file_exists
PHP Manual
PHP Manual»Filesystem Funzioni»file_exists

file_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

file_existsControlla se un file o directory esiste

Descrizione

function file_exists(string $filename): bool

Restituisce true se il file o la directory specificata da filename esiste; false altrimenti.

Sui sistemi Windows utlizzare //computername/share/filename oppure \\computername\share\filename per verificare file su dischi condivisi.

Example #1 Verificare l'esistenza di un file

<?php 
$filename = '/path/to/foo.txt'; 
 
if (file_exists($filename)) { 
    echo "il file $filename esiste"; 
} else { 
    echo "Il file $filename non esiste"; 
} 
?>

Nota: I risultati di questa funzione saranno memorizzati. Vedere clearstatcache() per maggiori dettagli.

Suggerimento

A partire da PHP 5.0.0, questa funzione può essere utilizzata con alcuni URL wrappers. Fare riferimento a Supported Protocols and Wrappers per la lista di quali wrappers supportano le funzioni della famiglia stat().

Vedere anche is_readable(), is_writable(), is_file() e file().

To Top