file_exists

(PHP 3, PHP 4 , PHP 5)

file_exists -- Controlla 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.

Esempio 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 Appendice L per la lista di quali wrappers supportano le funzioni della famiglia stat().

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