Ben bir .doc dosyası var ve ben bunu bir .jpg uzatma vermek için adlandırılmış adlandırdı. Benim fonksiyonu ile adlandırılan dosyayı işlemek zaman dosya gerçekten JPEG olmamasına rağmen bir .jpg sahip olarak dosyayı kabul eder. Gerçek dosya türünü bulmak için en iyi yolu nedir? İşte benim geçerli kod:
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
Uzantısı bağlı olmadan dosya türünü kontrol etmek için en iyi yolu nedir?