is_uploaded_file

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

is_uploaded_file -- Diz se o arquivo foi uploaded via HTTP POST

Descrição

bool is_uploaded_file ( string nomedoarquivo)

Esta função é somente disponível em versões do PHP3 depois de 3.0.16, e em versões do PHP 4 depois de 4.0.2.

Retorna TRUE se o arquivo com o nome nomedoarquivo foi uploaded via HTTP POST. Isto é útil para ter certeza que um usuário malicioso, não está tentando confundir o script em trabalhar em arquivos que não deve estar trabalhando--por exemplo, /etc/passwd.

Este tipo de confirmação é importante principalmente se existe alguma chance que qualquer coisa feita com os arquivos uploadeados poderiam revelar o seu conteúdo para o usuário, ou mesmo para outros usuários no mesmo sistema.

Veja também move_uploaded_file(), e a seção Handling file uploads para um simples exemplo de utilização desta função.