is_uploaded_file

(PHP 3>= 3.0.17, PHP 4 >= 4.0.3)

is_uploaded_file -- M≤wi czy plik zosta│ przys│any przez HTTP POST

Description

bool is_uploaded_file ( string nazwa_pliku)

Ta funkcja jest dostΩpna tylko w wersjach PHP 3 p≤╝niejszych od 3.0.16 i w wersjach PHP 4 p≤╝niejszych od 4.0.2.

Zwraca TRUE je╢li plik o nazwie nazwa_pliku zosta│ przys│any (upload) przez HTTP POST. To pomaga upewniµ siΩ, czy z│o╢liwy u┐ytkownik nie pr≤buje oszukaµ skryptu pracuj▒cego na plikach, tak aby dzia│a│ on na plikach na kt≤rych nie powinien -- na przyk│ad /etc/passwd.

Ten rodzaj test≤w jest szczeg≤lnie wa┐ny je╢li istnieje szansa, ┐e cokolwiek robimy z przys│anymi plikami mo┐e zdradziµ ich tre╢µ u┐ytkownikowi lub nawet innym u┐ytkownikom tego samego systemu.

Patrz tak┐e: move_uploaded_file() i sekcjΩ Handling file uploads aby zobaczyµ przyk│adowe skrypty.