wenn ich den Inhalt eines Verzeichnisses auf meinem Server per PHP-Script ausgeben lasse, dann ist die Ausgabe unsortiert. Lasse ich das selbe Script auf einem Mietaccount laufen, so ist die Ausgabe (so wie es sein soll) sortiert.
Ausgabe mein Server: D4 D3 D6 D1 D5 D7 D2
Ausgabe Mietaccount: D1 D2 D3 D4 D5 D6 D7
ich habe folgendes Standart-Script verwendet:
Code: Select all
<?PHP
function show_dir($dir, $pos=2)
{
if($pos == 2)
{
echo "<hr><pre>";
}
$handle = @opendir($dir);
while ($file = @readdir ($handle))
{
if (eregi("^.{1,2}$",$file))
{
continue;
}
if(is_dir($dir.$file))
{
printf ("% ".$pos."s <b>%s</b>n", "|-", $file);
show_dir($dir.$file."/", $pos + 3);
}
else
{
printf ("% ".$pos."s %sn", "|-", $file);
}
}
@closedir($handle);
if($pos == 2)
{
echo "</pre><hr>";
}
}
show_dir("./");
?>nach ein wenig googlen und lesen hier im scriptforum konnte ich keine Lösung finden bzw. hat auch noch niemand dieses Problem gehabt.
Sehr schön finde ich es, wenn Ihr mir ein paar Denkanstöße oder auch eine Lösung geben könntet.