我有一個文本區域,我想採取文本區域的輸入並將它合併在一起。一切工作正常,只是它逃避報價。例如test's
被輸出爲test/'s
php htmlentities解碼textarea
爲了解決這個問題我試圖htmlenttries如,
<?php $inputtext= $_POST['textinput'];
$encodetext = htmlentities($inputtext);
$finaltext = html_entity_decode($encodetext);
echo '<p>'.$finaltext .'</p>'; ?>
這應根據html_entity_decode手冊(除非我讀錯這可能很可能是這種情況)
工作
你得到 「測試/ 's」 或 「測試\' s」 嗎?此外,您發佈的代碼不會打印轉義引號。 – outis 2009-12-25 10:20:50
你有任何機會啓用魔術報價嗎? – 2009-12-25 10:22:41
你希望通過調用'htmlentities'然後加上'html_entity_decode'完成什麼?它們是相互反轉的,所以'html_entity_decode(htmlentities($ str))== $ str'。 – outis 2009-12-25 10:24:57