LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/PHP/正文

PHP 判断图片上传不能为空

PHP512 次阅读


if(!empty($_FILES['img']['name']))  判断图片上传是否为空


try{
	$getImg = $_FILES['img']['tmp_name'];
	list($width,$height) = getimagesize($getImg);
	if($width !=  Config::get('web.newsImgWidth') && $height != Config::get('web.newsImgHeight')){
	     return error('图片尺寸不符合!');
	}
	$file = request()->file('img');
	if($file){
	      $info = $file->validate(['size'=>1024*1024,'ext'=>'jpg,png,gif'])->move( '../public/uploads/');
	      if($info){
	          $data['img'] = str_replace("\\","/",$info->getSaveName());
	      }else{
	          $res = $file->getError();
	          return error($res);
	      }
	}  
 }catch (\Exception $e) {
	return  error('图片不能为空!');
 }


人生建议:不要因为嘴硬而失去重要的东西,清醒,知趣,明得失,知进退。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读