net-zwerg: sortierte Dateien

Beitrag lesen

Hoi,

Ich habe neulich ein ziemlcih einfaches PHP-Skript geschrieben,
das ein Verzeichnis auf meinem Webserver (Apache auf SuSE Linux)
ausließt,

[...]

Jetzt verstehe ich nur nicht, nach welchem Schema der ganze Kram
sortiert ist??? Das wird weder nach Erstellungsdatum (was ich
nämlich eigentlich will) noch alphbetisch noch sontirgendwie
sortiert.

Gar nicht. Die Reihenfolge duerfte sich nach der Reihenfolge in
der Datei-Zuordnungs-Tabelle richten.

ahhh so... das ist natürlich auch irgendwie logisch....

Nun, das geht recht einfach mit usort:

$array = usort($array,"mycmp");

function mycmp($a,$b) {
$date1 = stat($a);
$date2 = stat($b);

if ($a[9] == $b[9]) return 0;
return ($a[9] > $b[9]) ? -1 : 1;
}

Du kannst allerdings nicht nach dem Erstellungs-Datum, sondern
nur nach den Informationen ordnen, die stat() dir gibt.
Siehe dazu auch http://php.net/stat.

Ja, vielen Dank, aber irgendwie ist das zu hoch für mich.... ich verstehe das skript irgendwie nicht...
Also usort ist klar....stat mittlerweile auch....aber irgendwie ist mir die funktionsweise nicht so ganz klar...wie bekomme ich denn mein Array damit geordnet....

Gruß

zwerg-in-quest