求助一个判断图片格式的自定义函数
判断图片格式的自定义函数,写完后一直不能正常输出,图片是jpg格式的,不用自定义函数可以正常输出,代码如下:
function image_check($aa,$im)
{
$img=getimagesize($aa);
switch($img[2])
{
case 1;
$im=@imagecreatefromgif($aa);
break;
case 2;
$im=@imagecreatefromjpeg($aa);
break;
case 3;
$im=@imagecreatefrompng($aa);
break;
}
return $im;
}
$image='c:\www\news\Winter.jpg';
image_check($image,$bb);
header("Content-type:image/jpeg");
imagejpeg($bb);
<br /> function image_check($aa)<br /> {<br /> $img=getimagesize($aa);<br /> switch($img[2])<br /> {<br /> case 1;<br /> $im=@imagecreatefromgif($aa);<br /> break;<br /> case 2;<br /> $im=@imagecreatefromjpeg($aa);<br /> break;<br /> case 3;<br /> $im=@imagecreatefrompng($aa);<br /> break;<br /> }<br /> return $im;<br /> }<br /> $image='c:\www\news\Winter.jpg';<br /> $bb=image_check($image);<br /> header("Content-type:image/jpeg");<br /> imagejpeg($bb);<br />