Zufallsgrafik mit PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
bild
break
code
datei
endung
festlegen
format
frage
gleichzeitig laden
hilfe
hintergrundbild
http
laufen
navigation
switch
umgehen
url
verzeichnis
zufall
-
Hallo alle zusammen,
ich hätte eine Frage. Ich möchte gerne dass 2 php includes gleichzeiting laden. Ich möchte in beiden php includes ein div mit Hintergrundbild festlegen.
Mhm ziemlich schwer zu erklären.
Also ihr könnt auf meiner Seite http://www.flautato.com eine Headergrafik sehen (http://flute.neonbox.de/templates/subSilver/c_images/head_image5.jpg). Diese Headergrafik ist in einem Div festgelegt. Ich möchte dass es gleichzeitig mit einem anderen div lädt.
Ich habe mehrere Headergrafiken. Diese möchte ich abwechselt laufen lassen. Über der Headergrafik befindet sich eine Navigation. Auch ein Div mit einem Hintergrund (http://flute.neonbox.de/templates/subSilver/c_images/head_image_top5.jpg).
Diese 2 Bilder sollen immer gleichzeitig laden. Aber ich möchte mehrere Headergrafiken per zufall anzeigen lassen. Dazu müssen aber immer gleichzeit 2 divs geladen werden. Und diese 2 divs dürffen nicht wie ein Memoryspiel aufgedeckt werden. Sondern immer passend zusammen.
Bitte um Hilfe!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Suchst du in etwa sowas?
<?php $format = ".jpg"; $bilderverzeichnis = "bilder"; $verzeichnis = opendir($bilderverzeichnis); $bilder = array(); while($datei = readdir($verzeichnis)) { if (preg_match("/\\" . $format . "?g$/", $datei)) { $bilder[] = $datei; } } closedir($verzeichnis); $zufall = $bilder[array_rand($bilder)]; switch($zufall){ case "erstesbild.jpg": $sowie = "zweitesbild.jpg"; break; case "zweitesbild.jpg": $sowie = "erstesbild.jpg"; break; } echo "<img alt=\"{$zufall}\" src=\"{$bilderverzeichnis}/{$zufall}\" /> <br /> <br />"; echo "<img alt=\"{$sowie}\" src=\"{$bilderverzeichnis}/{$sowie}\" />"; ?>
Wenn die Bildernamen nicht zufällig sind kannst du switch umgehen.
Oder wenn du zu faul bist in case die Endung mit zuschreiben kannst du diese gerne noch wegkürzen
Beitrag zuletzt geändert: 1.1.2011 1:36:04 von frnkymen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage