Я взял на себя этот сайт для управления. бывший разработчик использовал opendir(), который открывает только один уровень, прежде чем получать файлы в папке. Я хотел бы создать многоуровневые папки перед окончательными файлами. Я создал подпапки на сервере, но мне нужно изменить код, чтобы динамически распознавать подпапки, поскольку папки не являются файлами.php динамически открытый многоуровневый каталог с использованием функции open_dir()
if ($handle = opendir("parentfolder/".$pageid.'/')) {
$list = array();
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$list[] = "$file\n";
}
}
rsort($list);
$clength = count($list);
for($x = 0; $x <$clength; $x++){
$pubFolders .= "<a href='".$maindomain."/reports/".$list[$x]."' class='imagefolders'><img src='".$maindomain."/images/icons/image.png' alt=''/><br>".$list[$x]."</a>";
}
$data = $data.$pubFolders;
closedir($handle);
}
Спасибо, Дэвид. Будет проверять и возвращать – Gyne