function Thtml($msg){
$msg = str_replace('"','"',$msg);
$msg = str_replace("'",''',$msg);
$msg = str_replace("<","<",$msg);
$msg = str_replace(">",">",$msg);
$msg = str_replace("\t"," ",$msg);
$msg = str_replace("\r","",$msg);
$msg = str_replace(" "," ",$msg);
$msg = str_replace("\n","<BR>",$msg);
return $msg;
}
$msg = str_replace('"','"',$msg);
$msg = str_replace("'",''',$msg);
$msg = str_replace("<","<",$msg);
$msg = str_replace(">",">",$msg);
$msg = str_replace("\t"," ",$msg);
$msg = str_replace("\r","",$msg);
$msg = str_replace(" "," ",$msg);
$msg = str_replace("\n","<BR>",$msg);
return $msg;
}
解决方案 »
- 为什么会出现"不重新发送信息,则无法刷新网页"?
- 怎么把时间最新的显示出来?
- 高分:htm中有frame,用smarty显示却不正常的问题。
- 关于MYSQL_QUERY()的兼容性问题,求解
- 数据库转utf-8的出现的问题。
- js读取cookie后是乱码?
- 关于用户注册系统中,如何识别用户名是否已被占用的一段程序怎么写
- 请问PHP中如何获取服务器IP。
- 求一条apache 地址重写
- 数据库报错,求解
- 新网的空间,在执行mysql中的like '001%'时,却找不到,但在其他任何地方运行都是可以,不知道是为什么了???
- 我新建了一个php文件放在默认站点apache\htdocs中,在ie地址栏里执行总提示找不页面,各项配置我都检查了,没啥错的。
这样处理好像不能输出 \" 字符串,上面的处理就跟输入的一样了。
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
输出的却是一行,怎么办?
$msg = str_replace("\n","<BR>",$msg);
这样就会自动换行了,IE支持,但是firefox不支持。
firefox该用什么就不知道了,关注中....
比如输入时的格式是:
aaaaaaaaaaaaaaaaaaaaa(自动换行)
aaaaaaaaaaaaa
而输出时却是:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
而我期望的结果是:
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaa
该怎么办?
比如输入时的格式是:
aaaaaaaaaaaaaaaaaaaaa(自动换行)
aaaaaaaaaaaaa
定义表格word-break:break-all后输出结果还是:
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaa