Bildwechsel nach Aktualisierung

cym

Aktives Mitglied
Thread Starter
Dabei seit
03.05.2004
Beiträge
1.363
Reaktionspunkte
9
Hallo Forum

Wie kriege ich das hin, wenn man meine Seite wieder besucht, dass man dann ein anderes Bild sieht?

Hier ein Beispiel: www.apple.com/chde

Manchmal sieht man den iPod photo, beim 2. Besuch der Seite ein anderes Bild.

Könnt ihr mir helfen?

Gruss,
cym :cool:
 
anbei eine php-version, die nach zufall jeweils ein mögliches bild auswählt ...

PHP:
<?php

$imgs = array(
	"bild1.jpg",
	"bild2.jpg",
	"bild3.jpg");
	
echo "<img src=\"".$imgs[rand(0,count($imgs)-1)]."\">";	

?>
 
Katana schrieb:
anbei eine php-version, die nach zufall jeweils ein mögliches bild auswählt ...

PHP:
<?php

$imgs = array(
	"bild1.jpg",
	"bild2.jpg",
	"bild3.jpg");
	
echo "<img src=\"".$imgs[rand(0,count($imgs)-1)]."\">";	

?>

Danke! Kann ich den Code einfach irgendwo einfügen (z.B. Tabellenzelle)?

HTML:
<img src=\"".$imgs[rand(0,count($imgs)-1)]."\">";

Zwischen den "" den Ordner, indem die Bilder enthalten sind angeben?
z.B.:

HTML:
<img src=\"pictures".$imgs[rand(0,count($imgs)-1)]."\">";
?
 
du kannst den code einfügen wo immer du magst : )
und den ordner kannst du natürlich auch in den image-tag einfügen ...

PHP:
echo "<img src=\"/pictures/".$imgs[rand(0,count($imgs)-1)]."\">";

wichtig sind die slashes ...
 
Danke für die schnelle Antwot :)
Hmmm. OK, aber das funzt irgendwie nicht...

Es werden an dieser Stelle nur "; ?> (Firefox)
Und in Safari wird gar nichts angezeigt. *hirn*
 
Zuletzt bearbeitet:
Weiss niemand mehr eine Antwort? *hochschieb*
 
Dein Webserver unterstützt PHP?

cla
 
Ja mein Webserver unterstützt PHP.
 
ja, was ist denn nun da schon wieder los? ; )

funktioniert es nicht, wenn du den kompletten block einfügst?

ab hier:
PHP:
<?php 

$imgs = array( 
    "bild1.jpg", 
    "bild2.jpg", 
    "bild3.jpg");
echo "<img src=\"/pictures/".$imgs[rand(0,count($imgs)-1)]."\">";

?>
bis hier inkl. <?php am anfang und ?> am ende ...
 
PHP:
 <?php

$imgs = array(
    "bild1.jpg",
    "bild2.jpg");
echo "<img src=\"/pictures/".$imgs[rand(0,count($imgs)-1)]."\">";

?>

Habe bild3 gelöscht. Funzt es dann auch?

Ich habe eine Testseite hochgeladen:
*klick*

Ist das so richtig?
 
Zuletzt bearbeitet:
logisch ...

rand(0,count($imgs)-1) zieht eine zufallszahl zwischen dem 0. element des arrays und dem letzten element des arrays -> d.h. es wird immer richtig sein, solange min. 1 element im array ist!
 
also, ich seh dort jetzt kein bild!? : (
 
du bist sicher, dass php dort funktioniert?
 
Liegt es vielleicht daran das das File "index.html" heisst.
Und der PHP-Code in einer reinen html-Site eingebettet ist?
 
ja ... benenne sie mal in index.php um ... wenn php korrekt eingerichtet ist, wird es laufen ...
 
Zuletzt bearbeitet:
so … index.php … immer noch nichts
Wenn ich in Firefox den Quellcode betrachte, sehe ich den php-Code.
Ist das normal?

Geht das vielleicht auch mit JavaScript?
 
Auf dieser seite ist ein beispiel das nach anpassung bei mir funktioniert hat!!
klick!
Grüße Rupp
 
Zurück
Oben Unten