Random Bild erweitern

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by 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.

    Comment


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

      Comment


      • #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

        Comment


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

          Comment


          • #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

            Comment

            Working...
            X