BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- [PHP] Dateien in Verzeichniss anzeigen (http://www.black-board.net/thread.php?threadid=16841)


Geschrieben von Champus am 12.04.2004 um 13:37:

  [PHP] Dateien in Verzeichniss anzeigen

Hi,
wollte mal Fragen wie ich alle Dateien die in dem Verzeichniss liegen wo auch das Script liegt anzeigen lassen kann!



Geschrieben von CDW am 12.04.2004 um 14:13:

 

ich glaube du suchst das hier Augenzwinkern :
http://de.php.net/readdir
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:

Example 1. List all files in a directory
<?php
// Note that !== did not exist until 4.0.0-RC2

if ($handle opendir('/path/to/files')) {
   echo "Directory handle: $handle\n";
   echo "Files:\n";

   /* This is the correct way to loop over the directory. */
   while (false !== ($file readdir($handle))) {
       echo "$file\n";
   }

   /* This is the WRONG way to loop over the directory. */
   while ($file readdir($handle)) {
       echo "$file\n";
   }

   closedir($handle);
}
?> 



Geschrieben von Romanticus am 12.04.2004 um 14:23:

 

noch ein script...

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:


<?php

$verzeichnis="testdir"//das verzeichnis, das ausgelesen werden soll
$dh=opendir($verzeichnis);
while(gettype($datei=readdir($dh))!=boolean// falls das verzeichnis die datei "0" hat, würde die schleife beendet, mit der prüfung gettype() wird das umgangen

{
 if(is_dir("$verzeichnis/$datei"))
    echo "(D)";  // falls der das verzeichnis subverzeichnisse hat, werden diese mit einem (D) gekennzeichnet

echo "$datei<br>";
}
closedir($dh);
?>



EDIT: sorry.... tippfehler.... hab vergessen die schleife zu schließen....



Geschrieben von Champus am 12.04.2004 um 14:30:

 

juchu danke

Edt:
Das zweite script gibt nen error bei zeile 13 (unexpected $).



Geschrieben von J.Havers am 28.04.2004 um 16:45:

 

Hallo!

Habe auch einen meiner Quelltext freigegeben, der genau deinen Wunsch erfüllen wird Augenzwinkern

Siehe: Verarbeitung der Ordneransicht

MfG
J.Havers


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH