Avatar billede clinton-2 Nybegynder
27. februar 2006 - 09:35 Der er 8 kommentarer og
1 løsning

Hente filnavne og biblioteker i et givent bibliotek.

Hej

Kunne godt tænke mig at hente alle filnavne og biblioteks navne i et bibliotek og skrive dem ud. Har fundet dette lille script der burde kunen gøre det

<?php
  $mydir = new dir('/path/to/mydir');
  while(($file = $mydir->read()) !== false) {
      echo "Filename: $file<BR>";
  }
  $mydir->close();
?>

Men er ikke klar over hvad der skal stå i biblioteks stien. Har b-one, og den skal finde alt i en mappe kaldet cykel, der ligger ude i roden.
Avatar billede radion Nybegynder
27. februar 2006 - 09:55 #1
der må være en klasse der hører til det script?
Avatar billede zappa Nybegynder
27. februar 2006 - 09:58 #2
Prøv med dtte simpel script:

<?php
  $mydir = "cykel";
  $dir_stream = @ opendir ($mydir) or die ("Could not open a directory stream for <i>$directory</i>");

  while ($entry = readdir($dir_stream)) {
    if (is_file($entry)) echo $entry."<br/>";
    if (is_dir($entry)) echo $entry."<br/>";

  }

  closedir(dir_stream);
?>
Avatar billede zappa Nybegynder
27. februar 2006 - 09:59 #3
Ups, havde ikke læst spørgsmplet godt nok, beklager.
Avatar billede coderdk Praktikant
27. februar 2006 - 13:49 #4
radion, dir er en indbygget php-class: http://dk.php.net/manual/en/class.dir.php

"Der ligger ude i roden" - Mener du roden af dit webbibliotek, eller roden af filsystemet? Windows eller linux? Hvis det er linux, og det er roden af webbiblioteket, og scriptet også ligger der:

<?php

  $mydir = new dir('cykel');
  while(($file = $mydir->read()) !== false) {
      if ( !is_dir( $mydir->path . '/' . $file ) )
      {
        echo "Filename: $file<BR>";
      }
      else
      {
        echo "Dirname: $file<BR>";
      }
  }
  $mydir->close();
?>
Avatar billede coderdk Praktikant
27. februar 2006 - 13:50 #5
zappa, Dit svar var da egentlig godt nok :)
Avatar billede radion Nybegynder
27. februar 2006 - 14:00 #6
ah.. sorry... burde tage mig sammen, og læse i manualen inden jeg skriver.. beklager :)
Avatar billede clinton-2 Nybegynder
27. februar 2006 - 15:28 #7
Så virker det mest tak til zappa men også dig coderdk.
Avatar billede coderdk Praktikant
27. februar 2006 - 15:30 #8
Ok :) Så skal zappa jo bare svare :D
Avatar billede zappa Nybegynder
27. februar 2006 - 23:37 #9
Glad for at du kunne bruge det alligevel :)
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