Dateien in Array reinschreiben

DevEye

Erfahrenes Mitglied
Kann ich irgendwie alle dateien aus einen ordner in einen array schreiben? wenn ja, geht das auch mit ordnern? wäre sehr dankbar über eine schnelle antwort...

THX vorab, DevEye
DevEye.com
 
Nur die dateinamen, aus einen ordner und alle ordnernamen (aber aus einen andern ordner)

BITTE HELFT!!!!
 
Zuletzt bearbeitet:
hier ..

PHP:
 function get_dir($dir)
 {
  if(isset($dir_handle)) closedir($dir_handle);

  $dir_handle = opendir($dir);

  while($_var = readdir($dir_handle))
  {
   $_path = $dir."\\".$_var;
   if((is_dir($_path)) && ($_var != ".") && ($_var != "..")) get_dir($_path);
   if((!is_dir($_path)) && ($_var != ".") && ($_var != "..")) $paths[] = $_path;
  }
 }

Müsste rein theroretisch klappen.

Gruß,
Jona
 
was aber dateien oder ordner? ich brauche ein script, das nur alle dateinamen liest und eins das ordnernamen liest.. und in welcher variablen???
 
PHP:
if((is_dir($_path)) && ($_var != ".") && ($_var != "..")) { $dirs[] = $_path; get_dir($_path); }

if((!is_dir($_path)) && ($_var != ".") && ($_var != "..")) $paths[] = $_path;

Im Array $paths werden die Pfade zu den Dateien gespeichert also /pfad/pfad/datei.endung

Im Array $dirs stehen die Verzeichnisse.

Jona
 
wenn ich dass richtig verstehe meinst du die pfade zu den dateien??? aber ich brauche eigentlich nur die dateinamen aus einen bestimmten verzeichnis....
z.B.
D:\Daten\1.txt
D:\Daten\2.txt
...

dass mit den verzeichnisen ist aber richtig, hoffe ich.... brauche aber beide codes um es auszuprobieren....
 
Zurück