Avatar billede webstuff Nybegynder
04. januar 2006 - 23:47 Der er 6 kommentarer og
1 løsning

Vis indhold af filer i mappe

Jeg har en upload script..
Men jeg vil gerne have en oversigt over hvilke filer jeg har uploadet..

Nogen der kan et script til at vise filer i en mappe?
Avatar billede hmortensen Nybegynder
05. januar 2006 - 00:02 #1
Kan gøres sådan her:

foreach (glob("mappe/*.*") as $fil)
{
  echo $fil;
}
Avatar billede jaw Nybegynder
05. januar 2006 - 00:02 #2
$handle=opendir('./');
while (false !== ($file = readdir($handle))) {
    if($file != "." && $file != "..") {
        echo $file . "<br />";
    }
}
closedir($handle);
Avatar billede webstuff Nybegynder
05. januar 2006 - 00:17 #3
Tager Jaw's svar, da jeg har flere filer i mappen...
Og efter hvad jeg kan se, så udskriver dit script kun en fil..
Og Jaw har også lidt mere "sikkerhed" i sit script :-)
Avatar billede hmortensen Nybegynder
05. januar 2006 - 00:18 #4
Scriptene gør det samme, som du vil kunne læse i manualen.
Avatar billede webstuff Nybegynder
05. januar 2006 - 00:36 #5
Hvilken manual?
Okay.. Synes bare at Jaw's script ser ud til at virke på en anden måde..
Men er også ret nybegynder i php :-)
Avatar billede hmortensen Nybegynder
05. januar 2006 - 00:38 #6
http://php.net

Du kan slå en funktion op i manualen ved at gå ind på http://php.net/[funktion] (http://php.net/glob)

glob() er en funtion som dækker over opendir(), readdir(), closedir()
Avatar billede jaw Nybegynder
05. januar 2006 - 01:06 #7
Så smider jeg da et svar, det er jo op til dig hvilken du helst vil bruge :)
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