PHP - Função is_uploaded_file ()

A função is_uploaded_file () pode verificar se o arquivo especificado foi carregado via HTTP POST. Esta função pode retornar true se o arquivo for carregado via HTTP POST.

Sintaxe

bool is_uploaded_file ( string $filename )

Esta função pode retornar true se o arquivo nomeado por filename foi carregado via HTTP POST. Esse tipo de verificação é especialmente útil se houver alguma chance de que algo feito com os arquivos carregados possa revelar seu conteúdo para o usuário ou mesmo para outros usuários no mesmo sistema.

Exemplo

<?php
   $file = "/PhpProject/simple.txt";
   if(is_uploaded_file($file)) {
      echo ("$file is uploaded via HTTP POST");
   } else {
       echo ("$file is not uploaded via HTTP POST");
   }
?>

Resultado

/PhpProject/simple.txt is not uploaded via HTTP POST