file_exists
(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(), смотрите в List of Supported Protocols/Wrappers.
См.также описания функций is_readable(), is_writable(),
is_file() и file().