Smidt Skrevet 2. mars 2004 Del Skrevet 2. mars 2004 søkte litt på forumet og fant dette scriptet for tilfeldig bilde. lurte på hvordan jeg kan forandre det slik at jeg i stedenfor linker kan legge inn adressen til mappen hvor alle bildene som skal trekkes er plassert. mulig litt dårlig forklart, men her er koden i alle fall <?php srand ((float) microtime() * 10000000); // her legger du til bildene $ArrayPicture =array('<a href="http://www.side.no><img src="bilde.gif" alt="Bilde">bilde</a>','<a href="http://www.side2.no><img src="bilde2.jpg" alt="Bilde 2">bilde2</a>'); $key = array_rand($ArrayPicture); $c = $ArrayPicture[$key]; if($c){ echo "$c"; } ?> jeg prøvde å sette $ArrayPicture til mappen "bilder", men det funket ikke.. $ArrayPicture =array('./bilder'); det ble altså feil.. Lenke til kommentar
jorgis Skrevet 2. mars 2004 Del Skrevet 2. mars 2004 Slik gjør du for å hentet ut alt innholdet i en mappe: <?php if ($handle = opendir('mappendin')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file"; $i++; } } closedir($handle); } ?> Totalt <?php echo "$i"; ?> filer i denne mappen. Det du kan prøve er å sette inn den koden, og sette $ArrayPicture = array('$file'); Lenke til kommentar
Smidt Skrevet 2. mars 2004 Forfatter Del Skrevet 2. mars 2004 klarte ikke å kombinere de to, får bare opp $file som random hele tiden. Lenke til kommentar
Torbjørn Skrevet 2. mars 2004 Del Skrevet 2. mars 2004 se på glob funksjonen. den gjør omtrent akkurat det du spør om. 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å