ckeditor的使用实例

1、编辑器下载:

https://pan.baidu.com/s/1ex3zCVuQsMz8opk75zadPw

2、静态页面中加载 ckeditor.js

<script src="__PUBLIC__/ckeditor/ckeditor.js" type="text/javascript"></script> 

3、初始化并添加图片上传

<script>
CKEDITOR.replace('ckeditor',{ 
filebrowserImageUploadUrl : "{:U('portal/index/uploadimg')}", 
language : 'zh-cn', 
});
</script>

4、上传代码

        $extensions = array("jpg","bmp","gif","png");  
        $uploadFilename = $_FILES['upload']['name']; 
        $uploadFilesize = $_FILES['upload']['size'];

        $extension = pathInfo($uploadFilename,PATHINFO_EXTENSION);  
        if(in_array($extension,$extensions)){  
            $uploadPath ="./uploadfile/";  
            $uuid = date("YmdHis").rand(11111,99999).".".$extension;  
            $desname = $uploadPath.$uuid;
            $previewname = 'domain'.'/uploadfile/'.$uuid;
            $tag = move_uploaded_file($_FILES['upload']['tmp_name'],$desname);  
            $callback = $_REQUEST["CKEditorFuncNum"];
            echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($callback,'$previewname','');</script>";  
        }else{
            echo "文件格式不正确";  
        }  

  

posted @ 2018-05-23 15:04  zhuzhipeng  阅读(1144)  评论(0编辑  收藏  举报