Показать сообщение отдельно
Старый 16.12.2003, 08:34     # 5
maheem
Guest
 
Сообщения: n/a

это рекурсивный полный просмотр дерева каталогов
<?php
function read_rec($dr)
{
$dir .= $dr;
$indent = sizeof(explode("/", $dir));
$hndl = opendir($dir) or die("Cant open directory");

while(false !== ($str = readdir($hndl)))
{
if(($str != ".") && ($str != ".."))
{
$str = $dir."/".$str;
if(is_dir($str))
{
$i = 0;
while($i++ < $indent*5)
{
print "&nbsp";
}
print "<b><font color=\"red\">".basename($str)."</font></b><br>";
read_rec($str);
}
else
{
$x = 0;
while($x++ < $indent*5)
{
print "&nbsp";
}
print "<a href = \"$str\">".basename($str)."</a><br>";
}
}
}
closedir($hndl);
}
read_rec('.');
?>