• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析

    本文实例讲述了TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法。分享给大家供大家参考,具体如下:

    最近项目里要添加编辑器,以为CKeditor比较出名,所以研究了一下。。。

    1、下载编辑器什么的不用说了

    2、修改config配置文件

    config.image_previewText=' ';
    config.filebrowserImageUploadUrl = 'uploadFiles';
    
    

    添加这两行代码,上面的是去除预览中的一堆没有用的东西,下面的是上传文件的方法名,

    注意:::方法名是和你页面展示在一个控制器里的

    3、控制器里添加如下代码:

    //编辑器上传图片处理
    public function uploadFiles()
    {
      $upload = new \Think\Upload();// 实例化上传类
      $upload->maxSize  =   3145728 ;// 设置附件上传大小
      $upload->exts   =   array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
      $upload->rootPath =   './Uploads/img/'; // 设置附件上传根目录
      // 上传单个文件
      $info  = $upload->uploadOne($_FILES['upload']);
      if( $info){
        $desname =$info['savepath'].$info['savename'];
        $previewname =" http://www.cjp.com/Uploads/img/".$desname;
        $callback = $_REQUEST["CKEditorFuncNum"];
        echo "script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($callback,
    '".$previewname."','');/script>";
      }else{
        echo "font color=\"red\"size=\"2\">*文件格式不正确(必须为.jpg/.gif/.bmp/.png文件)/font>";
      }
    }
    
    

    然后就没有然后了。。。

    那个,HTML页面引入的话,直接引入如下代码:

    script type="text/javascript" src="__PUBLIC__/ckeditor/ckeditor.js">/script>
    textarea rows="30" cols="50" name="body">/textarea>
    script type="text/javascript">CKEDITOR.replace('body');/script>
    
    

    不过样式什么的我没有配置,大家自主发挥一下想象吧

    更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

    希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • thinkphp3.2嵌入百度编辑器ueditor的实例代码
    • ThinkPHP中使用Ueditor富文本编辑器
    • ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
    • ThinkPHP中FCKeditor编辑器的使用方法
    • 利用Electron简单撸一个Markdown编辑器的方法
    • 利用Vue实现一个markdown编辑器实例代码
    • vue中利用simplemde实现markdown编辑器(增加图片上传功能)
    • SpringBoot使用Editor.md构建Markdown富文本编辑器示例
    • Thinkphp5框架中引入Markdown编辑器操作示例
    上一篇:PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
    下一篇:PHP CURL实现模拟登陆并上传文件操作示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析 TP3.2.3,框架,使用,CKeditor,