file_exists проверяет, существует ли файл по указанному пути или нет.
Синтаксис:
file_exists ( string $filename )
Возвращает TRUE
, если существует файл или каталог, указанный в имени файла; FALSE
в противном случае.
$filename = BASE_DIR."images/a/test.jpg";
if (file_exists($filename)){
echo "File exist.";
}else{
echo "File does not exist.";
}
Еще один альтернативный метод, который вы можете использовать getimagesize (), он вернет 0 (ноль), если файл / каталог недоступен по указанному пути.
if (@getimagesize($filename)) {...}