Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Hinweis: Die Website Homepage-FAQs.de befindet sich seit 2012 im Archivmodus, d.h. sie wird nicht mehr aktualisiert.
FAQS zu HP&Co.
Bildergalerie für animierte Gifs (PHP) - Bilder eines Verzeichnisses anzeigen


Bildergalerien gibt es zwar viele, aber hier eine Möglichkeit um Galerien mit animierten Gifs zu erstellen, dabei werden keine Thumbnails erstellt, da dieses bei Gifs (die meistens eh schon klein sind) nicht gebraucht werden. Das PHP-Script liest das Verzeichnis aus, dieses Verzeichnis darf nur Bilder und diese Scriptdatei (siehe PHP-Code) enthalten. Neue Bilder einfach ins Verzeichnis hochladen bzw. nicht mehr gebrauchte Bilder löschen, das Script zeigt immer die vorhandenen Bilder an.

PHP-Code:

<html><head><title>Bilderanzeige</title></head> 
<body style="background-color:#CCCCCC"> 
<center> 
<?PHP 
//einfache Bilderanzeige eines Verzeichnisses, das nur Bilder enthält 
//Code aus (C)artmedic Diashow, stark gekürzt auf das Nötigste 
$verz opendir('.'); 
while($file readdir($verz)) 
{   
$info = @getimagesize($file);   
if($file != "." && $file != ".." &&  !is_dir($file) && $file != "bildanzeige.php"

echo "<img src=\"".$file."\" border=\"0\"> "


closedir($verz); 
?> 
</center> 
</body></html>

Anleitung:

Einfach verschiedene Verzeichnisse machen, darin den Code als bildanzeige.php speichern, Bilder in die Verzeichnisse hochladen, dann in einer Übersichtsseite auf die Dateien bildanzeige.php in den verschiedenen Verzeichnissen verlinken.


Zusätzliche Hinweise:

A) Statt
echo "<img src=\"".$file."\" border=\"0\"> ";
    auch
echo "<img src=\"".$file."\" border=\"0\"><br><br>";

    verwendbar, wenn die Bilder untereinander stehen sollen.


B) Die Variable $info[0] enthält die Bildbreite, $info[1] die Bildhöhe, zu verwenden beim IMG-Tag, z.B. so

echo "<img src=\"".$file."\" width=\"".$info[0]."\" height=\"".$infos[1]."\" border=\"0\"> ";

wenn dem Browser gleich die Grösse mitgeteilt werden soll, damit er weiss wie er die Seite aufteilen muss während die Gifs noch laden. Sieht meist schöner aus beim Seitenaufbau.


Anleitung (C) 2007 Daniel Wurst - http://www.homepage-faqs.de