总结PHP代码转义的相关方法
我们在使用PHP语言进行实际编程中,经常会遇到有关PHP代码转义的问题。下面我们就来具体为大家介绍有关这方面的知识要点,希望对大家有所帮助。
PHP代码转义的示例代码:
< ?php //--标题,名字等字段入库处理(去首尾空格) function trans_string_trim($str) { $str=trim($str); $str=eregi_replace("'","''",$str); $str=stripslashes($str); return $str; } //--文章入库处理,即textarea字段; function trans_string($str) { $str=eregi_replace("'","''",$str); $str=stripslashes($str); return $str; } //--从库中显示在表单中;在text中以trans转换,在textarea中,无需转换,直接显示 //--显示在WEB页面,过滤HTML代码;包括链接地址 function trans($string) { $string=htmlspecialchars($string); $string=ereg_replace(chr(10),"< br>",$string); $string=ereg_replace(chr(32)," ",$string); return $string; } //--显示在WEB页面,不过滤HTML代码; function trans_web($string) { $string=ereg_replace(chr(10),"< br>",$string); $string=ereg_replace(chr(32)," ",$string); return $string; } //--显示在WEB页面,过滤HTML代码及头尾空格,主要用于显示用户昵称 function trans_trim($string) { $string=trim($string); $string=htmlspecialchars($string); $string=ereg_replace(chr(10),"< br>",$string); $string=ereg_replace(chr(32)," ",$string); return $string; } //--显示在span中; function trans_span($string) { $string=ereg_replace(chr(10)," ",$string); $string=ereg_replace(chr(32)," ",$string); $string=ereg_replace('"',""",$string); return $string; } //--在WEB上显示cookie,过滤html function trans_cookie($str) { $str=trans($str); $str=stripslashes($str); $str=eregi_replace("''","'",$str); return $str; } ?>
PHP代码转义的使用方法:
1、将以上代码转存为html.inc.php
2、在需要的页面引入
< ?php include('html.inc.php'); ?>
3、对目标内容套用函数
< ?php
echo trans($row_rs['content']);
?>
你可以根据需要套用不同的函数进行PHP代码转义
补充一点,如果在span中显示文章中的一段,采用substr取定长字符串时,记得在span的参数后面多加一个空格,否则遇上截到半个汉字时,会搞乱html代码。
| 寻找产品: | |||
| 姓 名: | 电 话: | ||
| 公 司: | E-mail: | ||
| 描 述: | |||







