使用 HTML、XML 和 php 5.3(无 SQL)进行 uni 分配。建立一个评论网站。我有一个文本区域,用户可以在其中放置他们的评论。如果用户输入撇号,例如 World's Best Uni!,当我回显 $_REQUEST['reviewtext'] 时,我会得到 World's Best Uni!
为了按摩数据以保存在 XML 中,我有以下代码:
$cleantext1 = htmlspecialchars($_REQUEST['reviewtext']);
substr_replace($cleantext1,"\'","'");
$cleantext2 = strip_tags($cleantext1);
$cleantext3 = utf8_encode($cleantext2);
我在每一步都有回声,引用仍然是世界上最好的大学!在每一步。我希望前两行中的一行用 html 代码替换转义的撇号,但它似乎不起作用。
有趣的是,这个问题不会发生在我的本地 XAMPP 服务器上。仅在我托管的网站上。
有什么建议么?谢谢,肖恩