(PHP 4, PHP 5)
file_exists — Проверява дали даден файл съществува
Проверява дали даден файл съществува.
Път до файла или директорията.
Под windows, използвайте //computername/share/filename или \\computername\share\filename, за да проверявате за съществуване на файлове, които се намират на споделени мрежови ресурси (shares).
Връща TRUE ако файлът или директорията подадени с параметър filename съществуват. Ако не - връща FALSE
Забележка: Тази функция ще върне FALSE за символични връзки, които сочат към несъществуващи файлове.
Функцията връща FALSE при файлове недостъпни в следствие на ограничения на safe mode. Все пак, тези файлове могат да бъдат вмъкнати, при условие, че се намират в safe_mode_include_dir.
Забележка: Проверката се извършва с използване на реалния UID/GID, вместо ефективния.
Example #1 Проверка дали даден файл съществува
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "Файлът $filename съществува";
} else {
echo "Файлът $filename не съществува";
}
?>
Забележка: Резултатите от тази функция са кеширани. Виж clearstatcache() за повече подробности.
От PHP 5.0.0 тази функция може също да бъде използвана с някои URL опаковачи (wrappers). Виж List of Supported Protocols/Wrappers за списък с опаковачите, които поддържат stat() семейството от функции.