Подскажите пожалуйста, есть такой код:
<?php
foreach (glob($_SERVER['DOCUMENT_ROOT'].'/files/users/'.$_GET['id'].'/passport/*') as $filename) {
echo basename($filename);
}
?>
Как проверить существование файлов в данной папке?
<?php
$arrFiles = glob($_SERVER['DOCUMENT_ROOT'].'/files/users/'.$_GET['id'].'/passport/*');
if (!empty($arrFiles)){
foreach ($arrFiles as $filename) {
echo basename($filename);
}
}else{
// Действие если папка пуста или вернулось FALSE
}
glob возвращает пустой массив в случае пустой папки, а в случае ошибки FALSE. Оба этих состояния можно проверить функцией empty();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники