Bilder in eine Variable laden, wie geht das ?

Lars_oe

Grünschnabel
Hi erstmal,
ich habe folgendes Problem :
Mein Code (folgt weiter unten) ist für meine Zwecke ausreichend, bis auf die Tatsache, dass die Bilder nicht geordnet ausgegeben werden.
Nun denke ich mir mal (man kann ja auch denken :)) dass man die Bilder vorher in einen Variable laden muss und durch fileatime() sortieren lassen muss.

NUN MEINE FRAGE :

Wie zum Teufel kann ich die Bilder in eine Variable laden !?

Für jede Hilfe bin ich dankbar ;-)

oe


hier ist mein Code:

PHP:
<?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=\"javascript:launch('"."galerie/bilder/".$album."/large/".$file."');\"><img src='".$path."/".$file."' height='75' alt=\"Zum Vergrößern Bild anklicken\"></a>\n";}
        }
       }  
      @closedir($dir);
   }

}

?>
 
Zuletzt bearbeitet:
mit php ist das glaub ich auch gar net möglich Bilder in einer Vab. zu speichern aber sicher bin ich mir nicht
 
Er will ja auch nicht die Bilder in einer Variable speichern, sondern die Ausgabe nach dem Dateidatum sortieren. Code gibt's von mir nicht, allerdings einen Ansatz:
In der While-Schleife, in der Funktion "bilder" liest Du erst alle Dateinamen in ein Array ein und merkst Dir in der zweiten Array-Dimension das Dateidatum. Danach sortierst Du das Array mit der Funktion "usort", unter zuhilfenahme einer eigenen Sortier-Regel (http://de.php.net/usort). Abschließend durchläufst Du das sortierte Array und erzeugst daraus die HTML-Ausgabe.

snuu
 
Zuletzt bearbeitet:
hey....
das hört sich schon vielversprechend an... nur leider tun sich da schon wieder Fragen auf:

Wie lese ich die Bilder in das Array ?!

und:

Wie lasse ich sie sortieren.... ?!


Denke, da muss ich mich mal selbst durchwurschteln.




BESTEN DANK FÜR DIE INFO.

oe
 

Neue Beiträge

Zurück