nie będę się chwalił

, ale napisałem ostatnio skrypt do przeglądania katalogów (: jak narazie bug'ów w nim nie znalazłem , więc jak ktoś może , niech rzuci okiem .
<?php
$start = 'folder'; // startowy folder [ matka ]
function fol($poz, $fold) // $poz , $folder
{
$folder = $start;
} else {
$folder = $fold;
}
while(false !== ($file = readdir($fol))) {
if($file != '.' && $file != '..') {
if(is_dir($folder.'/'.$file)) { $foldery[] = $file;
} else {
$pliki[] = $file;
}
}
}
$g = 1;
for($i=0;$i<count($foldery);$i++)
{
if($g == $poz) {
$folder = $foldery[$i];
return $folder;
break;
} else {
$g++;
}
}
}
return $folder;
}
$id = $_GET['id'];
for($i=0;$i<$level;$i++)
{
}
} else {
$id = 0;
$poziom[] = 0;
}
for($i=0;$i<count($poziom);$i++)
{
$poz = $poziom[$i];
$temp .= $fold.'/';
$folder = $temp;
}
$fold = fol($poz, $folder);
$folder = $temp.$fold;
}
while(false !== ($file = readdir($fol))) {
if($file != '.' && $file != '..') {
if(is_dir($folder.'/'.$file)) { $foldery[] = $file;
} else {
$pliki[] = $file;
}
}
}
$strId = 1;
for($i=0;$i<count($foldery);$i++)
{
echo \"<img src=\"img/fol.gif\\" align=\"top\" /> <a href=\"$PHP_SELF?id=$id$strId\">$foldery[$i]</a>\"; $strId += 1;
}
}
for($i=0;$i<count($pliki);$i++)
{
echo \"<img src=\"img/fil.gif\\" align=\"top\" /> $pliki[$i]\"; }
}
?>