Avatar billede dark-devil Nybegynder
26. august 2004 - 21:42 Der er 6 kommentarer og
1 løsning

Vis en mappe [-php-]

Er det muligt at få et script som viser en mappe feks. mappen - "php/"
?

Hvis det er, så skriv meget gerne kildekoden her på exp!
Avatar billede C:\> Juniormester
26. august 2004 - 21:47 #1
Jeg bruger selv ofte denne her kode.

<?
function ListFiles($root) {
        if (!$root) $root = $_SERVER["DOCUMENT_ROOT"]."/";
                if ($dir = @opendir($root)) {
                echo "<B>$root</b><BR\n>";
                $file = readdir($dir);
                $file = readdir($dir);
                $num = "";
                  while (($file = readdir($dir)) !== false) {
                  $num =  strstr($file, '.') ;

                  if ($num != "") {
                    echo "$file<BR>\n";
                  } else {
                  $newroot = $root.$file;
                        echo "<BLOCKQUOTE>\n";
                        ListFiles($newroot."/");
                        echo "</BLOCKQUOTE>\n";
                }

                }
                closedir($dir);
        }
}


// Syntax: ListFiles( Root Directory);
//
// The following will show all files in the document folder
// of your server.
ListFiles($_SERVER["DOCUMENT_ROOT"]."/");

?>
Avatar billede dark-devil Nybegynder
26. august 2004 - 21:50 #2
Den kode skal bare hedde index.php og smides ind i php/ mappen, eller?
Avatar billede dennismp Nybegynder
26. august 2004 - 23:23 #3
foreach(glob("php/*") as $filename ) {
  print "$filename<br/>";
}
Avatar billede C:\> Juniormester
26. august 2004 - 23:37 #4
hvis ikke dennismp´s kode virker, så prøv lige at stoppe denne her kode ind i index.php

Koden viser de filer som ligger i samme direktorie som index.php selv.

<html>
<body>
<?php
if ($handle = opendir('.')) {
  while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != "..") {
          echo "$file<br>\n";
      }
  }
  closedir($handle);
}
?>
</body>
</html>
Avatar billede swaxi Nybegynder
27. august 2004 - 12:43 #5
Avatar billede dark-devil Nybegynder
28. august 2004 - 11:25 #6
Brugte dit cf560, læg svar. Den er jo perfekt! :D
Avatar billede dennismp Nybegynder
28. august 2004 - 12:27 #7
Du kunne jo bare erstattet "php/" med "./" så havde det virket..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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