Руководство по PHP
Пред. |  | След.

# file_exists

(PHP 3, PHP 4, PHP 5)

file_exists -- Проверить наличие указанного файла или каталога

## Описание

bool file_exists ( string filename )

Возвращзает `TRUE`, если файл или каталог с именем, указанным в параметре filename, существует; возвращает `FALSE` в обратном случае.

На платформах Windows, для проверки наличия файлов на сетевых ресурсах, используйте имена, подобные `//computername/share/filename` или `\\computername\share\filename`.

Пример 1. Проверка существования файла

`<?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) { echo "The file $filename exists"; } else { echo "The file $filename does not exist"; } ?>`

> Замечание: Результаты этой функции кэшируются. Более подробную информацию смотрите в разделе clearstatcache().

> Подсказка: Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми упаковщиками url. Список упаковщиков, поддерживаемых семейством функций stat(), смотрите в Прил. M.

См.также описания функций is_readable(), is_writable(), is_file() и file().

Пред. | Начало | След.
fgetss | Уровень выше | file_get_contents