Dateiupload: überprüfen, ob eine Datei ausgewählt wurde

27apricot

Erfahrenes Mitglied
Hallo,

es geht um ein Formular, mit einem <input type="file"> für den Upload einer Datei. Das Bild wird auf den Server gespeichert und ein generierter Dateiname in eine Datenbank geschrieben. So weit so gut.

Wie kann ich aber das verarbeitende Script überprüfen lassen, ob überhaupt eine Datei ausgewählt wurde? Ein Textfeld lässt sich ja überprüfen mit
PHP:
if(isset($_POST['formularfeld'])) // oder
if(trim($_POST['formularfeld']) != "")
Auf ein Datei-Feld lässt sich das nicht übertragen, egal ob ich das Feld über $_POST['formularfeld'] oder über $_FILES['formularfeld'] zu überprüfen versuche.

Vielen Dank schon mal für die Hilfe,
27apricot.
 
Hallo Sven,

vielen Dank, doch wie muss ich das Bild an die Funktion übergeben? Mit is_uploaded_file($_FILES['bild']) kommt die Fehlermeldung: »array to string conversion«

Schöne Grüße und vielen Dank im Voraus.
27apricot.

Edit: Ups, ich war zu voreilig: hab' den temporären Namen $_FILES['bild']['tmp_name'] übergeben, und es hat funktioniert. Danke für die Antwort.
 
Zuletzt bearbeitet:
Zurück