请说明白点!否则大家都浪费时间!
解决方案 »
- 安装dede出现Deprecated: Function ereg_replace() is deprecated in F:\wamp\www1\dede\c
- 我用jquery的AJAX通过POST过来数据 appliction/json-rpc 接收不到,这是为什么??
- 很简单的问题,就是不知道为什么?
- DIV+sqlserver
- 关于正则表达式
- apache benchmark的并发数问题
- 网页上有错误,怎么修复?
- PHP中计算百分比时如何保证各部和为1?
- 我的程序为什么不支持 echo <<< JS
- 关于PHP获取ID的问题
- 放分,有一个问题想不明白,想问问高手。
- 大家有用过[ Soulogic.com 灵魂逻辑 - 留言本 ]吗?去错啦,帮帮我!
老大,那叫 ACSII …… 你的意思不会是 chr() 吧? echo chr(xxx) 显示编号为 xxx 的 ACSII 码例如:
function htmlencode($str){
$str = (string)$str;
$ret = "";
$len = strlen($str);
$nl = false;
for($i=0;$i<$len;$i++){
$chr = $str[$i];
switch($chr){
case "<":$ret.="<"; $nl = false; break;
case ">":$ret.=">"; $nl = false; break;
case "&":$ret.="&"; $nl = false; break;
case " ":$ret.=" "; $nl = false; break;
case "/":$ret.="/"; $nl = false; break;
case chr(9):$ret.=" "; $nl = false;break;
case chr(10):if ($nl) $nl = false;else{$ret.="<br>"; $nl=true;}break;
case chr(13):if ($nl) $nl = false;else{$ret.="<br>"; $nl=true;}break;
case chr(34):$ret.="""; $nl = false; break;
default:$ret.=$chr; $nl = false; break;
}
}
return $ret;
}