Lsass Skrevet 8. september 2008 Del Skrevet 8. september 2008 Hei dere. Endelig perm fra militæret og tenkte jeg skulle jobbe litt mere på siden min. www.iphone.oestbye.net --> nederst der hvor det vises tre små bilder under "iphone bilder" har jeg tenkt å vise bilder som brukere har lastet opp. Tenkte at hvert bilde viser bilder fra tre forskjellige mapper, så bilde 1 viser bilder fra mappe 1 (som fex er bilder tatt med iphone), bilde 2 viser bilder fra mappe 2 (som fex er bilder av iphone), bilde 3 viser ander bilder tatt med/av iphone osv osv osv osv.. jeg har laget et opplastningsscript, så det er ikke noe problem. tenkte å manuelt flytte over bilder som jeg selv godkjenner, sånn at bilder som blir lastet opp først havner i mappe1-godkjenning, så de bildene som er godkjent derfra flytter jeg bare til mappe 1, for eksempel.. Noen som har en god måte på hvordan jeg kan kode dette? trenger ikke være noe hardcore.. letteste og beste løsningen jeg er veldig ny innenfor php.. takk på forhånd Lenke til kommentar
veliro Skrevet 10. september 2008 Del Skrevet 10. september 2008 Linken du referer til virker ikke nå, men tror jeg vet hva du vil ha. Regner med at du vil ha tre bilder, og hvert av de tre skal være et random bilde fra de tilhørende mappene. Siden du ikke skriver noe om hva du har gjort med upload scriptet vil jeg nevne at det kan være lurt å få upload-scriptet til å generere thumbnails, da dette krever mye mindre båndbredde enn å skalere ned orginalbilde for hver sidevisning. Siden du ikke nevner noe om det regner jeg med at dette ikke er et problem.. Ut fra sånn jeg har tolket spørsmålet ville jeg da laget et array av hver av de tre mappene, hvert array inneholder bildefilene i mappen. Etterpå ville jeg plukket ut et vilkårlig tall for å plukke ut et vilkårlig bilde. Har lite greie på hvor sikker denne koden er, men den vil vertfall legge inn alle filer med filtype jpg inn i et array og vise et random bilde fra dette arrayet: <?php $dir = "thumbnails/"; // Returnerer filtypen function getFilType($filnavn) { return substr($filnavn, strrpos($filnavn, '.') + 1); } // Legger alle .jpg-filer inn i arrayet $bildeArray if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if(getFilType($file) == "jpg") { $bildeArray[] = $file; } } closedir($dh); } } else { print("Mappen eksisterer ikke"); } // Viser bildet av en random fil i arrayet $random = array_rand($bildeArray); print("<img src='$dir/$bildeArray[$random]'>"); ?> Lenke til kommentar
oxodesign Skrevet 12. september 2008 Del Skrevet 12. september 2008 linken fungerer hvis du fjerner www foran (http://iphone.oestbye.net). Lenke til kommentar
Lsass Skrevet 12. september 2008 Forfatter Del Skrevet 12. september 2008 jepp scriptet funket akkurat som jeg ville, perfekt! kan se resultatet her: http://iphone.oestbye.net 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å