Я хочу напечатать все имена папок внутри родительской папки. Текущая проблема, с которой я столкнулся, есть, хотя у меня есть 400 + папок в папке, только 257 печатаются. Опять же, это не проблема, связанная с разрешениями.Повторить все имена папок в папке
Пожалуйста найти мой код ниже:
$newdir = "content/";
$dircnt = 0;
// Open a known directory, and proceed to read its contents
if (is_dir($newdir)) {
if ($dh = opendir($newdir)) {
while (($file = readdir($dh)) !== false) {
$dircnt++;
if(filetype($newdir. $file) == 'dir') {
echo "filename: $file : filetype: " . filetype($newdir. $file) . "dircnt:" .$dircnt. "<br>";
}
}
closedir($dh);
}
}
}
делает остановку цикла, или пропустить записи? –
@ Bart Friederichs: Петли просто останавливаются, как когда я повторял что-то внутри цикла, он выполнялся до 259-й папки (257 папок вместе с «.» И «..») – Supereme
Откуда вы знаете число сгибов как 400 +, переменная '$ dircnt', тогда вы можете поместить' $ dircnt ++; 'неправильно. – Young