Użyłem tego kodu do sprawdzenia typu obrazów,Jak sprawdzić dodany typ pliku w PHP
$f_type=$_FILES['fupload']['type'];
if ($f_type== "image/gif" OR $f_type== "image/png" OR $f_type== "image/jpeg" OR $f_type== "image/JPEG" OR $f_type== "image/PNG" OR $f_type== "image/GIF")
{
$error=False;
}
else
{
$error=True;
}
ale niektórzy użytkownicy skarżą się, że pojawia się błąd podczas przesyłania wszelkiego rodzaju obrazów, podczas gdy inni don” t dostań żadnych błędów!
Zastanawiałem się, czy to rozwiązuje problem:
if (mime_content_type($_FILES['fupload']['type']) == "image/gif"){...
Wszelkie komentarze?
Błąd! Wywołanie niezdefiniowanej funkcji exif_imagetype() – John
Myślę, że te rozszerzenia nie są włączone na moim hostie udostępnionym: 'extension = php_mbstring.dll extension = php_exif.dll' – John
@John Spróbuj http://upgradephp.berlios.de, następnie zapewnia zamiennik. – deceze