Zufälliges Bild auf der Startseite

Dieses Thema Zufälliges Bild auf der Startseite im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Zethrenti, 23. Nov. 2005.

Thema: Zufälliges Bild auf der Startseite Hallo, wie kann ich ein Bild zufällig aus einem Pool auswählen? Also so, dass bei jedem Besuch ein anderes Bild...

  1. Hallo,

    wie kann ich ein Bild zufällig aus einem Pool auswählen? Also so, dass bei jedem Besuch ein anderes Bild erscheint... :-\

    Beispiel: http://www.alfredsaerchinger.com (mal aktualisieren, das Bild wechselt)

    Ich bin dankbar für jeden Hinweis... ;)
     
  2. morgen

    haben die Dateien alle den gleichen namen mit einer anderen zahl am schluss, oder sind sie wild durcheinander benannt?

    mfg billy
     
  3. Hast du ein bisschen Ahnung von PHP?

    Wenn ja würde ich sagen du legst ein Bilderverzeichniss fest, ließt das Verzeichniss rekursiv ein.

    http://de.php.net/manual/de/function.opendir.php
    http://de.php.net/manual/de/function.readdir.php
    http://www.php.net/manual/de/ref.filesystem.php

    Danach musst du nur noch die Daten in ein Array legen und
    die Bilder über einen Zufallsaufruf.

    http://de3.php.net/manual/de/function.rand.php

    oder du nimmst solch ein Script.
    http://php-resource.de/forum/showthread.php?s=5f8afa76b01f14303b4727c1ed4186cf&threadid=25202
    http://php.resourceindex.com/detail/04783.html
    http://automaticlabs.com/products/rotator/
    http://www.tecnorama.org/document.php?id_doc=57

    Das erste der Scripte ist auf dem Mist von mir und Titus (einem Moderator von PHP-resource gewachsen). Allerdings nicht sehr dynamisch. War auch eher für klickbare Banner gedacht.
     
  4. hallo

    Code:
    <?
    // Hier der Ordner/ angeben in dem die Bilder sind
    $fdir = pics/;
    
    $dir = opendir($fdir);
    $bildtotal = 0;
    
    while($file = readdir($dir)) {
    	if (($file != ..) && ($file != .)) {
    		// nur dateien zählen wenn es ein JPG, GIF bild sind. Wenn du mehrere hast,
    		// einfach im gleichen format einfügen
    		$dateinamen = strtolower(substr($file, -4));
    		if (($dateinamen == .jpg) || ($dateinamen == .gif)) {
    			// Die Bilder in ein Array speichern
    			if (!$bildspeicher) { $bildspeicher = array($file); }
    			else { array_push($bildspeicher, $file); }
    			// Anzahl Bilder erhöhen
    			$bildtotal++;
    		}
    	}
    }
    closedir($dir);
    
    // Random ausgabe
    echo <img src=\.$fdir.$bildspeicher[rand(0,$bildtotal)].\>;
    ?>
    also ich glaube du suchst so etwas ;)

    mfg billy
     
  5. Das hört sich doch schonmal gut an. Ich werde das ausprobieren....


    Habt Dank :)
     
Die Seite wird geladen...

Zufälliges Bild auf der Startseite - Ähnliche Themen

Forum Datum
Sperrbildschirm springt nach 3 min an Windows 10 Forum 18. Nov. 2016
Schwarzer Bildschirm nach Update auf Windows 10 Version 1607 Windows 10 Forum 4. Nov. 2016
Task Symbole , Bildsymbole werden nicht mehr angezeigt Windows 8 Forum 25. Okt. 2016
Grafikkarte defekt ? siehe Bild Hardware 23. Okt. 2016
Zweiter Bildschirm wird nur noch teilweise erkannt! Windows 10 Forum 15. Okt. 2016