11.6 Hochgeladene Dateien verarbeiten
Problem
Sie möchten eine vom Benutzer hochgeladene Datei verarbeiten.
Lösung
Verwenden Sie das Array $_FILES
:
// Aus <input name="event" type="file"> if (is_uploaded_file($_FILES['event']['tmp_name'])) { // Datei auf dem Bildschirm ausgeben. readfile($_FILES['event']['tmp_name']); }
Diskussion
Seit PHP 4.1 erscheinen alle hochgeladenen Dateien in dem superglobalen Array $_FILES
. Zu jeder Datei gibt es vier Informationen:
name
Der dem Eingabeelement im Formular zugewiesene Name.
type
Der MIME-Typ der Datei.
size
Die Größe der Datei in Bytes.
tmp_name
Der Ort, an dem die Datei temporär auf dem Server gespeichert ist.
Wenn Sie eine frühere PHP-Version einsetzen, müssen Sie stattdessen $HTTP_POST_FILES
verwenden.
Nachdem Sie ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.