「PHP」アップロードされた画像の拡張子(jpg、png、gif)を判定する

phpコード:
function isImageFunc($fileName)
{
$file = fopen($fileName, “rb");
$kdf = fread($file, 2);

fclose($file);
$strInfo = @unpack(“C2chars", $kdf);
$typeCode = intval($strInfo['chars1’].$strInfo['chars2’]);
$fileType = ";

if($typeCode == 255216 /*jpg*/ || $typeCode == 7173 /*gif*/ || $typeCode == 13780 /*png*/ || $typeCode == 8273 /*webp*/)
{
return $typeCode;
}
else
{
// echo '"jpg/jpeg/gif/png/webp画像をアップロードしてください’;
return false;
}
}

PHP

Posted by arkgame