龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

总结PHP代码转义的相关方法

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
我们在使用 PHP语言 进行实际编程中,经常会遇到有关PHP代码转义的问题。下面我们就来具体为大家介绍有关这方面的知识要点,希望对大家有所帮助。 PHP代码转义的示例代码: ?php

我们在使用PHP语言进行实际编程中,经常会遇到有关PHP代码转义的问题。下面我们就来具体为大家介绍有关这方面的知识要点,希望对大家有所帮助。

PHP代码转义的示例代码:

  1. < ?php  
  2. //--标题,名字等字段入库处理(去首尾空格)  
  3. function trans_string_trim($str) {  
  4. $str=trim($str);  
  5. $str=eregi_replace("'","''",$str);  
  6. $str=stripslashes($str);  
  7. return $str;  
  8. }  
  9. //--文章入库处理,即textarea字段;  
  10. function trans_string($str) {  
  11. $str=eregi_replace("'","''",$str);  
  12. $str=stripslashes($str);  
  13. return $str;  
  14. }  
  15. //--从库中显示在表单中;在text中以trans转换,在textarea中,无需转换,直接显示  
  16. //--显示在WEB页面,过滤HTML代码;包括链接地址  
  17. function trans($string) {  
  18. $string=htmlspecialchars($string);  
  19. $string=ereg_replace(chr(10),"< br>",$string);  
  20. $string=ereg_replace(chr(32),"&nbsp;",$string);  
  21. return $string;   
  22. }  
  23. //--显示在WEB页面,不过滤HTML代码;  
  24. function trans_web($string) {  
  25. $string=ereg_replace(chr(10),"< br>",$string);  
  26. $string=ereg_replace(chr(32),"&nbsp;",$string);  
  27. return $string;   
  28. }  
  29. //--显示在WEB页面,过滤HTML代码及头尾空格,主要用于显示用户昵称  
  30. function trans_trim($string) {  
  31. $string=trim($string);  
  32. $string=htmlspecialchars($string);  
  33. $string=ereg_replace(chr(10),"< br>",$string);  
  34. $string=ereg_replace(chr(32),"&nbsp;",$string);  
  35. return $string;   
  36. }  
  37. //--显示在span中;  
  38. function trans_span($string) {  
  39. $string=ereg_replace(chr(10),"\n",$string);  
  40. $string=ereg_replace(chr(32)," ",$string);  
  41. $string=ereg_replace('"',""",$string);  
  42. return $string;   
  43. }  
  44. //--在WEB上显示cookie,过滤html  
  45. function trans_cookie($str) {  
  46. $str=trans($str);   
  47. $str=stripslashes($str);  
  48. $str=eregi_replace("&#039;&#039;","&#039;",$str);  
  49. return $str;  
  50. }  
  51. ?> 

PHP代码转义的使用方法:

1、将以上代码转存为html.inc.php

2、在需要的页面引入

  1. < ?php   
  2. include('html.inc.php');  
  3.  ?> 

3、对目标内容套用函数

精彩图集

赞助商链接