kostenloser Webspace werbefrei: lima-city


Zufallsbild

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    h*******i

    Wie kann ich auf meiner HP n Zufallsbild von allen die vorhanden sind erzeugen?

    Gr??e
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. mit Javascript

    <script language="JavaScript">
    bilder=new Array("bild1.jpg","bild2.jpg","bild3.jpg","usw.jpg");
    document.write('<img src="'+bilder[Math.floor(Math.random()*bilder.length)]+'">');
    </script>
  4. Autor dieses Themas

    h*******i

    und woher wei? "der" wo die Bilder sich befinden?
  5. a***x

    ich kenn mich zwar nicht mit js aus, aber das soltle doch hier drin sein:
    bilder=new Array("bild1.jpg","bild2.jpg","bild3.jpg","usw.jpg");
    da wirst du wohl auch nen pfad angeben k?nnen
    bild1.jpg steht f?r dein erstes bild, was du in der rotation haben willst.
  6. genau, du kannst absolute oder relative Pfade f?r die Bilder w?hlen, wichtig ist nur, das die Namen in "Anf?hrungszeichen" stehen und mit , Komma , von einander getrennt sind.
  7. geht das auch so "einfach" mit php??
    weil mit arrays kenn ich mich nich so aus :nosmile:
  8. b*****n

    geht.

    <?php
    $maxpics="10"
    $bild=rand($maxpics,"1");
    $ok="n";
    while($ok=="j") {
    if(file_exists("$bild.jpg")) {
    $ok="j"
    }
    else {
    $bild=rand($maxpics,"1");
    }
    }
    echo "<img src='$bild.jpg'>";
    ?>

    b2k-fan
  9. k***o

    oder auch so:

    <?php

    $dir = "verzeichniss_der_bilder";

    $dh = opendir($dir);
    while ($file = readdir($dh)) {
    if ($file != "." && $file != "..") {
    $bilder[] = $file;
    }
    }

    echo "<img src=\"$dir/".$bilder[rand(0,count($bilder)-1)]."\">";

    ?>

  10. geht das auch so "einfach" mit php??
    weil mit arrays kenn ich mich nich so aus :nosmile:


    arrays sind Variablen, die mehrere Werte gleichzeitig haben.
    Diese Werte schreibt man in runden Klammern hinter der Array-Declaration

    meinArray=new Array(wert1,wert2,wert3);

    wenn es sich bei den Werten um Strings (Zeichenketten) handelt, so muss man diese in "Anf?hrungszeichen" schreiben

    ich hoffe das war klar genug:rolleyes:

    und Arrays gibt es auch in PHP sowie anderen Programmiersprachen

    Beitrag ge?ndert am 2.12 16:55 von bladehunter
  11. lol beides sehr sch?n, aber ich wollt eigentlich wissen ob das auch mit nem array geht! :blah:
    das das geht is mir schon klar wollt halt nur wissen obs mit nem array geht, weil das noch einfacher sein m?sste s.o.

    oh merk gerad das obere is ja mit nem array ^^
    habs ?bersehen, zwar nich so wie ich es meinte aber was solls :wink::wink:

    Beitrag ge?ndert am 2.12 16:57 von lucas9991
  12. k***o

    das is doch mit array! $bilder is ein array das sich halt selber f?llt. kannst es auch so machen:

    $bilder = array("bild1.jpg","bild2.jpg",...);
    echo "<img src=\"$dir/".$bilder[rand(0,count($bilder)-1)]."\">";
  13. Autor dieses Themas

    h*******i

    Vielen Dank f?r die M?he jungs!
  14. magendarmgrippe

    magendarmgrippe hat kostenlosen Webspace.

    Noch neh Frage , gibts sowass auch f?r phpkit ( als navi box )
  15. 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!