Wie kann ich nur bestimmte Dateitypen beim Hochladen in PHP zulassen?

Ich erstelle eine Seite, auf der der Benutzer eine Datei hochlädt. Ich möchte, dass eine if-Anweisung eine $ error-Variable erstellt, wenn der Dateityp eine andere jpg-, gif- und pdf-Datei ist.

Hier ist mein Code:

$file_type = $_FILES['foreign_character_upload']['type']; //returns the mimetype

if(/*$file_type is anything other than jpg, gif, or pdf*/) {
  $error_message = 'Only jpg, gif, and pdf files are allowed.';
  $error = 'yes';
}

Ich habe Schwierigkeiten, die if-Anweisung zu strukturieren. Wie würde ich das sagen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage