2013-10-02 83 views
0

我保存的HTML到我的數據庫:解碼ヶ輛

$ohtml = htmlentities($html); 

但是當我用

$new_html = html_entity_decode($ohtml, ENT_QUOTES); 

顯示的數據是正常的檢索數據,但我想轉換爲真正的HTML不只是顯示代碼。防爆。我想要顯示一個textarea如果

+3

echo $ new_html; ??? – Hackerman

+0

你只需要在你的變量中有你的html字符串。現在渲染它。使用echo $ new_html; – slash28cu

+2

將數據存儲到數據庫時不要破壞數據,以後會後悔的。它不需要存儲,還有其他逃避機制。 – Wrikken

回答

1

只是回聲$new_html

$new_html = html_entity_decode($ohtml, ENT_QUOTES); 
echo $new_html; 

編輯慢我..試圖瞭解他的問題了已經發布與解決方案的意見,只要其他...

EDIT2:試試這個代碼,它的工作對我來說:

$html = "<b>I hate entities</b>"; 

$ohtml = htmlentities($html); 

$new_html = html_entity_decode($ohtml, ENT_QUOTES); 
echo $new_html; 
+0

我不知道,但當我回聲$ new_html,它只顯示像「

」明文,而不是將其轉換爲像HTML顯示 –

+0

但只有答案可以被標記爲接受。它必須有一個。 –

+1

MelSyGallosa看看我編輯的答案:) @RafaelBarros,真的......但它感覺就像偷了某人的解決方案:p –