Главные новости

file_exists

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

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