pgdx Skrevet 17. februar 2004 Del Skrevet 17. februar 2004 Jeg vil lage et script som lager linker til alle bildene mine som ligger i /pictures, og henter tilsvarende thumbnails i /pictures_tn Dette skal forhåpentligvis koden under gjøre, men jeg vil ikke at det skal komme over 100 thumbnails på siden, for det tar sin tid å laste. Derfor ønsker jeg at det bare skal komme 15 bilder per side... Noen som kan hjelpe meg? <?php if ($handle = opendir('pictures')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo '<img src="pictures_tn/tn_'. urlencode($file) . '" alt="'. urlencode($file) . '" /><br>'; echo '<a href="pictures/'. urlencode($file) . '">'. urlencode($file) . '</a><br>'; $i++; } } closedir($handle); } ?> Totalt <?php echo "$i"; ?> filer i denne mappen. Takk til jorgenindahouse som hjalp meg i forrige tråd Lenke til kommentar
sven-o Skrevet 17. februar 2004 Del Skrevet 17. februar 2004 (endret) Hva med: <?php $side = ((empty($_GET['side']))?1:$_GET['side'])-1; $i = 0; if ($handle = opendir('pictures')) { while (false !== ($file = readdir($handle))) { $i++; if ($file != "." && $file != "..") { if($i < $side*15)continue; if($i > $side*30) break; echo '<img src="pictures_tn/tn_'. urlencode($file) . '" alt="'.$file . '" /><br>'; echo '<a href="pictures/'. urlencode($file) . '">'. $file . '</a><br>'; } } closedir($handle); } ?> PS #1: Ikke testet... PS #2: Fjernet urlencode på linkens tekst, da dette ikke har noen hensikt. Endret 17. februar 2004 av sven-o 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å