fckeditor+codelighter的问题,请赐教

glint 2010-03-16 10:27:20
我从http://www.lisijie.org/的jblog中挖了一个fckeditor,集成了codelight源代码高亮显示,在jblog中是没有问题的,比如,我在这个编辑器中插入一个PHP标签:<?php>,编辑器生成了如下html代码:

<pre>
<ol class="dp-c">
<li class="alt">
<span>
<span><?php> </span>
</span>
</li>
</ol>
</pre>

最终存储到某个MYSQL数据库的表中的代码也是如上,没有问题。

但是,这个编辑器生成的同样代码,为什么存到我的另外一个数据库中给encode成如下样子:

<pre><ol class="dp-c"><li class="alt"><span><span><?php> </span></span></li></ol></pre>
<p> </p>

我debug了下,确认执行mysql_query insert或者update时,提交给mysql的sql语句并未被encode,何解?是否和数据库设置有关呢,对MYSQL及PHP不熟,请大家赐教
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weijiepeng 2010-03-17
  • 打赏
  • 举报
回复
sql 打出了就知道了
glint 2010-03-16
  • 打赏
  • 举报
回复
晕,重新看了下,update之前给htmlspecialchars了,PHP没个好的调试工具,echo误导我这样的新手了
glint 2010-03-16
  • 打赏
  • 举报
回复
补充一下,mysql_query update时的SQL查询

UPDATE tasks SET name='移植JBLOG使用的HTML编辑器', text='<pre><ol class="dp-c"><li class="alt"><span><span><?php> </span></span></li></ol></pre>\n<p> </p>', edited=now() WHERE id=35

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧