У меня есть структура каталогов, которая выглядит следующим образом, с моим сценарием в каталоге «alerts»:
Каждый каталог в каталоге «подписчиков» содержит файлы конфигурации, которые я хочу прочитать, однако мне трудно открыть подкаталог в разделе «подписчики». Например, я не могу открыть каталог ‘MNTF’.
Ниже приведен быстрый сценарий, который я написал, я что-то упустил?
if($sub_handle = opendir('subscribers/')){
while (false !== ($entry = readdir($sub_handle))) {
if (substr($entry, 0, 1) == '.') {
continue;
}if($handle = opendir($entry)){
echo "in my second directory";
}
else{
exit('cannot read subscriber');
}
}
}
else{
exit('nope');
}
Когда я эхом $entry
это читает MNTF
, Вывод на экран cannot read subscriber
, Мой желаемый результат будет это повторить in my second directory
,
Путь второй opendir
Относительно местоположения скрипта:
if($handle = opendir('subscribers/'.$entry)){
Это исправило это для меня.
Других решений пока нет …