Avatar billede gider_ikke_mere Nybegynder
10. maj 2007 - 20:39 Der er 3 kommentarer og
1 løsning

Script til at vise billeder fra mappe

Et hurtigt lille script til at vise alle billeder fra en bestemt mappe.

På forhånd tak.
Avatar billede radion Nybegynder
10. maj 2007 - 21:11 #1
<?php
 
  $imgdir = '/Users/lixlpixel/Pictures/pics/'; // the directory, where your images are stored
  $allowed_types = array('png','jpg','jpeg','gif'); // list of filetypes you want to show
 
  $dimg = opendir($imgdir);
  while($imgfile = readdir($dimg))
  {
  if(in_array(strtolower(substr($imgfile,-3)),$allowed_types))
  {
    $a_img[] = $imgfile;
    sort($a_img);
    reset ($a_img);
  }
  }
 
  $totimg = count($a_img); // total image number
 
  for($x=0; $x < $totimg; $x++)
  {
  $size = getimagesize($imgdir.'/'.$a_img[$x]);
 
  // do whatever
  $halfwidth = ceil($size[0]/2);
  $halfheight = ceil($size[1]/2);
  echo 'name: '.$a_img[$x].' width: '.$size[0].' height: '.$size[1].'<br />';
  }
 
  ?>

hapset fra http://fundisom.com/phpsnippets/snip/image_listing/list_image_folder/
Avatar billede radion Nybegynder
10. maj 2007 - 21:12 #2
i stedet for echo 'name: '.$a_img[$x].' width: '.$size[0].' height: '.$size[1].'<br />';

vil du måske have

echo '<img src="'.$a_img[$x].'" /><br />';
Avatar billede radion Nybegynder
10. maj 2007 - 21:14 #3
og det var et svar
Avatar billede gider_ikke_mere Nybegynder
11. maj 2007 - 08:31 #4
Super.

Med lidt tilrettelser passede koden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester