Da9elKH Skrevet 2. januar 2011 Del Skrevet 2. januar 2011 (endret) Hei Trenger et script, evt noe annet som kan vise alle bildene i en mappe Feks: Mappen www.example.com/bilder/ så vil jeg helst at alle bildene i den mappen skal komme ved siden av hverandre loddrett og vanrett på en html nettside. Og når det blir lagt inn nye bilder i mappen kommer de automatisk på nettsiden. Er det en mulighet for dette? Fant ikke stort når jeg prøvde å søke Takk på forhånd. Daniel Endret 2. januar 2011 av Da9elKH Lenke til kommentar
MikkelRev Skrevet 3. januar 2011 Del Skrevet 3. januar 2011 Et så simpelt script kan du nå lage selv. Bruker selv plogger.org. Lenke til kommentar
Da9elKH Skrevet 3. januar 2011 Forfatter Del Skrevet 3. januar 2011 Et så simpelt script kan du nå lage selv. Bruker selv plogger.org. Kan den vise alle bildene i en mappe automatisk, uten at du trenger å skrive inn hvert bildet i scriptet? Så veldig bra ut isåfall. Lenke til kommentar
MikkelRev Skrevet 3. januar 2011 Del Skrevet 3. januar 2011 Ja det kan den. Du får prøve den. Lenke til kommentar
Da9elKH Skrevet 3. januar 2011 Forfatter Del Skrevet 3. januar 2011 Ja det kan den. Du får prøve den. Vet du om det er mulighet for å laste opp bilder via FTP opp i en mappe også blir det automatisk vist på siden. Uten å gjøre dette i upload mappa? Lenke til kommentar
Da9elKH Skrevet 4. januar 2011 Forfatter Del Skrevet 4. januar 2011 Ja. Kan du fortelle den? For hvis jeg prøver å legge bildene rett i albumet via FTP kommer det feilmelding under opplastingen Lenke til kommentar
MikkelRev Skrevet 4. januar 2011 Del Skrevet 4. januar 2011 Mulig jeg misforstod deg. Men for å laste opp bilder, bruker du enten Upload-funksjonen for å laste opp ett bilde om gangen, eller Import-funksjonen for å laste opp en hel mappe eller en zip-fil med bildefiler til et nytt eller eksisterende album. Jeg kan ikke forstå hvorfor det ikke skulle være enkelt og greit nok. Lenke til kommentar
Da9elKH Skrevet 4. januar 2011 Forfatter Del Skrevet 4. januar 2011 (endret) Mulig jeg misforstod deg. Men for å laste opp bilder, bruker du enten Upload-funksjonen for å laste opp ett bilde om gangen, eller Import-funksjonen for å laste opp en hel mappe eller en zip-fil med bildefiler til et nytt eller eksisterende album. Jeg kan ikke forstå hvorfor det ikke skulle være enkelt og greit nok. Enkelt og greit er det, men jeg skullle hatt noe som går automatisk, fordi jeg lager et program som laster opp bilder på FTP server, og der vil jeg at bildene skal bli vist i feks plogger uten at du trenger å gjøre noe. Hadde vært veldig fint om dette hadde vært en mulighet å ordne Endret 4. januar 2011 av Da9elKH Lenke til kommentar
MikkelRev Skrevet 4. januar 2011 Del Skrevet 4. januar 2011 Anbefaler deg å spørre på plogger-forumet. Er veldig hjelpsomme folk der. Lenke til kommentar
MikkelRev Skrevet 4. januar 2011 Del Skrevet 4. januar 2011 Kanskje du kan bruke en enkel php-loop: (pseudokode) for(alle filer i mappe) {?> <img src="fil" style="height:200px;float:left;" alt=""> <?php } Lenke til kommentar
Da9elKH Skrevet 4. januar 2011 Forfatter Del Skrevet 4. januar 2011 Kanskje du kan bruke en enkel php-loop: (pseudokode) for(alle filer i mappe) {?> <img src="fil" style="height:200px;float:left;" alt=""> <?php } Der som det står: alle filer i mappe, skal jeg skrive inn plasseringen av mappen med bildene? Eller er jeg på bærtur? Lenke til kommentar
MikkelRev Skrevet 4. januar 2011 Del Skrevet 4. januar 2011 Har ikke tenkt å ta jobben fra deg, men du kan jo lese litt her: http://no.php.net/manual/en/ref.filesystem.php eller google php looping through pictures in directory e.l. Lenke til kommentar
Thomas. Skrevet 5. januar 2011 Del Skrevet 5. januar 2011 <?php function findfile($location='',$fileregex='') { if (!$location or !is_dir($location) or !$fileregex) { return false; } $matchedfiles = array(); $all = opendir($location); while ($file = readdir($all)) { if (is_dir($location.'/'.$file) and $file <> ".." and $file <> ".") { $subdir_matches = findfile($location.'/'.$file,$fileregex); $matchedfiles = array_merge($matchedfiles,$subdir_matches); unset($file); } elseif (!is_dir($location.'/'.$file)) { if (preg_match($fileregex,$file)) { array_push($matchedfiles,$location.'/'.$file); } } } closedir($all); unset($all); return $matchedfiles; } $htmlfiles = findfile('D:\Bilder\Wallpapers','/\.(png)$/'); foreach($htmlfiles as $i) echo 'Bilde: ' . $i . '<br>'; ?> Denne koden vil printe ut alle filer som har den/de bestemte filtypene. Nå, kan du selv - prøve å printe ut et bilde av filen istedenfor stien til den. Mappen som skal sjekkes for filer, bytter du ut her: D:\Bilder\Wallpapers Filendelser filer må ha for å bli hentet ut: (png) For å legge til fler filtyper, for eksempel gif - gjør du det slik: (png|gif) Lenke til kommentar
Da9elKH Skrevet 5. januar 2011 Forfatter Del Skrevet 5. januar 2011 Skal prøve funksjonen din Thomas. Så veldig bra ut Tusen takk, men er det mulig å endre mappe banen til en FTP server? Lenke til kommentar
Da9elKH Skrevet 6. januar 2011 Forfatter Del Skrevet 6. januar 2011 (endret) <?php function findfile($location='',$fileregex='') { if (!$location or !is_dir($location) or !$fileregex) { return false; } $matchedfiles = array(); $all = opendir($location); while ($file = readdir($all)) { if (is_dir($location.'/'.$file) and $file <> ".." and $file <> ".") { $subdir_matches = findfile($location.'/'.$file,$fileregex); $matchedfiles = array_merge($matchedfiles,$subdir_matches); unset($file); } elseif (!is_dir($location.'/'.$file)) { if (preg_match($fileregex,$file)) { array_push($matchedfiles,$location.'/'.$file); } } } closedir($all); unset($all); return $matchedfiles; } $htmlfiles = findfile('D:\Bilder\Wallpapers','/\.(png)$/'); foreach($htmlfiles as $i) echo 'Bilde: ' . $i . '<br>'; ?> Denne koden vil printe ut alle filer som har den/de bestemte filtypene. Nå, kan du selv - prøve å printe ut et bilde av filen istedenfor stien til den. Mappen som skal sjekkes for filer, bytter du ut her: D:\Bilder\Wallpapers Filendelser filer må ha for å bli hentet ut: (png) For å legge til fler filtyper, for eksempel gif - gjør du det slik: (png|gif) Fikk denne filmeldingen når jeg prøvde funksjonen din: Warning: Invalid argument supplied for foreach() in "blabla" on line 29 Er det mulig å endre mappen til en mappe på FTP server? Vet du hva jeg kan gjøre for å få vek erroren? Endret 6. januar 2011 av Da9elKH Lenke til kommentar
Thomas. Skrevet 7. januar 2011 Del Skrevet 7. januar 2011 Du har nok skrevet inn sti som ikke finnes Du har nok brukernavn og passord på ftp-serveren din, så nei det går ikke. Fungerer bare lokalt. Altså, scriptet må være på samme server som bildene. Lenke til kommentar
Da9elKH Skrevet 9. januar 2011 Forfatter Del Skrevet 9. januar 2011 Du har nok skrevet inn sti som ikke finnes Du har nok brukernavn og passord på ftp-serveren din, så nei det går ikke. Fungerer bare lokalt. Altså, scriptet må være på samme server som bildene. Skal jeg skrive stien som en nettvekrksadresse; "www.example.com/bilder/" Eller bare med bindestreker; "/bilder/ ? 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å