有两点需要注意
1、一定要检测文件类型,这个错误是针对jpeg的,需增加对应类型的检测
$filename = 'upload/'.date("Y-m").'/small_'.$pathinfo['basename'];
$typeArr=explode(".",$filename);
switch($typeArr['1'])
{
case "png":
$img_r=imagecreatefrompng($src);
break;
case "jpg":
$img_r=imagecreatefromjpeg($src);
break;
case "jpeg":
$img_r=imagecreatefromjpeg($src);
break;
case "gif":
$img_r=imagecreatefromgif($src);
break;
}
//只能处理jpg图像
//$img_r = imagecreatefromjpeg($src); //从url新建一图像这个好一顿搜终于找到原因了建议上传的时候通过流检测类型
版权声明:本文为fengyu19880219原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。