首页 >php教程 >php手册 >黄永成老师thinkphp视频教程ueditor最新版本使用

黄永成老师thinkphp视频教程ueditor最新版本使用

WBOY
WBOY原创
2016-06-07 11:41:401581浏览

视频教程上的ueditor和最新版本不太一样,今天弄了好长时间,终于可以成功上传了。现在给大家分享一下。
配置项处做一下修改,如下:<script type="text/javascript"><br>     window.UEDITOR_HOME_URL = '__ROOT__/Data/Ueditor/';<br>     window.onload = function () {<br>         window.UEDITOR_CONFIG.initialFrameWidth = 1200;<br>         window.UEDITOR_CONFIG.initialFrameHeight = 600;<br>         window.UEDITOR_CONFIG.serverUrl = "{:U(GROUP_NAME.'/Blog/upload')}";<br>         UE.getEditor('content');<br>     }<br>     <br> </script>upload()做了较大的修改,主要是把新版本ueditor的controller.php文件复制过来进行了一下修改。//编辑器图片上传处理<br>     public function upload () {<br>         date_default_timezone_set("Asia/chongqing");<br>         error_reporting(E_ERROR);<br>         header("Content-Type: text/html; charset=utf-8");<br>         <br>         $CONFIG = json_decode(preg_replace("//*[sS] ?*//", "", file_get_contents("./Data/Ueditor/php/config.json")), true);<br>         $action = $_GET['action'];<br>         switch ($action) {<br>             case 'config':<br>                 $result =  json_encode($CONFIG);<br>                 break;<br>         <br>                 /* 上传图片 */<br>             case 'uploadimage':<br>                 /* 上传涂鸦 */<br>             case 'uploadscrawl':<br>                 /* 上传视频 */<br>             case 'uploadvideo':<br>                 /* 上传文件 */<br>             case 'uploadfile':<br>                 //$result = include("action_upload.php");<br>                 import('ORG.Net.UploadFile');<br>                 $upload = new UploadFile();<br>                 $upload->autoSub = true;<br>                 $upload->subType = 'date';<br>                 $upload->dateFormat = 'Ym';<br>                 if ($upload->upload('./Uploads/')){<br>                     $info = $upload->getUploadFileInfo();<br>                     echo json_encode(array(<br>                            'url'        =>    __ROOT__.'/Uploads/'.$info[0]['savename'],<br>                             '标题'        =>    htmlspecialchars($_POST['pictitle'], ENT_QUOTES),<br>                             '原始'    =>    $info[0]['姓名'],<br>                             '状态'        =>    “成功”<br>                             ));<br>                     <br>                 }其他{<br>                     回声 json_encode(数组(<br>                             '状态'    => $upload->getErrorMsg(),<br>                             ));<br>                 }<br>                 休息;<br>         <br>                 <br>         }<br>         <br>         /* 输出结果*/<br>         if (isset($_GET["callback"])) {<br>             if (preg_match("/^[w_] $/", $_GET["callback"])) {<br>                 echo htmlspecialchars($_GET["callback"]). '(' . $结果 . ')';<br>             } 其他 {<br>                 回声 json_encode(数组(<br>                         '状态'=> '回调参数不合法'<br>                 ));<br>             }<br>         } 其他 {<br>             回显$结果;<br>         }<br>     }这样上传图片就正常了,大家试一下,如果有问题可以留言共同讨论。

AD:真正免费,域名虚机企业邮箱=0元

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn