Verzeichniss ausgabe sortieren

Wipeout

Erfahrenes Mitglied
Hallo,

ich habe folgendes Script bei mir laufen, klappt auch super, jetzt wollte ich das ganz gerne sortieren aber irgendwie, habe ich keine Idee wie ich das bei Verzeichnissen mache.

PHP:
<?
$verzeichnis=opendir($bildverz);
while( ($file=readdir($verzeichnis)) !== false)
{
if(is_dir($bildverz."/".$file) && $file != '.' && $file != '..' && $file!= 'thumbs')
{
echo"<tr><td align=center>";
echo"<a href='index.php?seite=bildgal/lesen&uverz=$file' target=_self>$file</a><br></td>\n";
}
}
closedir($verzeichnis);
?>

Kann mir da jemand helfen
 
Sammele alle Einträge in einem Array und sortiere es vor der Ausgabe der Elemente.
 
Hmmm, hab das jetzt so versucht aber irgendwie zeigt er mir gar nicht mehr an :(

PHP:
<?
$array1=opendir($bildverz);
$verzeichnis=array($array1);
while( ($file=readdir($verzeichnis)) !== false)
{
asort($verzeichnis);
if(is_dir($bildverz."/".$file) && $file != '.' && $file != '..' && $file!= 'thumbs' && $file!= ' AOL Late Night Treffen in FFM')
{
echo"<tr><td align=center>";
echo"<a href='index.php?seite=bildgal/lesen&uverz=$file target=_self'>$file</a><br></td>\n";
}
}
closedir($verzeichnis);
?>
 
Du hast das wohl etwas missverstanden.
PHP:
$files = array();
$handle = opendir($bildverz);
while( ($file=readdir($handle)) !== false ) {
	if( is_dir($bildverz."/".$file) && $file != '.' && $file != '..' && $file!= 'thumbs' && $file!= ' AOL Late Night Treffen in FFM' ) {
		$files[] = $file;
	}
}
closedir($verzeichnis);
asort($files);
foreach( $files as $file ) {
	echo"<tr><td align=center>";
	echo"<a href='index.php?seite=bildgal/lesen&uverz=$file target=_self'>$file</a><br></td>\n";
}
 
Zurück