Wie überprüft man den hochgeladenen Dateityp in PHP?

Ich habe diesen code zu überprüfen, für die Art von Bildern,

$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;
}

aber einige Benutzer beschweren sich, Sie bekommen eine Fehlermeldung beim hochladen jede Art von Bildern, während andere keine Fehler erhalten!

Ich Frage mich, ob dies das problem behebt:

if (mime_content_type($_FILES['fupload']['type']) == "image/gif"){...

Irgendwelche Kommentare?

InformationsquelleAutor der Frage John | 2011-07-19

Schreibe einen Kommentar