php 实现替换提交textarea中的HTML字符串,比如单引号

前端之家收集整理的这篇文章主要介绍了php 实现替换提交textarea中的HTML字符串,比如单引号前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
经测试代码如下:
  1. <?PHP
  2. function replace($str){
  3. $str = trim ($str); //这个函数返回str字符串被去除首尾空白后的新字符串
  4. if (get_magic_quotes_gpc()){ //查看PHP相应环境变量是否打开,当 magic_quotes_gpc 打开时,所有的 ' (单引号)," (双引号),\ (反斜线) and 空字符会自动转为含有反斜线的溢出字符
  5. $str = stripslashes($str); //去掉字符中的反斜线,有两个就去一个
  6. }
  7. $str = htmlspecialchars($str); //将特殊字符转换成html格式。& (和) 转成 & " (双引号) 转成 " < (小于) 转成 < > (大于) 转成 >
  8. $str = str_replace("&","&",$str); //替换字符
  9. $str = str_replace(",",$str); //替换逗号
  10. $str = str_replace("'","´",$str ); //替换单引号
  11. $str = str_replace(" "," ",$str ); //替换空格
  12. $str = str_replace("\n","
  13.     ",$str); //替换回车
  14. return $str;
  15. }
  16. //替换换行符空格等字符
  17. $File_Content = replace($_POST["File_Content"]) ;
  18. /*** 以上代码来自:编程之家 jb51.cc(jb51.cc) ***/
  19. ?>

猜你在找的PHP相关文章