Hi erstmal,
Mein Code (folgt weiter unten) ist für meine Zwecke ausreichend, bis auf die Tatsache, dass die Bilder nicht geordnet ausgegeben werden.
MEIN LÖSUNGSANSATZ:
Ich lade alle Bilder in ein Array, in der 2.Dimension lasse ich sie nach dem Dateidatum sortieren (wie ich das mache ist mir bisher schleierhaft) und gebe es dann sortiert in die HTML-Ausgabe.
NUN MEINE FRAGE :
Wie zum Teufel kann ich die Bilder in das Array laden !?
und
Wie und womit kann ich die Bilder sortieren lassen ?! geht das mit fileatime() ?
Für jede Hilfe bin ich dankbar
oe
hier ist mein Code:
PHP-Code:
<?php
include("galerie/settings.inc");
if($aktion=="")
{ ordner($spath); }
elseif($aktion=="show")
// HERKUNFT BESTIMMEN
{ $path = $spath.$album."/thumbs";
bilder($path,$album);
}
function ordner($path)
{
// HEADER
if ($handle = @opendir($path)) {
ECHO"<font face='Arial, Helvetica, sans-serif' size='2'>>> bitte eine Galerie auswählen ... </font><BR><BR>";
while (false !== ($file = readdir($handle))) {
if (is_dir($path.$file)) {
if ($file != "." && $file != "..") {
echo" <font face='Arial, Helvetica, sans-serif' size='2'><a href='".$PHP_SELF."?aktion=show&album=".$file."'>"."<img src='".$path."/".$file."/image.gif"."' alt="Galerie-Name: $file">"."<a>"."</font>"."<font color='#ffffff'>.</font>"."$album"."n";
} }
}
closedir($handle);
}
}
// THUMB-AUFLISTUNG + LINK
function bilder($path,$album)
{
echo "<font face='Arial, Helvetica, sans-serif' size='2'> << <a href='".$PHP_SELF."?UIN=".$UIN."&album=&aktion='> zurück</a> // "."Galerie: "." $album"."</font><br><br>";
if ($dir = @opendir($path)) {
while (($file = readdir($dir)) !== false) {
if (is_dir($path."/".$file)) {
}
else
{
if(eregi("(jpg|gif|png|jpeg|JPG|GIF|PNG|JPEG)$",$file)) {
echo "<a href="java script:launch('"."galerie/bilder/".$album."/large/".$file."');"><img src='".$path."/".$file."' height='75' alt="Zum Vergrößern Bild anklicken"></a>n";}
}
}
@closedir($dir);
}
}
?>