我从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不熟,请大家赐教
<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不熟,请大家赐教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货