找回密码
 注册
查看: 981|回复: 2

求助!help!! 多行文本框类的数据保存

[复制链接]
发表于 2004-2-4 19:56:08 | 显示全部楼层 |阅读模式
我在多行文本框中保存数据时,可以用nl2br()函数替换回车符 用ereg_replace()函数替换空格,可是有些特殊符号如" " 这样的符号在保存时总是变成了\"  如何才能解决这个问题啊,各位大侠
发表于 2004-2-4 21:45:57 | 显示全部楼层
PHP为了安全,默认会把所有提交变量字符串里的一些会导致问题的字符加上转义字符"\"
可以用这个来恢复,但要注意在查询SQL数据库时可能导致运行任意的SQL命令:

StripSlashes
去掉反斜线字元。

语法: string stripslashes(string str);

传回值: 字串

函式种类: 资料处理

内容说明

本函式可去掉字串中的反斜线字元。若是连续二个反斜线,则去掉一个,留下一个。若只有一个反斜线,就直接去掉。
回复

使用道具 举报

 楼主| 发表于 2004-2-7 12:20:49 | 显示全部楼层
谢谢版主!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-1-8 13:03 , Processed in 0.091050 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表