帮客之家(www.bkjia.com)教程 ckeditor的原包中没有包含图片的上传服务器端处理文件,其公司的另一款开源产品:ckfinder做了很好的补充。但是要下载这个源代码再进行配置,虽然方便了很多,但是仅仅为了上传图片,却要使用这么大的整个系统来使用,确实有点大材小用,我花了一个下午的时间,自己用php脚本写了一个处理上传文件的脚本代码,没有做更多的安全处理,希望对大家有用。
首先,在你的config.js文件里添加如下代码:
copy to clipboard引用的内容:[www.bkjia.com]ckeditor.editorconfig = function( config ) 
{ 
config.filebrowserimageuploadurl = './upload.php?type=img'; 
config.filebrowserflashuploadurl = './upload.php?type=flash'; 
};以上的配置是上传要处理到的文件的地址,你可以根据自己情况进行修改。upload.php文件如下:
copy to clipboard引用的内容:[www.bkjia.com]$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); 
} 
?> 作者博客:http://www.cnblogs.com/monkee/
http://www.bkjia.com/phpjc/364387.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/364387.htmltecharticle烈火网(liehuo.net)教程 ckeditor的原包中没有包含图片的上传服务器端处理文件,其公司的另一款开源产品:ckfinder做了很好的补充。但是要下...
   
 
   