Hallo Sasha,
Du mußt das sort() auf ein array anwenden
Die lange, kürzbare, aber dafür gut verständliche Variante:
sort() kannst Du auch noch Flags zuweisen um nach bestimmten Mustern zu sortieren$verz=opendir ('photo');
closedir($verz);
reset($verz);
$verzeichnisse = array();
while ($verz2 = readdir ($verz)) {
if (($verz2 != ".") && ($verz2 != "..")){
array_push($verzeichnisse, $verz2);
}
}
$verzecihnisse = sort ($verzeichnisse);
foreach ($verzeichnisse as $v) {
echo "<a href='$PHP_SELF?verzecihniss=$v'>$v</a>";
}
Danke so funktioniert es:
$verz=opendir ('photo');
//reset($verz);
$verzeichnisse = array();
while ($verz2 = readdir ($verz)) {
if (($verz2 != ".") && ($verz2 != "..")){
array_push($verzeichnisse, $verz2);
}
}
$verzecihnisse = sort ($verzeichnisse);
foreach ($verzeichnisse as $v) {
echo "<a href='?link=1&sty=$sty&substy=1&blink=$v'>$v</a> <br>";
}
closedir($verz);
reset bringt Fehler, nur für array
closedir muss wohl doch ans Ende
Noch 3 schnelle Fragen:
1. was bringt das reset
2. Was hat es mit den Flags auf sich
3. wie lautet sort-Befehl für invertiertes sortieren?
bydey
-- noch immer ein erfolgloser <DIV> Jünger --