1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 请教编辑器ckeditor开启图片上传后 upload.php文件上传出错

请教编辑器ckeditor开启图片上传后 upload.php文件上传出错

时间:2021-11-08 18:30:36

相关推荐

请教编辑器ckeditor开启图片上传后 upload.php文件上传出错

后端开发|php教程

请教编辑器ckeditor开启图片上传后 upload.php文件上传出错

后端开发-php教程

我我使用ckeditor编辑器开启图片上传模式后,上传图片的处理php源码如下,但是上传老是提示如下错误:

请指出错误原因:

最新淘宝客api源码,ubuntu 再分区吗,python能写爬虫软件,php strcmp >,seo部署技巧lzw

以下为源代码:

<?php

/*

CKEditor_upload.php

monkee

-11-15 16:47

*/

$config=array();

$config[‘type’]=array(“flash”,”img”); //上传允许type值

$config[‘img’]=array(“jpg”,”bmp”,”gif”); //img允许后缀

$config[‘flash’]=array(“flv”,”swf”); //flash允许后缀

$config[‘flash_size’]=200; //上传flash大小上限 单位:KB

$config[‘img_size’]=500; //上传img大小上限 单位:KB

$config[‘message’]=”上传成功”; //上传成功后显示的消息,若为空则不显示

$config[‘name’]=mktime(); //上传后的文件命名规则 这里以unix时间戳来命名

$config[‘flash_dir’]=”upload/flash”; //上传flash文件地址 采用绝对地址 方便upload.php文件放在站内的任何位置 后面不加”/”

$config[‘img_dir’]=”upload/img”; //上传img文件地址 采用绝对地址 采用绝对地址 方便upload.php文件放在站内的任何位置 后面不加”/”

$config[‘site_url’]=””; //网站的网址 这与图片上传后的地址有关 最后不加”/” 可留空

//文件上传

uploadfile();

function uploadfile()

{

global $config;

//判断是否是非法调用

if(empty($_GET[‘CKEditorFuncNum’]))

mkhtml(1,””,”错误的功能调用请求”);

$fn=$_GET[‘CKEditorFuncNum’];

if(!in_array($_GET[‘type’],$config[‘type’]))

mkhtml(1,””,”错误的文件调用请求”);

$type=$_GET[‘type’];

if(is_uploaded_file($_FILES[‘upload’][‘tmp_name’]))

{

//判断上传文件是否允许

$filearr=pathinfo($_FILES[‘upload’][‘name’]);

$filetype=$filearr[“extension”];

if(!in_array($filetype,$config[$type]))

mkhtml($fn,””,”错误的文件类型!”);

//判断文件大小是否符合要求

if($_FILES[‘upload’][‘size’]>$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=’window.parent.CKEDITOR.tools.callFunction(‘.$fn.’, \”.$fileurl.’\’, \”.$message.’\’);’;

exit($str);

}

?>

博客的源码,ubuntu附于权限,tomcat自身缓存js么,爬虫数据time,php前端交互响应,北京短视频seo优化优质服务商lzw

微植入源码,vscode类注释,ubuntu挂载文件夹,tomcat 越野,sqlite 自动时间,新网云服务器设置,.net 视频插件下载,iphone前端框架app,python知乎日报爬虫,鉴黄php,seo快速排名哪家好,手机 网站 源码,响应式pc网页,dz 虎嗅模板,html5支付页面源码,超市管理系统入库,易语言 子程序 结束lzw

回复讨论(解决方案)

请确保你要上传的路径 有写入权限

有啊!

都给了777的权限了 !

请确保你要上传的路径 有写入权限

有啊 都给了777的权限了

检查上传路径是否存在,打印出存储路径看一下

mkhtml($fn,””,”文件上传失败,请检查上传目录设置和目录

读写权限 {$_FILES[upload][ mp_name]} {$file_host}");

看看输出是什么

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。