
Como verificar se um arquivo ou diretório existe no PHP, quais funções devo utilizar?
A função que iremos utilizar é file_exists().
Código fonte:
$nome_do_arquivo_ou_diretorio = "teste.zip";
if (file_exists($nome_do_arquivo_ou_diretorio)) {
echo "Arquivo ou diretórioexiste";
} else {
echo "Arquivo ou diretório não foi encontrado";
} Repare no exemplo acima que estou passando o nome do arquivo (ou diretório) para a função “file_exists“, se o arquivo for encontrado ela irá retornar “1”, caso contrário “0”.
O caminho para o arquivo tem que estar correto, levando em consideração o diretório aonde o arquivo PHP que está realizando a validação está localizado, muita atenção nesse detalhe.
Você também pode utilizar essa função em URLs.
if (file_exists('http://www.exemplo.com.br/images/test.png')) {
echo "imagem localizada";
} No exemplo acima, estou utilizando para verificar a existem de uma imagem.
Observação: para código acima funcionar, aonde estou acessando uma URL externa a configuração do PHP allow_url_fopen tem que estar ativada.
Você pode utilizar também as funções: is_dir e is_file, obviamente temos que a is_dir irá validar diretórios e is_file apenas arquivos.
Seu banner de consentimento está certo, mas o vídeo incorporado grava cookie de terceiro no primeiro carregamento. Troque o domínio…
A listagem do custom post type abre e o single dá 404 no WordPress 6.9. Entenda o cache das rewrite…
Um par .service e .timer substitui a linha do crontab com log no journal, execução perdida recuperada no boot e…
400 produtos importados do fornecedor com a aba Descrição vazia. Um wp eval-file percorre os SKUs sem texto, grava pelo…
Some com PAC e SEDEX da lista quando o frete grátis está disponível, usando woocommerce_package_rates, e limpe o cache de…
A barra de upload chega no fim e o WordPress devolve só "Erro HTTP". Separe as três causas: Imagick barrado…
Ver comentários
Meus parabens pelo conteudo, me ajudou bastante.