php中htmlspecialchars函数能把<、>转义成可以在html页面直接显示的形式(< >),
比如
$str='aaa';
echo htmlspecialchars($str);就是直接显示代码了。
更详细的用法去查阅htmlspecialchars说明,可以选择性地转义引号
使用PHP函数htmlspecialchars转换一下就可以了:
$str = "This is some bold text.";
echo htmlspecialchars($str);
htmlspecialchars() 函数把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体。
转换后的字符输出,就能被浏览器直接显示了。
用这个试试:
$a=htmlspecialchars($a);
$a=stripslashes($a);
你把<替换成<
把>替换成>
就可以了
php提供一个函数来转移..不过我忘记什么了..你可以自查API..我喜欢自己用str_replace做替换