In meinem 2. Tutorial stelle ich ein Script vor, was ein zufälliges Bild aus einem Ordner ausgibt. Das ganze Script besteht nur aus einer Datei und dem Ordner »img« mit den anzuzeigenden Bildern. Im Grunde ist es ein bespiel zur Veranschaulichung der Verzeichnisfunktionen von PHP.
Der Hauptbestandteil des Codes bildet die »opendir()« Funktion. Sie wird dazu benutzt ein ganzes Verzeichnis (directory) zu öffnen. Ihr wird nur ein Parameter übergeben, unzwar der Verzeichnis-Name.
Anschließend wird in einer »while-Schleife« mit »readdir()« das Verzeichnis Datei für Datei ausgelesen. »readdir()« wird wiederrum nur der Dateizeiger übergeben.
Für »readdir()« gelten allerdings auch das aktuelle und darüberliegende Verzeichnis als Dateinamen. Das aktuelle wird durch einen, das darüberliegende Verzeichnis durch zwei Punkte dargestellt. Diese beiden müssen wir natürlich ausfiltern, was wir mit einer »if-Schleife«
ausfiltern.
Dann wird der Dateiname direkt in ein <img> Tag gepackt und in einem Array abgespeichert.
Die letzten Zeilen PHP-Code dienen dazu mithilfe einer Zufallszahl ein Bild auszuwählen.
Zum Schluss wird das Bild dann ausgegeben.
zufallsgalerie.php:
1 |
<?
|
mfg pHaTe
Mitglieder-Kommentare
#1 von B4ckflip
das doch n1 sowas sieht man tachtäglich au clanpages und nun kann man es selber machen
würde ich mich mit php auskennen würd ichs bestimmt nutzen^^