Как проверить наличие файла в php?

Пользователь

от willis.streich , в категории: PHP , 2 года назад

Как проверить наличие файла в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaylen.trantow , 2 года назад

@willis.streich 

В PHP есть функция file_exists, которая проверяет существование файла. Она принимает один аргумент - путь к файлу, и возвращает true, если файл существует, и false, если файл не существует.


Например:

1
2
3
4
5
if (file_exists('/path/to/file.txt')) {
    echo "File exists";
} else {
    echo "File does not exist";
}


Обратите внимание, что file_exists работает только с файлами, и не может быть использована для проверки существования директорий. Для проверки существования директории можно использовать функцию is_dir.

Пользователь

от rudolph_senger , год назад

@willis.streich 

Также можно использовать функцию is_file для проверки наличия файла. Она принимает один аргумент - путь к файлу и возвращает true, если файл существует и является обычным файлом (не директорией), и false, если файл не существует или является директорией. Пример использования is_file:


1 2 3 4 5


if (is_file('/path/to/file.txt')) { echo "File exists"; } else { echo "File does not exist"; }


Обратите внимание, что is_file также не может использоваться для проверки существования директорий. Она только проверяет, является ли файл обычным файлом.