Daniel: wie kann ich dieses script sortieren...

Beitrag lesen

hi,
is ne weile her mit php und weiß auch nicht so recht, was die Funktion übergeben bekommt - was mir einfällt:

wenn das die Stelle ist, an der das Listing beginnt:

printf ("% ".$pos."s <b>%s</b>\n", "-", $file);
            show_dir($dir.$file."/", $pos + 3);

und/oder das:
              printf ("% ".$pos."s %s\n", "|-", "<a href='..

und/oder das:

echo $file;
   echo "'>";
   echo $file;
   echo "</a><br>";

weise an dieser/diesen Stelle/n den jeweiligen Inhalt von $pos,$dir,$file einem Array zu (tmp[] - oder sowas), bei jeder Zuweisung Zähler+=3 - dann hast du nach der letzten Zuweisung den Startwert für sowas wie:
while(Zähler>0)
{
    printf ("% ".tmp."s ...
    Zähler-=3;
}

auf 3 komme ich wegen der 3 Variablen !?
mußt die Reihenfolge der Zuweisungen der gewünschten Ausgabeform anpassen - vermute, dass es Schwierigkeiten gibt, wenn nicht bei jedem Durchlauf die gleiche Anzahl von Werten zugewiesen wird ...

nur 'n Gedankenansatz und kann auch voll daneben liegen  ...

viel Erfolg

Gruß
Daniel