Bildwechsel nach Aktualisierung

cym

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?
 
...auf webspace4you.ch funzt php.....
 
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?
 
....auch ich habe java (script) deaktiviert.....
 
Auf dieser seite ist ein beispiel das nach anpassung bei mir funktioniert hat!!
klick!
Grüße Rupp
 
Zurück
Oben Unten