narnold Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Hvordan kan eg få forskjellig bilde en plass hver gang jeg opner sida mi? At jeg feks har 10 bilder liggende, og så kommer det et tilfeldig fram i en ramme hver gang du trykker oppdater. Dårlig forklart, så her er et eksempel: http://www.ironmaiden.com sånn som det banneret øverst der er. Håper noen kan hjelpe Lenke til kommentar
Moonshine Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Feil forum. http://photomatt.net/scripts/randomimage/ Lenke til kommentar
Left Blank Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Takk Drange, var ute etter dette selv i dag. Sparte meg litt tid. Lenke til kommentar
mske Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 (endret) <?php $random = rand(1, 10); switch($random) { case 1: echo "<img src='bilde1'/>"; break; case 2: echo "<img src='bilde2'/>"; break; case 3: echo "<img src='bilde3'/>"; break; //osv helt til du har nok bilder.. default: echo "<img src='bilde'/>"; } ?> Endret 15. mai 2007 av -Magne- Lenke til kommentar
Moonshine Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Ikke gå for magne sitt eksempel. Har du problemer med photomatt sitt, spør Lenke til kommentar
Left Blank Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Magne takk for at du vil hjelpe men virker jo fryktelig tungvint Lenke til kommentar
Ståle Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 (endret) <?php $bildemappe = "bilder"; //lese inn bilder i et array $bilder = scandir($bildemappe); //siden 0 og 1 er . og .. sa skal vi ikke ha de med nar vi finner et bilde vi har lyst pa $random = rand(2, count($bilder)-1); //output echo '<img src="'.$bildemappe.'/'.$bilder[$random].'" alt="" />'; ?> Endret 16. mai 2007 av Ståle Lenke til kommentar
Moonshine Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Men det som er fordelen med at du kan kalle bildene dine for hva du vil og lagre dem i hvilket som helst format, bør jo helt klart sees. Lenke til kommentar
Ståle Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Blir det et sikkerhetshull da? SIden filene ikke blir parset, men bare navnet blir gjort noe med. Lenke til kommentar
Anders Moen Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Trenger jo ikke å gjøre noe verre enn dette her: <?php $bilder = rand(1, 9); echo '<img src="bilder/$bilder.jpg" alt="" />'; ?> I dette eksempelet har du 9 bilder, kalt 1.jpg, 2.jpg og opp til 9.jpg som ligger i en mappe kalt "bilder". Sikkert ikke det beste (eller mest sikre?), men det fungerer nå iallfall Lenke til kommentar
Ståle Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 (endret) du ma ha echo '<img src="bilder/'.$bilder.'.jpg" alt="" />'; Endret 15. mai 2007 av Ståle Lenke til kommentar
Moonshine Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Blir det et sikkerhetshull da? SIden filene ikke blir parset, men bare navnet blir gjort noe med. 8619345[/snapback] Skjønner ikke helt hva du mener, men det er ikke noe sikkerhetshull i koden som jeg ser. Lenke til kommentar
Ståle Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Aja, jeg trodde du var sarkastisk jeg Lenke til kommentar
Anders Moen Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 du ma ha echo '<img src="bilder/'.$bilder.'.jpg" alt="" />'; 8619399[/snapback] Oops, glemte det Lenke til kommentar
Gjest Slettet+142 Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Blir det et sikkerhetshull da? SIden filene ikke blir parset, men bare navnet blir gjort noe med. 8619345[/snapback] bare til å sjekke om mime-typen er riktig det mime_content_type() Jeg tror iallefall det. Bilde vil kunne lagres i hvilket som helst format, men vil kun godkjennes med de aksepterte mimetypene? - Men er ikke helt sikker Lenke til kommentar
Amento Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 <script language="JavaScript"> <!-- function random_imglink(){ var myimages=new Array() myimages[1]="../Assets/header_01.PNG" myimages[2]="../Assets/header_02.PNG" myimages[3]="../Assets/header_03.PNG" myimages[4]="../Assets/header_04.PNG" var ry=Math.floor(Math.random()*myimages.length) if (ry==0) ry=1 document.write('<img src="'+myimages[ry]+'" border=0>') } random_imglink() //--> </script> Jeg har brukt denne et par ganger Lenke til kommentar
haugsand Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Jeg har fortsatt til gode å se løsninger som er bedre enn photomatt sin, som presentere allerede i første svar. Lenke til kommentar
mske Skrevet 16. mai 2007 Del Skrevet 16. mai 2007 Jaja, løsningen min fungerer da greit..kanskje ikke det mest optimale, men men ... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå