Avatar billede bentblod Nybegynder
13. juni 2004 - 23:49 Der er 6 kommentarer og
1 løsning

Billeder fra en mappe

Hej. Mit spørgsmål er om jeg kan skrive noget php kode, som finder alle billeder i en mappe? Ved ikke om det kan lade sig gøre, men kunne nemlig godt bruge det :)
Avatar billede dennismp Nybegynder
13. juni 2004 - 23:54 #1
prøv
<?php
$dir = "mappdir/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
      while (($file = readdir($dh)) !== false) {
          if( is_file($dir.$file) ) {
                if( is_array(getimagesize($dir.$file)) )
                  print "$file er et billede<br/>";
          }
      }
      closedir($dh);
  }
}
?>
Avatar billede xyborx Nybegynder
13. juni 2004 - 23:55 #2
Sagtens. Tag et kig på readdir() funktionen, og læs de tilhørende kommentarer:
http://www.php.net/readdir
Avatar billede bentblod Nybegynder
14. juni 2004 - 00:22 #3
Hmm thx virker perfekt :)

En anden ting... Hvad så hvis man skal finde alle mapperne frem? :)
Avatar billede xyborx Nybegynder
14. juni 2004 - 11:08 #4
Der vil jeg tillade mig at modificere dennismp's svar lidt:
<?php
$dir = "mappdir/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
      while (($file = readdir($dh)) !== false) {
          if( is_file($dir.$file) ) {
                if( is_array(getimagesize($dir.$file)) )
                  print "$file er et billede<br/>";
          }
          elseif( is_dir($dir.$file) ) {
              print "$file er en mappe<br />";
          }
      }
      closedir($dh);
  }
}
?>
Avatar billede bentblod Nybegynder
14. juni 2004 - 15:37 #5
ahh thx :)skriv lige som svar så i kan få ponts -_-
Avatar billede dennismp Nybegynder
14. juni 2004 - 15:58 #6
..
Avatar billede xyborx Nybegynder
15. juni 2004 - 08:56 #7
Nah, jeg lavede så lidt ;)
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