Random Bild erweitern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Random Bild erweitern

    Hallo ich habe folgenden Code zum erstellen eines Random Bildes.
    PHP-Code:
    <?php
    $array
    [0]="images/random/DSC0001.jpg";
    $array[1]="images/random/DSC0002.jpg";
    $array[2]="images/random/DSC0003.jpg";
    $array[3]="images/random/DSC0004.jpg";
    $array[4]="images/random/DSC0005.jpg";
    $i=rand(04);
    echo 
    "<img alt=\"random picture\" border=\"1\"
    src=\""
    .$array[$i]."\">";
    ?>
    1. Wie kann ich das Script so erweitern dass ich nicht jedes Bild einzeln angeben muss sondern einen ganzen ordner angeben kann.
    2. Wie kann ich zu jedem Bild einen gesonderten Link setzten?

    Gruß Berti
    Zuletzt geändert von berti@SR; 31.03.2006, 16:46.

  • #2
    Re: Random Bild erweitern

    Brich den Code um, aber plötzlich!
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      OOps sorry, aber jetzt dürfte es gehen...

      Kommentar


      • #4
        1. sieh dir mal glob() an.
        2. was möchtest du machen? verweise definierst du mittels <a>
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #5
          ja schon, aber wo soll ich das dann hinschreiben das <a>?

          Kommentar


          • #6
            zufallbild aus einem verzeichnis

            ich hab hier was klick und fertiges zum spielen
            PHP-Code:
            $verzeichnis "./images/random/";
            $bildtyp = array("gif","jpg","png","bmp");
            $quelle dir($verzeichnis);
            $bildname = array();
            while(
            $datei $quelle->read()){$format substr(strrchr($datei,".") ,1);
            if (
            in_array($format,$bildtyp)){$bildname[] = $datei;}}
            $quelle->close();
            srand((double) microtime()*10000000);
            $typ array_rand($bildname);
            echo 
            "<div align='center'><img src='$verzeichnis/$bildname[$typ]' alt='' /></div>"
            mit glob() soll das noch einfacher gehen, ich finde allerdings kein gutes beispiel.
            4cms.de

            Kommentar

            Lädt...
            X