/**
* 对 HTML 进行编码
* @param string $html 未编码的 HTML
* @return string 返回编码后的字符串
*/
public static function htmlEncode($html) {
return get_magic_quotes_gpc() ? htmlspecialchars($html) : htmlspecialchars(addslashes($html));
}
该方法是将 <p>进行编码</p> 转换成 <p>进行编码</p>gt;
/**
* 对 HTML 进行解码
* @param string $data 已编码的 HTML
* @return string 返回解码后的字符串
*/
public static function htmlDecode($data) {
return get_magic_quotes_gpc() ? htmlspecialchars_decode($data) : stripslashes(htmlspecialchars_decode($data));
}
该方法是将 <p>进行编码</p>gt; 转换成 <p>进行解码</p>
php内置方法 strip_tags(); 过滤html标签 和php标记.
strip_tags() 与 htmlDecode() 结合使用只剩下纯文本.