Просмотр поста

.
Simba
Кадило крутится, лавэха мутится

там лишняя проверка.
Функция scandir() возвращает массив такого вида:

0 => '.',
1 => '..',
2 => '.htaccess',
3 => 'index.php',
4 => 'dir'

Вначале файлы и точки, а дальше папки.
Когда мы выводим фором, мы пропускаем первые несколько результатов чтоб были только папки на выводе.
for($i = 2; $i<$ii; $i++){
}

соответственно $i = 2 пропускаем . .. если в папке есть htaccess и index, то прописываем 4 вместо двух.