php通过获取头信息判断图片类型的方法
本文实例讲述了php通过获取头信息判断图片类型的方法。分享给大家供大家参考。具体实现方法如下:
$filename='617.gif';
functionpictype($file)
{
/*$png_header="/x89/x50/x4e/x47/x0d/x0a/x1a/x0a";
$jpg_header="/xff/xd8";*/
$header=file_get_contents($file,0,NULL,0,5);
//echobin2hex($header);
if($header{0}.$header{1}=="/x89/x50")
{
return'png';
}
elseif($header{0}.$header{1}=="/xff/xd8")
{
return'jpeg';
}
elseif($header{0}.$header{1}.$header{2}=="/x47/x49/x46")
{
if($header{4}=="/x37")
return'gif87';
elseif($header{4}=="/x39")
return'gif89';
}
}
echopictype($filename);
希望本文所述对大家的php程序设计有所帮助。