·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

图片总是上传失败,有人懂代码吗

106 0
发表于 2024-10-21 18:34:42 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. <?phprequire_once("app.php");$app_hooks = array();$db = new DbHelpClass();$act = isset($_GET['act']) ? $_GET['act'] : '';if( isset($_FILES['picture']) && !empty($_FILES['picture']['name']) ){        if( !$admin )        {                                 upmsg(1,'not login');        }        else        {               if($_FILES['picture']['size'] > 5242880 )                {                         upmsg(1,'图片不能超过5M');                }                else                {                        $imgInfo = @getimagesize($_FILES['picture']['tmp_name']);                        if( !$imgInfo || !in_array($imgInfo[2], array(1,2,3)) )                        {                                                         upmsg(1,'您上传的不是一张有效的图片');                                exit();                        }                        switch($imgInfo[2])                                {                                        case 1:                                                $fileType = ".gif";                                                break;                                        case 2:                                                $fileType = ".jpg";                                                break;                                        case 3:                                                $fileType = ".png";                                                break;                                }                                $savePath = date('Y/m');                                $saveName = "_".date('His')."_".rand().$fileType;                                                                                 mkDirs(ROOT_PATH."assets/file/".$savePath);                                                                if($act == 'thum'){ $saveImage = ROOT_PATH."assets/file/".$savePath."/s".$saveName;}else{                                   $saveImage = ROOT_PATH."assets/file/".$savePath."/b".$saveName;                                }                                if( @move_uploaded_file($_FILES['picture']['tmp_name'], $saveImage) )                                {                                                                                if($act == 'thum'){                                            createImg($saveImage,$saveImage,$imgInfo,ImgW,ImgH,1);                                        }else{                                        if( $imgInfo[0] > $set['width'] || $imgInfo[1] > $set['width'] )                                        {                                                createImg($saveImage,$saveImage,$imgInfo,$set['width'],$set['width']);                                                                                        }                                          //echo $saveImage;                                          run_hook('upload',array('img'=>$saveImage));                                        }                                        $resImage = str_replace(ROOT_PATH,'',$saveImage);                                        upmsg(0,'',$resImage);                                }                                else                                {                                                                                 upmsg(1,'上传失败');                                }                                                                  } //end login else        }}function upmsg($e,$m,$u=''){  $arr['error'] = $e;  $arr['message'] = $m;  $arr['url']=$u;  echo json_encode($arr);  exit();}
复制代码
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.221.175.172,GMT+8, 2025-1-12 08:05 , Processed in 0.274476 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表