Avatar billede sansalvador Nybegynder
07. juni 2003 - 20:13 Der er 4 kommentarer og
1 løsning

Henter indholdet af en mappe på en webserver i et array?

Nogen der ved, hvordan man henter indholdet af en mappe på en webserver i et array?

Og hvad gør man, hvis der kun må komme JPG filer og/eller GIF filer med i det array?
Avatar billede melange Nybegynder
07. juni 2003 - 21:09 #1
indhold af mappe:

$dir = "/tmp/";
$files = array();

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            $files[] = $file;
        }
    closedir($dh);
    }
}

indhold af jpg og gif filer i mappe:
$dir = "/tmp/";
$files = array();

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            if (eregi("(\.jpeg|\.jpg|\.gif)$",$file)) {
                $files[] = $file;
            }
        }
    closedir($dh);
    }
}
Avatar billede sansalvador Nybegynder
07. juni 2003 - 21:13 #2
Takker =)
Avatar billede melange Nybegynder
07. juni 2003 - 21:14 #3
det er en fordel at lære at slå op i manualen.
det står det hele, og det var også derfra jeg lige plukkede (grund)koden ud fra:
http://dk.php.net/manual/en/function.opendir.php
Avatar billede melange Nybegynder
07. juni 2003 - 21:15 #4
takker for points.
Avatar billede sansalvador Nybegynder
07. juni 2003 - 21:15 #5
Ja ... Jeg fandt det også lidt efter jeg skrev her på ex.dk ... Men jeg du lavede da scriptet til at finde jpg og gif filer.. tak igen :)
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