Filesystem Funzioni
PHP Manual

file_exists

(PHP 4, PHP 5)

file_existsControlla se un file o directory esiste

Descrizione

bool file_exists ( string $filename )

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().


Filesystem Funzioni
PHP Manual