社区
基础编程
帖子详情
使用在线编辑器的问题
phchenjie
2006-06-14 01:51:58
我用的是HTMLArea, php.ini中设置了 magic_quotes_gpc = On; 所以在线编辑器POST过去的数据中自动+上了反斜杠.但是如果内容用有 \' 组合的时候,会造成SQL语句出错(SQL 2000,有未闭合的引号)..
这个该咋整啊?...
本菜鸟第一次使用在线编辑器,请有经验的朋友赐教,谢谢
...全文
232
5
打赏
收藏
使用在线编辑器的问题
我用的是HTMLArea, php.ini中设置了 magic_quotes_gpc = On; 所以在线编辑器POST过去的数据中自动+上了反斜杠.但是如果内容用有 \' 组合的时候,会造成SQL语句出错(SQL 2000,有未闭合的引号).. 这个该咋整啊?... 本菜鸟第一次使用在线编辑器,请有经验的朋友赐教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gdj
2006-06-15
打赏
举报
回复
mssql里好象是要把'替换成''
phchenjie
2006-06-15
打赏
举报
回复
不知道有没有理解对唠叨老大说的意思,因为SQL Server 2000的语句中VALUES的值需要用单引号括起来.比如,INSERT INTO usertable (COL1,COL2) VALUES ('$var1','$var2');只要$var1或者$var2的内容中含有单引号,SQL语句就出错.
php.ini中对magic_quotes_sybase的说明是
Use Sybase-style magic quotes (escape ' with '' instead of \').
这样还是会出错啊..我从来没注意过这个问题,以前用MySQL做的时候也没注意过.请老大再详细解释下,感激不尽啊.
Gdj
2006-06-14
打赏
举报
回复
function gstripslashes($str)
{
if(is_array($str)){
foreach($str as $k=>$v)
$str[$k]=gstripslashes($v);
}else $str=stripslashes($str);
return $str;
}
set_magic_quotes_runtime(0);
if(get_magic_quotes_gpc()){
$_POST=gstripslashes($_POST);
$_GET=gstripslashes($_GET);
$_FILES=gstripslashes($_FILES);
}
如果不能改服务器参数。想办法自己加校验吧。把这几行加在你程序的顶端试试。
xuzuning
2006-06-14
打赏
举报
回复
SQL 2000???
magic_quotes_sybase=On
SQL 2000属于sybase系列数据库,需要转义“'”为“''”
coder1
2006-06-14
打赏
举报
回复
帮顶
一学就会——安装vim及
使用
方法
在linux环境下,vim是非常重要的一个编辑器。无论是开发人员,还是运维人员,都是必须掌握的一个工具。 本课程介绍了在ubuntu系统下如何安装vim,vim的基本操作,以及vim在
使用
经常过程中遇到的
问题
。 对新人来说,...
在线富文本html编辑,html编辑器 - 经典富文本网页
在线编辑器
- HtmlEditor
HtmlEditorhtml编辑器(HtmlEditor)是一款经典的富文本html网页
在线编辑器
。
使用
ckeditor核心构建,同时拥有云端实时数据在线保存功能和口令浏览编辑功能,方便云在线协同编辑。支持下载已编辑的html。概述html编辑器...
python之迭代器和生成器全解--包含实现原理及应用场景
在日常提升Python基本功的时候,可能会被Python的迭代器和生成器搞晕,之前在学习和
使用
时,本来for in 循环体和enumerate函数用的飞起,觉得自己已经彻底了解了Python的迭代特性,但接触了迭代器和生成器后,突然...
富文本编辑器不能正常显示(
使用
freemarker生成模板)
1、
使用
freemarker模板生成的html,有时不能被富文本编辑器插件识别。 2、其中一个解决方案,HTML压缩。 网上找一个在线的HTML压缩网站,例如https://tool.oschina.net/jscompress/,把模板压缩后,再次生成的HTML...
Linux Vim编辑器的基本
使用
vi、vim编辑器:如何安装vim编辑器?...vim编辑器如何
使用
?vim如何进行复制、粘贴、剪切、恢复、撤销、删除等操作?vim四种模式如何切换?vim怎么添加多行注释?代码着色、异常退出如何解决、vim各模式的作用是什么...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章