PHP Manual
Prev |  | Next

# file_exists

(PHP 3, PHP 4 )

file_exists -- Checks whether a file exists

## Description

bool file_exists ( string filename)

Returns `TRUE` if the file specified by `filename` exists; `FALSE` otherwise.

This function will not work on remote files; the file to be examined must be accessible via the server's filesystem.

The results of this function are cached. See clearstatcache() for more details.

> Using Windows shares: On windows, use `//computername/share/filename` or `\\\\computername\share\filename` to check files on network shares.

Example 1. Testing whether a file exists

    <?php
    $filename = '/path/to/foo.txt';

    if (file_exists($filename)) {
        print "The file $filename exists";
    } else {
        print "The file $filename does not exist";
    }
    ?>

See also is_readable(), is_writable(), is_file() and file().

Prev | Home | Next
fgetss | Up | file_get_contents