hallo zusammen,
ich würde mir gerne bilder aus verschiedenen verzeichnissen per php anzeigen lassen.
die verzeichnisstruktur sieht so aus:
	
usw.
auslesen tue ich diese verzeichnisse mit diesem script:
	
zu sehen ist das ganze auch online hier 
nun meine frage:
wie kann ich die ausgabe des arrays so formatieren, dass mir immer zuerst das verzeichnis mit dem aktuellsten namen (der name der verzeichnisses ist ja das datum) angezeigt wird und darunter immer die bilder die in diesem ordner gespeichert sind. die bilder sollten dann so sortiert sein, dass das mit der höchsten nummer oben steht?
so sollte dann quasi das ergebins aussehen:
	
vielen dank für eure antworten im voraus
gruss
tanaka
					ich würde mir gerne bilder aus verschiedenen verzeichnissen per php anzeigen lassen.
die verzeichnisstruktur sieht so aus:
PHP-Code:
	
	
pix/
   23.04.06/
      thumbs/
      bild_1800.jpg
      bild_1801.jpg
      bild_1802.jpg
   bild_1800.jpg
   bild_1801.jpg
   bild_1802.jpg
   21.04.06/
      thumbs/
      bild_1784.jpg
      bild_1788.jpg
      bild_1783.jpg
   bild_1784.jpg
   bild_1788.jpg
   bild_1783.jpg 
auslesen tue ich diese verzeichnisse mit diesem script:
PHP-Code:
	
	
<?
function ls($dir){
   $handle = opendir($dir);
   for(;(false !== ($readdir = readdir($handle)));){
       if($readdir != '.' && $readdir != '..' && $readdir != "thumbs"){
           $path = $dir.'/'.$readdir;
           if(is_dir($path))    $output[$readdir] = ls($path);
           if(is_file($path) && substr($path,-4) == '.jpg')    $output[] = $readdir;
       }
   }
   return isset($output)?$output:false;
   closedir($handle);
}
$ary = ls('pix');
echo '<pre>';
print_r($ary);
echo '</pre>';
?>
nun meine frage:
wie kann ich die ausgabe des arrays so formatieren, dass mir immer zuerst das verzeichnis mit dem aktuellsten namen (der name der verzeichnisses ist ja das datum) angezeigt wird und darunter immer die bilder die in diesem ordner gespeichert sind. die bilder sollten dann so sortiert sein, dass das mit der höchsten nummer oben steht?
so sollte dann quasi das ergebins aussehen:
PHP-Code:
	
	
23.04.06<br>
<a href="pix/bild_1802.jpg" target="main"><img src="pix/thumbs/bild_1802.jpg" border="0" alt="">
<br>bild_1802.jpg</a><br>
<a href="pix/bild_1801.jpg" target="main"><img src="pix/thumbs/bild_1801.jpg" border="0" alt="">
<br>bild_1801.jpg</a><br>
<a href="pix/bild_1800.jpg" target="main"><img src="pix/thumbs/bild_1800.jpg" border="0" alt="">
<br>bild_1800.jpg</a><br>
<br>
21.04.06<br>
<a href="pix/bild_1788.jpg" target="main"><img src="pix/thumbs/bild_1788.jpg" border="0" alt="">
<br>bild_1788.jpg</a><br>
<a href="pix/bild_1784.jpg" target="main"><img src="pix/thumbs/bild_1784.jpg" border="0" alt="">
<br>bild_1784.jpg</a><br>
<a href="pix/bild_1783.jpg" target="main"><img src="pix/thumbs/bild_1783.jpg" border="0" alt="">
<br>bild_1783.jpg</a><br>
<br> 
gruss
tanaka
 
          
 array formatieren
									
									
									array formatieren
								 
							
						 
							
						
Kommentar