Почему когда в директории base/papki/ есть хоть 1 папка echo "1111" срабатывает, а когда нет ни одной папки, второе echo "2222" не работает (страница пустая). Код (Text): foreach (glob("base/papki/*") as $p) { if(file_exists($p)) { echo "1111"; }else{ echo "2222"; } }
Потому что этот бессмысленный код проверяет, действительно ли существуют файлы, которые находит glob(). Для проверки существования директории следует использовать функцию is_dir()
минуточку, сейчас твое условие выдаст 2222 в случае если есть не-папка, т.е. файл. тебе надо второе эхо в случае если нет ни одной папки? или если нет вообще нифига? поясни, пожалуйста. нормальная постановка вопроса это половина ответа.