
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.
Módulo gratuito Roger_CnpjAlfanumerico que aplica máscara e validação do novo CNPJ alfanumérico no checkout e formulários do Magento 2 e…
A partir de 06/07/2026 a Receita passa a emitir CNPJ alfanumérico. Conheça o plugin grátis que aplica máscara e validação…
Para remover um módulo do Magento 2, siga os passos abaixo: 1. Desabilitar o módulo Primeiro, desabilite o módulo usando…
Para cancelar 100% do pedido e criar um crédito para todos os itens através da API REST do Magento 2,…
No Magento 2, a quantidade "reservada" na "Salable Quantity" é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A "Salable Quantity"…
Como corrigir o erro ao acessar o Admin do Magento 2. Mesmo após fazer o login, permanece na tela de…
Ver comentários
Meus parabens pelo conteudo, me ajudou bastante.