• 5700阅读
  • 0回复

PHP中htmlspecialchars()的一点应用 [复制链接]

上一主题 下一主题
离线Cui_Hailong
 

只看楼主 倒序阅读 楼主  发表于: 2008-03-14
— 本帖被 XChinux 执行加亮操作(2008-03-14) —
htmlspecialchars()是PHP自带的转换字符串中特殊字符为html标记的函数,一般情况下只要传入字符串就能得到相应地转换,但是这种默认情况是不转换特殊符号"'"单引号的,想要转换需要加入参数ENT_QUOTES

<?php
$old = htmlspecialchars("<a href='test'>Test</a>");
echo $old; // <a href='test'>Test</a>
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
?>

如果tpl页面代码中使用单引号括值得话,页面显示的内容就有可能出现错误



快速回复
限100 字节
 
上一个 下一个