Alle Images eines Ordners anzeigen

David Cooper

Angesehenes Mitglied
Hallo allerseits,

ich suche einen Code (vmtl. php) um zu realisieren, dass alle Images eines Unteordners auf einer Seite minimiert angezeigt werden, und sich beim Klick auf die jeweilige Grafik maximieren.

unsure.gif
Gruss
 
Hast du Ahnung vom programmieren?
Oder möchtest du einfach einen komplett fertigen thumbnail-viewer?

 
da fällt mir spontan nur eine möglichkeit ein:

die dateien in dem ordner brauchen eine fortlaufende nummer like this:

bild0.jpg
bild1.jpg
bild2.jog
bild3.jog

usw...

dann kannst du mit einer for-schleife und imagecreate die bilder mit einem html-img befehl ausgeben, das könnte in etwa so aussehen:


CODE
for ($i=0; $i<$anzahl_der_bilder_im_ordner; $i++)
{
imagecreate("bild".$i.".jpg")
echo "<img src='bild$i.jpg' width='90'>";
}


ich habe den code ned getestet, aber das ist eine möglichkeit
 
QUOTE die dateien in dem ordner brauchen eine fortlaufende nummer

Haben sie aber nicht, und bekommen sie auch nicht....
unsure.gif
 
Hi,

am einfachsten ist es, wenn Du die verkleinerten Bilder in einem seperaten Unterzeichnis vorhälst.

Beispiel:

./images/<deine bilder>
./images/thumbs/<verkleinerte bilder>

Dann kannst du ganz einfach das Verzeichnis iterieren:

CODE
$dir = opendir ( "./");
if (!$dir)
return false;

while ( $data = readdir($dir) )
{
if ( (substr($data, strlen($data)-3,3) == "jpg") ||
(substr($data, strlen($data)-3,3) == "jpeg") )
{
echo '<a href="' . $data . '"><img src="' . 'thumbs/' . $data .'" border="0" alt="image"/></a><br/>';
}
}



Alternativ kannst du die Bilder natürlich auch zur Laufzeit mittels gdlib verkleinern, das aber kostet Zeit
wink.gif


Gruß
Christian
 
Zurück
Oben