Antworten

Thema: Zufalls Pic bei HTML

Nachricht

Klicke hier, um dich anzumelden

 

Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.

Zusätzliche Einstellungen

  • Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Thema bewerten

Wenn du möchtest, kannst du dieses Thema bewerten.

Übersicht (Neuester Beitrag zuerst)

  • 27.08.2005
    reiM0r
    hmm, joa, ist halt ansichtssache.
    wenn ich mal am coden oder programmieren bin, dann muss das alles flott gehen, ich hasse es, erst noch durch codes rumzusuchen.
    dementsprechend ist in jenem bereich mein motto: je kürzer, desto besser.

    ach ja, das gesprächsthema hier bezieht sich nicht mehr auf den thread.
    ich würde vorschlagen, privatgespräche auch privat zu lassen.
    sofern die mods es wollen..., please close.
  • 27.08.2005
    *tonne*
    ui, dann hab ich ja die grundvoraussetzung zum informatiker erfuellt: bin xtrem faul

    naja, wie schon in den andren thread gesacht: hab n 2000zeilen langes(keine kommentare) script... und welche die fast an die 1000 kommen.... ich weiss net, finds eigentlich net so schlimm.... mein editor hat ne klasse suche funktion... da findet man eigentlich alles recht schnell
  • 27.08.2005
    reiM0r
    njojo, früher hatte ich auch immer if-else und sowas benutzt.
    aber wenn man ewig lange codes schreibt, die mehrere 1000 zeilen umfassen (gut, bei webseiten ist das wohl seltener der fall, aber gerade das wahre programmieren (java, c..etc) ist teilweise echt anstrengend), kann man gar nicht genug kürzen.
    und irgendwann bürgert sich das dann so ein, dass man das auch gern bei unkomplizierten webseiten schon macht.
    ist zumindest bei mir so...
    man sagt ja, informatiker sind grundsätzlich faul... also bei mir triffts zu ;>
  • 27.08.2005
    *tonne*
    mmh, stimmt

    naja, ich bleibe aber wohl bei der if-abfrage, drauf geschissen, obs kuerzer is
  • 27.08.2005
    reiM0r
    naja, nur, wie gesagt, ist mein code eher etwas einfacher gehalten, was bewirkt, dass sich nichtwissende lechter reinfinden.
    sie brauchen ja schließlich nur 2 daten ändern.

    aber naja, wie man es macht, ist ja letztendlich relativ egal.
    und ich bezweifle sogar, dass der threadstarter jetzt überhaupt noch so ein script braucht, seine frage war vor 2 monaten gestelllt worden...
  • 27.08.2005
    der Code steht auch auf www.totally... den ich angegeben habe. Ziemlich gleich.
  • 27.08.2005
    reiM0r
    switch ist das gleiche wie eine if-else-schleife, nur dass die switch-schleife wesentlich kürzer ist, da man nicht bei jeder nachfrage die variable mit angeben muss, sondern einfach nur deren wert erfragt.
  • 27.08.2005
    *tonne*
    aehm, sollte man da snet mit ner if abfrage machen??? keine ahnung, hab diese switch-scheisse nie genutzt.... oder gar erlernt... nehm immer nur if-abfregen(wo is der unterschied?)
  • 26.08.2005
    reiM0r
    oder noch ne andere idee: ich geb dir den code...

    am besten, glaube ich, lässt sich das wohl realisieren durch eine variable, welche einen zufallswert enthält.

    Code:
    <?php
    $random = rand(0,9);
    
    switch($random){
        case 0:
    	    echo "<img src='bild.jpg'>";
            break;
        case 1:
    	    echo "<img src='bild1.jpg'>";
            break;
        case 2:
    	    echo "<img src='bild2.jpg'>";
            break;
        case 3:
    	    echo "<img src='bild3.jpg'>";
            break;
        case 4:
    	    echo "<img src='bild4.jpg'>";
            break;
        case 5:
    	    echo "<img src='bild5.jpg'>";
            break;
        case 6:
    	    echo "<img src='bild6.jpg'>";
            break;
        case 7:
    	    echo "<img src='bild7.jpg'>";
            break;
        case 8:
    	    echo "<img src='bild8.jpg'>";
            break;
        case 9:
    	    echo "<img src='bild9.jpg'>";
            break;
    }
    
    ?>
    so, das ist mal ein ganz einfach gehaltener code.
    um dir das mal zu erklären:

    Code:
    $random = rand(0,9);
    -->ein zufallswert von 0 bis 9, kannst du beliebig verändern, je nachdem, wieviel zahlen du brauchst.

    Code:
        case 0:
            echo "<img src='bild.jpg'>";
            break;
    -->wenn die variable für diesen reload den wert 0 hat, dann fügt er das bild "bild.jpg" ein.
    kannst / musst halt die dateinamen ändern.

    wenn du weniger oder mehr randomwerte brauchst, dann schreib einfach statt
    $random = rand(0,9);
    $random = rand(0,5); oder $random = rand(0,1;
    oder wieviel auch immer du brauchst.

    aber du musst darauf achten, dass für jeden möglichen wert auch ein case zur verfügung steht.
    dh. wenn du zum beispiel $random = rand(0,11); haben möchtest, müsstest du unter dem

    Code:
    case 9:
    	    echo "<img src='bild9.jpg'>";
            break;
    noch folgendes anhängen:

    Code:
    case 10:
    	    echo "<img src='bild10.jpg'>";
            break;
    case 11:
    	    echo "<img src='bild11.jpg'>";
            break;
    wenn du weniger zufallswerte brauchst, musst du halt auch die anzahl der cases reduzieren.



    das ganze sieht jetzt evt. ein wenig kompliziert aus, aber wenn du dich kurz ransetzt, bemerkst du, wie simpel das ganze ist.

    falls noch fragen auftauchen, frag gerne nochmal nach.

    hoffe, ich konnte helfen.
    mfG reim
  • 26.08.2005
    *tonne*
    oder einfach php lernen(mein lieblingsspurch heute)
    is eigentlich n einfacher code fuer php....
  • 26.08.2005
    Hier müsstest Du fündig werden.
    Folge dem Link www.totallyphp.co.uk/scripts/random_image.htm

    auch bei www.php-free.de dürftest Du fündig werden

    Lg
  • 01.06.2005
    ich meine das immer wenn sich die seite neu lädt ein neues bild angezeigt wird.
  • 31.05.2005
    eLKane
    bild abwechselt? meinst du damit so ne art rotation, dass nach einer zeit ein anderes bild da ist, oder meinst du, das bei jedem aufruf der seite ein anderes bild kommt?
  • 29.05.2005
    Stefan82
    Ist doch kein Thema...
  • 29.05.2005
    ja ich meinte das sich das bildet eben abwechselt.Sorry wenn ich mich undeutlich ausgedrückt habe
Dieses Thema enthält mehr als 15 Antworten. Klicke hier, um das ganze Thema zu lesen.

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •