$PHP_SELF = dhtmlspecialchars($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']);就不明白为什么要用这一句, [SCRIPT_NAME] => /test/mm.php [PHP_SELF] => /test/mm.php 这两个值好象都没有必要用上用的处理啊,请高手们帮忙看下函数function dhtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = dhtmlspecialchars($val);
}
} else {
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1',str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
//$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
}
return $string;
}
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = dhtmlspecialchars($val);
}
} else {
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1',str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
//$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
}
return $string;
}
解决方案 »
- PHP5.3.x 不再支持ISAPI,要用fastCGI方式才能在IIS6下运行PHP5.3????
- 想做一个网页游戏,可不知道怎么与服务器交互数据的。
- php页面不能显示汉字
- 关于cookie,能不能设置客户端不每次与服务器交互数据都提交cookies,不浪费带宽资源吗?
- 我装了wincvs,它提示我装python,装了后怎么还是不行啊?
- cookie是怎么加到Url 语句中的?? 举个例子。
- 如何计算两个tmestamp时间之间差多少天?
- 怎样在服务器端获取<select multiple>的多个值
- 為什么我的mail()功能用不了?
- 求助,遍历二级菜单只能出来6个其余的不显示,看了一下html代码是超过6个加了一个UL属性标签,我改怎么写
- php正则匹配问题,请大虾进入
- 菜鸟级的问题,希望给点指导~
这个我知道,但是一个URL好象没有必要用到这个函数
那个是楼主的的第一段PHP代码,讲三元运算那个。