主题: php使用Kindeditor编辑器出现的问题 |
作者: 骑匹狼, 发布日期: 2011-02-05 19:25:37, 浏览数: 8881 |
我的php utf-8网站后台是使用Kindeditor 3.5.2 编辑器编辑文本,编辑文本的时候插入图片很正确的上传上去了,图片也正确的上传到指定的文件夹里面,在编辑器里面看到插入的图片路径是<img alt="" src="../attached/20110204091712_33944.jpg" border="0" >(这个路径是完全正确的)但提交到数据库后路径就变成这样了
<img alt=\"\" src=\"../attached/20110204091712_33944.jpg\" border=\"0\" />。无缘无故多出很多这个\。不知道是那里原因,谢谢,请帮忙解决 |
作者: 现实之外, 发布日期: 2011-02-06 22:05:19 |
我晕 你是PHP 新手吧?? 这是PHP的POST转义 不是Kindeditor的问题 而是你的ini文件配置有问题 其实这样配置没问题。为的是安全和方便。 只要经过POST 都自动转换成了转义字符。
自已写一个函数转换一下就就行了呗 |
回复 |
作者: 现实之外, 发布日期: 2011-02-06 22:09:44 |
哦 送你个自已写的函数 function text_tomysql($string) //送入mysql 数据库之前运行 {
参数就是你的字符串 |
回复 |
作者: 现实之外, 发布日期: 2011-02-07 09:23:09 |
不好意思 对于你的情况来说 可能是这样的
function text_tomysql($string) //送入mysql 数据库之前运行 { |
回复 |
作者: 现实之外, 发布日期: 2011-02-07 09:26:03 |
呵呵 欢迎一起讨论和挑刺儿~~
|
回复 |
作者: 现实之外, 发布日期: 2011-02-07 10:06:51 |
function text_outmysql($string) 从mysql中读取出数据后 再用此函数解一下 |
回复 |
作者: 现实之外, 发布日期: 2011-02-07 11:01:24 |
function text_tomysql($string)
想了一下 最终就是这两个函数了。 存入数据库之前都要先 text_tomysql 一下 从数据库中读出来后 在html显示之前再text_outmysql一下。
如果是普通的纯文本 只要 text_tomysql 一下就OK 如input type="text" |
回复 |
作者: 现实之外, 发布日期: 2011-02-07 11:04:46 |
you know?? 我最近也正好在写这玩意儿,一个小型论坛... 顺便研究了一下 呵呵
|
回复 |