Bei jedem aufruf ein anderes Bild - Hilfe benötigt!
Bei jedem aufruf ein anderes Bild - Hilfe benötigt!
Ich möchte beim aufruf einer Seite jedesmal ein anderes Bild anzeigen.
Kann mir jemand dabei helfen?
Sollte so einfach wie möglich sein (sind nicht viele verschiedene Bilder).
Kann mir jemand dabei helfen?
Sollte so einfach wie möglich sein (sind nicht viele verschiedene Bilder).
Code: Alles auswählen
$bilder = array();
$bilder[] = 'bild1.png';
$bilder[] = 'bild2.png';
$bilder[] = 'bild3.png';
mt_srand((double)microtime()*1000000);
$bild = $bilder[mt_rand(0, count($bilder))];
echo '<img src="' . $bild . '">';
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
Naja, das dachte ich mir doch fast ...mr.no-name hat geschrieben:*gg* Das Bild wird immer genau da angezeigt, wo du den Code einbaust

Die Page wofür ich dies brauche besteht praktisch nur aus HTML.
Auf einer der Seiten gubt es einen Frame, und in einer der Frame Teile möchte ich immer ein verschiedenes Bild aus ca 20 Bildern aufrufen.
Da ich ziemlich planlos in php bin war die Frage, wo ich den Code einbauen muß das er funktioniert, oder stelle ich mir das ganze einfach zu komliziert vor?
Naja, funktioniert nicht so ganz ...Pyramide hat geschrieben:mr.no-name hat geschrieben:*gg* Das Bild wird immer genau da angezeigt, wo du den Code einbaust
Er zeigt bei mir nur den Code an, sonst aber nichts.
Hier der Code wie ich ihn angepast habe:
$bilder = array();
$bilder[] = 'P_01.jpg';
$bilder[] = 'P_02.jpg';
$bilder[] = 'P_03.jpg';
$bilder[] = 'P_04.jpg';
$bilder[] = 'P_05.jpg';
$bilder[] = 'P_06.jpg';
$bilder[] = 'P_07.jpg';
$bilder[] = 'P_08.jpg';
$bilder[] = 'P_09.jpg';
mt_srand((double)microtime()*1000000);
$P_ = $bilder[mt_rand(0, count($bilder))];
echo '<img src="' . $P_ . '">';
Wo liegt der Fehler????
Mit <?php ?> eingeschlossen hast du den Code aber...?
http://www.php4-forum.de/html.htm
http://www.php4-forum.de/html.htm