kostenloser Webspace werbefrei: lima-city


Zufallsgrafik mit PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    flutefan

    flutefan hat kostenlosen Webspace.

    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!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!