Имеем код:
<?php
header('Content-Type: text/html; charset=utf-8');
$sub = ($_GET['dir']);
$path = "/media/files/D/";
$path= iconv('UTF-8','cp1251',$path);
$path = $path . "$sub";
$dh = opendir($path);
$i=1;
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if (substr($file, -4, -3) =="."){
echo "$i. $file <br />";
}else{
echo "$i. <a href='?dir=$sub/$file'>$file</a><br />";
}
$i++;
}
}
closedir($dh);
?>
Во-первых, я не могу его подружить с русскими именами папок.
Он попросту не заходит в них и отображает все дерево файлов до .../D
С отображением папок с русскими именами все в полном порядке.
Вот, что видим:
Во-вторых, он выводит просто корневые каталоги, а мне нужно видеть еще и подкаталоги первого уровня, либо их количество.
Как это реализовать?
Заранее огромное, человеческое спасибо!