luxuesheng 发表于 2004-2-4 19:56:08

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

我在多行文本框中保存数据时,可以用nl2br()函数替换回车符 用ereg_replace()函数替换空格,可是有些特殊符号如" " 这样的符号在保存时总是变成了\"如何才能解决这个问题啊,各位大侠

jiangtao9999 发表于 2004-2-4 21:45:57

PHP为了安全,默认会把所有提交变量字符串里的一些会导致问题的字符加上转义字符"\"
可以用这个来恢复,但要注意在查询SQL数据库时可能导致运行任意的SQL命令:

StripSlashes
去掉反斜线字元。

语法: string stripslashes(string str);

传回值: 字串

函式种类: 资料处理

内容说明

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

luxuesheng 发表于 2004-2-7 12:20:49

谢谢版主!
页: [1]
查看完整版本: 求助!help!! 多行文本框类的数据保存