Gå til innhold

Lage thumbnails av bilder


Anbefalte innlegg

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
Videoannonse
Annonse

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 av sven-o
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...