PHP Handbuch
Zurück |  | Nach vorne

# is_uploaded_file

(3.0.17 - 3.0.18 only, PHP 4 >= 4.0.3)

is_uploaded_file -- Prüft, ob die Datei mittels HTTP POST upgeloaded wurde.

## Beschreibung

``bool is_uploaded_file` (string filename)`

Diese Funktion ist nur in PHP 3 Versionen nach PHP 3.0.16, und PHP 4 Versionen nach PHP 4.0.2 verfügbar.

Gibt `TRUE` zurück, wenn die Datei `filename` mittels HTTP POST upgeloaded wurde. Das ist hilfreich sicherzustellen, dass kein böswilliger User versucht hat das Script zu überlisten, indem er es Dateien bearbeiten lässt, die es gar nicht bearbeiten sollte. Zum Beispiel `/etc/passwd`.

Diese Prüfung ist speziell dort interessant, wo irgendeine Aktion mit upgeloadeten Dateien deren Inhalt dem User zugänglich machen könnte (oder auch anderen Usern auf dem selben System).

Siehe auch move_uploaded_file(), und das Kapitel Steuerung von Dateiuploads für ein einfaches Anwendungsbeispiel.

Zurück | Zum Anfang | Nach vorne
is_writeable | Nach oben | link