Zufälliges Bild auf der Startseite

  • #1
Z

Zethrenti

Mitglied
Themenersteller
Dabei seit
18.11.2005
Beiträge
7
Reaktionspunkte
0
Hallo,

wie kann ich ein Bild zufällig aus einem Pool auswählen? Also so, dass bei jedem Besuch ein anderes Bild erscheint... :-\

Beispiel: (mal aktualisieren, das Bild wechselt)

Ich bin dankbar für jeden Hinweis... ;)
 
  • #2
morgen

haben die Dateien alle den gleichen namen mit einer anderen zahl am schluss, oder sind sie wild durcheinander benannt?

mfg billy
 
  • #3
Hast du ein bisschen Ahnung von PHP?

Wenn ja würde ich sagen du legst ein Bilderverzeichniss fest, ließt das Verzeichniss rekursiv ein.





Danach musst du nur noch die Daten in ein Array legen und
die Bilder über einen Zufallsaufruf.



oder du nimmst solch ein Script.





Das erste der Scripte ist auf dem Mist von mir und Titus (einem Moderator von PHP-resource gewachsen). Allerdings nicht sehr dynamisch. War auch eher für klickbare Banner gedacht.
 
  • #4
hallo

Code:
<?
// Hier der Ordner/ angeben in dem die Bilder sind
$fdir = pics/;

$dir = opendir($fdir);
$bildtotal = 0;

while($file = readdir($dir)) {
	if (($file != ..) && ($file != .)) {
		// nur dateien zählen wenn es ein JPG, GIF bild sind. Wenn du mehrere hast,
		// einfach im gleichen format einfügen
		$dateinamen = strtolower(substr($file, -4));
		if (($dateinamen == .jpg) || ($dateinamen == .gif)) {
			// Die Bilder in ein Array speichern
			if (!$bildspeicher) { $bildspeicher = array($file); }
			else { array_push($bildspeicher, $file); }
			// Anzahl Bilder erhöhen
			$bildtotal++;
		}
	}
}
closedir($dir);

// Random ausgabe
echo <img src=\.$fdir.$bildspeicher[rand(0,$bildtotal)].\>;
?>

also ich glaube du suchst so etwas ;)

mfg billy
 
  • #5
Das hört sich doch schonmal gut an. Ich werde das ausprobieren....


Habt Dank :)
 
Thema:

Zufälliges Bild auf der Startseite

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.966
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben