Hello,
<?php ### dirlist.php ###
Funktion zur Erzeugung einer Directoryliste
irgendwas ist hier buggy.
//----------------------------------------------------
function get_dirlist($dir)
{
$dirlist=array();
$dh=opendir($dir);
if ($dh)
{
while ($filename=readdir($dh))
{
if (!is_file($filename) and !is_dir($filename))
{
$dirlist[]=$filename;
}
}
closedir($dh);
}
else
{
// ggf. Fehlermeldung setzen
return false;
}
asort($dirlist);
return $dirlist;
}
//-----------------------------------------------------
$dir = get_dirlist("..");
echo "<pre>";
print_r($dir);
echo "</pre>";
?>
liebe Profis, schaut euch doch bite mal diese Funktion an, die da eben zusammengekotzt habe. DIE liefert tatsächlich die Unterverzeichnisse des angegebenen Verzeichnisses.
Da stimmt doch irgend was nicht?
PHP-Version PHP Version 4.3.1 auf Redhat Linux Ver ??
Grüße
Tom