您好,欢迎访问一九零五行业门户网

php中用CKEditor实现图片上传

欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入 php中用ckeditor实现图片上传: 在ckeditor的源码包中并没有包含图片上传到服务器端处理文件,下面是用php脚本写的一个处理上传文件的脚本代码,没有做更多的安全处理,仅供参考. 首先,在ckeditor的confi
欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入
    php中用ckeditor实现图片上传:
    在ckeditor的源码包中并没有包含图片上传到服务器端处理文件,下面是用php脚本写的一个处理上传文件的脚本代码,没有做更多的安全处理,仅供参考.
    首先,在ckeditor的config.js文件中添加如下代码:
    ckeditor.editorconfig = function( config ) {
    config.filebrowserimageuploadurl = './upload.php?type=img';
    config.filebrowserflashuploadurl = './upload.php?type=flash';
    };
    以上的配置是上传要处理到的文件的地址,你可以根据自己的情况进行相应修改.
    upload.php文件如下:
    $config[$type.“_size”]*1024)
    mkhtml($fn,“”,“上传的文件不能超过”.$config[$type.“_size”].“kb!”);
    //$filearr=explode(“.”,$_files['upload']['name']);
    //$filetype=$filearr[count($filearr)-1];
    $file_abso=$config[$type.“_dir”].“/”.$config['name'].“.”.$filetype;
    $file_host=$_server['document_root'].$file_abso;
    if(move_uploaded_file($_files['upload']['tmp_name'],$file_host)) {
    mkhtml($fn,$config['site_url'].$file_abso,$config['message']);
    } else {
    mkhtml($fn,“”,“文件上传失败,请检查上传目录设置和目录读写权限”);
    }
    }
    }
    //输出js调用
    function mkhtml($fn,$fileurl,$message) {
    $str='';
    exit($str);
    }
    ?>
其它类似信息

推荐信息