php ueditor mysql_PHP Ueditor 富文本编辑器
2016年12月11日 08:46:59 星期日
百度的简版富文本编辑器umeditor很久没更新了
全功能版本的配置项跟umeditor还是有区别的, 这里说下ueditor怎么对接到项目中去, 主要说明图片上传怎么使用
HTML:
1 //承载编辑器
2
3
4
5 //加载js
6
7
8
9
10 //实例化编辑器
11 var ue = UE.getEditor('container',12 {13 initialContent:'',14 initialFrameWidth:1000,15 initialFrameHeight:240,16 serverUrl:"= BASEURL ?>Home/Upload/ueUpload",17 imagePath:"", //路径前缀
imageUrlPrefix:'' //image前缀, 如果服务端返回的图片地址中有http://...那这里就留空, 此项必须有
18 });19
注意: 第16行, 要写你的PHP代码可访问链接, ueditor会自动拼接相关的参数去指明要什么东西:
第一步: ueditor会先拼接上 ?action=config 告诉PHP返回一些配置信息,
第二步: ueditor获取上一步返回的json配置信息后拼接上 ?action=xxx 再次请求进行图片上传
PHP代码(上传到了阿里云)
1 /**2 * 百度ueditor编辑器调用,3 * 对应js配置项为serverUrl4 */
5 public functionueUpload()6 {7 $arg = I('get.action');8 switch ($arg) {9 case 'config':
10 exit('{11 /* 上传图片配置项 */12 "imageActionName": "ueUploadImage", /* 执行上传图片的action名称 */13 "imageFieldName": "ueUpfile", /* 提交的图片表单名称 */14 "imageMaxSize": 2048000, /* 上传大小限制,单位B */15 "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 上传图片格式显示 */16 "imageCompressEnable": true, /* 是否压缩图片,默认是true */17 /* 截图工具上传 */18 "snapscreenActionName": "ueUploadImage", /* 执行上传截图的action名称 */19 }');20 break;21 case 'ueUploadImage': //这个值对应上个case中的ueUploadImage
22 $oss = newUpload();23 $url = $oss->up('ueUpfile', 'ueditor'); //ueUpfile 对应上个case中的ueUpfild
24 if ($oss->isOk()) { //上传成功
25 $rs =[26 'state' => 'SUCCESS',
27 'url' => $url,
28 'title' => '',
29 'original' => ''
30 ];31 $this->ajaxReturn($rs);32 } else { //上传失败
33 $rs =[34 'state' => '上传图片失败',
35 ];36 $this->ajaxReturn($rs);37 }38 break;39 default:
40 exit();41 }42 }
注意:
1. 第12行和第21行的配置是对应的, 第13行的值就是上传的$_FILES中的表单名字
2. 注意25~30行, 是上传成功后的返回结构(转为json返回)
3. 注意33~35行, 是上传失败后的返回结构(转为json返回)
php ueditor mysql_PHP Ueditor 富文本编辑器相关推荐
- 【uEditor】引入富文本编辑器uEditor时,上传图片失败的原因
uEditor uEditor是百度开发的一款开源的富文本编辑器.官网地址:http://ueditor.baidu.com/website/ 使用教程请看官网文档 前言 如何引入我就不赘述了,官网有 ...
- 【富文本编辑器】Ueditor的demo——创建、修改——代码使用
文章目录 富文本编辑器 简述: 使用: 1.下载的demo: 2.项目创建: 3.修改代码: 4.使用富文本编辑器: 示例: 富文本编辑器 Ueditor的资源官网:http://fex.baidu. ...
- vue项目:集成富文本编辑器 - 百度ueditor(vue-ueditor-wrap)
一.背景 集成百度ueditor,实现图文编辑 二.项目介绍 vue---nuxt项目 vue项目:ueditor(vue-ueditor-wrap) 三.集成步骤 3.1.下载富文本编辑器 GitH ...
- Html引入百度富文本编辑器ueditor
在日常工作用,肯定有用到富文本编辑器的时候,富文本编辑器功能强大使用方便,我用的是百度富文本编辑器,首先需要下载好百度编辑器的demo, 然后创建ueditor.html文件,引入百度编辑器,然后在h ...
- PHP Ueditor 富文本编辑器
2016年12月11日 08:46:59 星期日 百度的简版富文本编辑器umeditor很久没更新了 全功能版本的配置项跟umeditor还是有区别的, 这里说下ueditor怎么对接到项目中去, 主 ...
- django 与 百度 ueditor 富文本编辑器集成
django 是基于 python 的一个很好的web开发框架.ueditor 是百度开源的一个富文本编辑器.有很好的用户体验,很适合中国人使用的一个编辑器. 在使用ueditor 之前,我集成过 f ...
- 百度富文本编辑器UEditor安装配置全过程
网站开发时富文本编辑器是必不可少的,他可以让用户自行编辑内容的样式然后上传到后台!下面我们来介绍如何安装使用百度富文本编辑器 一.下载并且设置百度富文本编辑器的样式 你可以去百度UEditor ...
- 富文本编辑器-Ueditor
富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱.它的应用也 ...
- Ueditor富文本编辑器
Ueditor富文本编辑器 Ueditor富文本编辑器插件应用步骤如下: 1.引入css和js文件 2.设置承载标签 设置富文本编辑器的承载标签,必须设置id属性.一般使用textarea或scrip ...
- ueditor html中使用方法,vue集成百度UEditor富文本编辑器使用教程
在前端开发的项目中,难免会遇到需要在页面上集成一个富文本编辑器.那么,如果你有这个需求,希望可以帮助到你. vue是前端开发者所追捧的框架,简单易上手,但是基于vue的富文本编辑器大多数太过于精简.于 ...
最新文章
- 演讲实录 | DevOps 2021年度洞察
- CM005-逆向分析过程(上篇)
- 全国计算机等级考试题库二级C操作题100套(第72套)
- leetcode刷题六z字形变换
- 多域型SSL证书和通配型证书安装指南- iis 6.0 (windows 2003)
- 关于delphi指针(转)
- [转载] NumPy 基本操作(ndarray通用函数 / 常用函数)
- PHP Ctype函数(转)
- C#和VB.net代码转换工具
- [工具:iperf吞吐率测试工具 ]安装以及使用
- vue仿网易云音乐播放器界面
- 分省老年抚养比和老年人口比重(1995-2018年)
- 电子计算机系统集成费用,信息服务资费标准 计算机信息系统集成类.pdf
- 编程入门书籍:大学学习计算机基础必读 5 本经典入门书籍,收藏
- 屏蔽百度搜索右边的热点和广告推广
- 最简单的搭建及使用本地服务器
- git两个分支代码合并
- 手写汉字笔顺轨迹提取(已开源)
- 八皇后问题及其解决方案
- Machine Learning in Action 读书笔记---第3章 决策树