Du mußt das sort() auf ein array anwenden
Mein code lautet:
<?PHP
$verz=opendir ('photo');
closedir($verz);
ksort($verz);
reset($verz);
while ($verz2 = readdir ($verz)) {
if (($verz2 != ".") && ($verz2 != "..")){
echo "<a href='?link=1&sty=$sty&substy=1&blink=$verz2'>$verz2</a> <br>";
?>
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>";
}
Grüße
Sasha