嘿伙计们,我经常来到StackOverflow我的PHP编码答案,虽然这次我似乎找不到一个。
我正在创建一个社交网络类型的网站,需要大量的文本输入和数据检查。一切看起来都不错,前几天我正在测试用户可能输入的一些字符,看起来如果我尝试插入一个'< 3',它就说空了。
<?php
$text = "<3";
$clean = strip_tags($text);
echo $clean; // prints out nothing..
?>
答案 0 :(得分:1)
使用htmlspecialchars代替strip_tags。
答案 1 :(得分:0)
“&lt; 3”将破坏您的HTML。
可以用(Heart)图像或其他HTML标签(带有css heart属性)替换它,就像使用Smileys一样。