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.