Thema: Zufalls Pic bei HTML
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
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.
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
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 ;>
mmh, stimmt naja, ich bleibe aber wohl bei der if-abfrage, drauf geschissen, obs kuerzer is
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...
der Code steht auch auf www.totally... den ich angegeben habe. Ziemlich gleich.
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.
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?)
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
<?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; } ?>
$random = rand(0,9);
case 0: echo "<img src='bild.jpg'>"; break;
case 9: echo "<img src='bild9.jpg'>"; break;
case 10: echo "<img src='bild10.jpg'>"; break; case 11: echo "<img src='bild11.jpg'>"; break;
oder einfach php lernen(mein lieblingsspurch heute) is eigentlich n einfacher code fuer php....
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
ich meine das immer wenn sich die seite neu lädt ein neues bild angezeigt wird.
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?
Ist doch kein Thema...
ja ich meinte das sich das bildet eben abwechselt.Sorry wenn ich mich undeutlich ausgedrückt habe
Foren-Regeln