百度富文本编辑器 通过php表单提交当前页面数据!php中获取不到富文本编辑器中的内容!求大神指教!.

拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3ce7fa30902c43ef-ua98).
重新安装浏览器,或使用别的浏览器相关文章推荐
最近刚被分配了以个消息发布的任务,其中用到了富文本编辑器。以前也用过,不过这次我选择的是百度富文本编辑器ueditor1_4_3-utf8-jsp版的。
其实看ueditor功能很强大,不过百...
(Lionden 转载说明)  
  前段时间发表过一篇关于“KindEditor在JSP中使用”的博文。这几天在沈阳东软进行JavaWeb方面的实习工作,在一个CMS系统的后台和博客板块中又要...
近两天做信息发布的功能,所在在网上下载了一个jsp版本的百度编辑器(UEditor),...
1、ueditor是百度可视化编辑工具
2、ueditor官网地址
/website/index.html
百度编辑器(UEditor)自定义工具栏的自定义
百度编辑器默认功能比较齐全,但是不一定是我们所需要的,有的功能可以去掉,用自己想要的就可以了,可以参考百度官方文档!
百度编辑器默认配置展示界面
已经有很长时间没更了,翻了下最近一次的博客,竟然是两年半以前,不禁愕然。那还是我刚毕业那会在第一家公司写的。
弹指间,三年倏忽而过。从初入社会不经世事的菜鸟到如今和几个同事合伙创业的男屌,在职场中浸淫...
原文转载于:/forum.php?mod=viewthread&tid=17618&extra=&ordertype=2
背景:成绩系统虽然不大,但是自己的经验不足加上里面的漏洞比较多,所以整个成绩系统的任务比较重大。开始的时候本着维护的原则,修修补补一个多月,大体上的功能是实现了,但是各个模块之间的联调还是一如既往的不...
第一步:下载最新版本的百度编辑器,网址:/website/download.html
第二步:解压并放到相应的目录下面,在此,放在public/ued...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
投稿:hebedich
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法,需要的朋友可以参考下
ThinkPHP的conf文件中的Convention.php有一个配置选项
'DEFAULT_FILTER'&&&&&&& =&& 'htmlspecialchars', // 默认参数过滤方法 用于I函数...
默认这个方法是开启的。也就是说,我们往数据库里面存储的数据中都会经过htmlspecialchars这个函数的转义处理。
我在我的项目中使用了Kindeditor富文本编辑器(或许你使用的是Ueditor\ckeditor),通过富文本编辑器编辑文章的内容然后存储到数据库中,再从数据库中读取显示到网页上来。
在这个过程中,我遇到一个问题,当我在insert方法直接显示我将提交到数据库里的文本数据时,能够正常解析成HTML页面,但是当我再从数据库里面读取HTML数据时,文章内容就变成了一整段HTML代码。dump输出我读取到的数组内容,可以很清楚的看到是已经转义的内容。
1.数据库中存储的内容以及读取出来的文章内容实例:
你们知道吗?
2.在html页面中解析出来的内容效果:
&span style="white-space:pre"& &/span&&img src="/17joys/Public/kindeditor/attached/image/_31727.jpg" alt="" width="800" height="600"&
&span style="white-space:pre"& &/span&&/p&”
很明显可以看出,原来应该变成HTML标签的内容现在被解析成了文本里面的内容,而且在文本内容的最外面还加上了双引号。
正常的显示应该是没有双引号的才对。数据库读取出来的数据就是HTML页面的源代码,然后插入HTML页面之后,标签被解释,标签内的内容显示成页面。
通过上面的分析,可以确定,是ThinkPHP在内容存储的过程中自动对内容进行了转义处理,导致了数据库中存储的内容变成了转义后的内容,再次读出来的时候HTML会自动将原本属于标签的内容转义成为正文文本。
所以,果断到TP的conf目录下找convention.php配置文件,将DEFAULT_FILTER功能禁用掉,以后需要使用的时候再手动调用即可。
再次测试,这一次就解决了问题了。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具百度富文本编辑器的多图上传单独放在项目 - christalfuller的博客 - CSDN博客
百度富文本编辑器的多图上传单独放在项目
在线搜索的功能不是很好用,有待改进!需要改ueditor/php/config.json文件的路径
"imagePathFormat": "/upload/{filename}",/* 上传保存路径,可以自定义保存路径和文件名格式 */
/* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */
/* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */
/* {time} 会替换成时间戳 */
/* {yyyy} 会替换成四位年份 */
/* {yy} 会替换成两位年份 */
/* {mm} 会替换成两位月份 */
/* {dd} 会替换成两位日期 */
/* {hh} 会替换成两位小时 */
/* {ii} 会替换成两位分钟 */
/* {ss} 会替换成两位秒 */
/* 非法字符 \ : * ? " & & | */
/* 具请体看线上文档: /ueditor/
"imageManagerActionName": "listimage", /* 执行图片管理的action名称 */
引入富文本编辑器的js
type="text/javascript" src="/dist/ueditor/ueditor.config.js"&&
type="text/javascript" src="/dist/ueditor/ueditor.all.min.js"&&
type="text/javascript" src="/dist/ueditor/lang/zh-cn/zh-cn.js"&&
src="" id="preview" style='width:100height:100'&
href="javascript:void(0);" onclick="upImage();"&点击上传&
class='hidpic' name='hidpic' type="hidden" value=''&
type="text/javascript"&
$(function() {
if($('#preview').attr('src','')){
$('#preview').css('display','none');
_editor = UE.getEditor('upload_ue');
_editor.ready(function () {
_editor.setDisabled();
_editor.hide();
_editor.addListener('beforeInsertImage', function (t, arg) {
$("#picture").attr("value", arg[0].src);
$('#preview').css('display','inline-block');
$("#preview").attr("src", arg[0].src);
$('.hidpic').attr("value", arg[0].src);
_editor.addListener('afterUpfile', function (t, arg) {
$("#file").attr("value", _editor.options.filePath + arg[0].url);
function upImage() {
var myImage = _editor.getDialog("insertimage");
myImage.open();
function upFiles() {
var myFiles = _editor.getDialog("attachment");
myFiles.open();
相关文章推荐百度富文本编辑器 通过表单提交数据!php中获取不到富文本编辑器中的内容!求大神指教!._百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
百度富文本编辑器 通过表单提交数据!php中获取不到富文本编辑器中的内容!求大神指教!.
我有更好的答案
希望我的回答可以帮到你,后台对应post获得的注意在script里面加name属性,有什么不懂可以追问
采纳率:75%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包

我要回帖

更多关于 php表单提交当前页面 的文章

 

随机推荐