关于THINKPHP中使用kindetior编辑器输出的问题
2015-04-14 15:54
351 查看
要做一个新闻发布页面。
编辑的时候在编辑器是预览显示是正常的。
但是用thinkphp显示到前台的时候会直接显示出HTML标签。
一直没解决。
最后两个函数解决了。
原因在于,写入数据时用了addslashes(),
那么显示数据必须stripslashes()
stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
前面的代码可以忽略。
编辑的时候在编辑器是预览显示是正常的。
但是用thinkphp显示到前台的时候会直接显示出HTML标签。
一直没解决。
最后两个函数解决了。
foreach ($info as $key => $val) { $info[$key]['doc_introduce']=<span style="background-color: rgb(255, 0, 0);">stripslashes(htmlspecialchars_decode($info[$key]['doc_introduce']));</span> }
原因在于,写入数据时用了addslashes(),
那么显示数据必须stripslashes()
stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
前面的代码可以忽略。
相关文章推荐
- 关于ActiveReport使用ActivexViewer输出时,客户端不会提示下载控件的问题.
- 关于使用System.out.println()向控制台输出数据和使用out.println()向页面输出数据效率的问题
- 转:关于使用fputc输出,文件结尾多一个字符的问题
- 关于空格和回车带来的输入输出不一致问题,使用了一个奇怪的replace
- 关于ThinkPHP中Session不能夸模块/控制器使用的问题-网上的答案我做个补充
- ueditor 编辑器再thinkphp中使用 解决转义问题
- 关于使用ueditor编辑器--ueditor文件夹与编辑器初始化页面不在同一目录下,上传图片显示问题
- thinkphp使用Ueditor编辑器写入数据库单双引号转义问题
- 【随笔】关于算法竞赛中使用文件输入输出和文件名的规定等问题
- C++中关于标准输出流cout中使用递增运算符的问题
- 关于Thinkphp二维数组循环输出问题
- 关于在Js中使用ThinkPHP的U方法传递参数的问题
- 关于vc6.0下使用DirectX 9的中输入输出设备编译不同过的问题
- 关于STL模板的使用效率与控制输出时最后不加空格问题
- 关于webstorm编辑器识别less的问题,我是在vue里使用less
- 关于ueditor编辑器插件的使用记录 --- 解决"后端配置项没有正常加载,上传插件不能正常使用"上传图片处的问题
- 关于使用memset(a,0xff,sizeof(a)),输出-1的问题
- 关于Thinkphp 使用uploadify上传文件的问题(data返回值的问题)
- 关于java编辑器eclipse工具以及jdk安装导致的javac不能使用问题
- 关于使用thinkPHP3.2使用union会出现分页不对的问题