PHP - 剥离标签允许“< 3”文本心脏

时间:2011-02-20 07:37:38

标签: php validation strip-tags

嘿伙计们,我经常来到StackOverflow我的PHP编码答案,虽然这次我似乎找不到一个。

我正在创建一个社交网络类型的网站,需要大量的文本输入和数据检查。一切看起来都不错,前几天我正在测试用户可能输入的一些字符,看起来如果我尝试插入一个'< 3',它就说空了。

<?php
$text = "<3";
$clean = strip_tags($text);
echo $clean; // prints out nothing..
?>

2 个答案:

答案 0 :(得分:1)

使用htmlspecialchars代替strip_tags。

答案 1 :(得分:0)

直接输出时,

“&lt; 3”将破坏您的HTML。

可以用(Heart)图像或其他HTML标签(带有css heart属性)替换它,就像使用Smileys一样。