Bastian: Überprüfen, ob ein Formular eine Datei übergibt

Beitrag lesen

Hallo

Auf Selfhtml habe ich gelesen (http://aktuell.de.selfhtml.org/artikel/php/php-uploadcheck/index.htm), dass mittels PHP folgendermassen überprüft werden kann, ob ein Benutzer in einem Formular eine Datei angegeben hat:

if (isset($_FILES["datei"]["temp_name"]))

Dies wollte ich auch so machen, da die Angabe einer Datei in meinem Beispiel freiwillig ist. Allerdings funktioniert das so nicht. Auch wenn der Benutzer keine Datei wählt, wird die Befehlskette danach ausgeführt.

Wenn ich die Variable $_FILES["datei"]["temp_name"] ausgebe, erhalte ich den String "Array", selbst wenn der Benutzer keine Datei gewählt hat.

Wie kann ich denn nun überprüfen, ob der Benutzer eine Datei gewählt hat oder nicht?

Gruss
Bastian