Page 1 of 1

Dateinamen aus einem Verzeichnis mit PHP ermitteln

Posted: 2003-11-10 10:26
by sirmark
Hallo!

Muss via PHP-Skript alle Dateien aus einem Unterverzeichnis wegsichern. Habe das mit Copy gelöst, klappt auch soweit. Habe nur ein Problem: Alle PHP-Funktionen, die sich auf das Dateisystem auswirken, setzten explizit den Dateinamen voraus. Ich habe jedoch keine Funktion gefunden, die ermitteln kann, welche Dateien in einem Verzeichnis liegen. Habe ich da was übersehen bzw. gibt es eine Möglichkeit den Dateifunktionen Wildcards zu übergeben?

Gruß

Re: Dateinamen aus einem Verzeichnis mit PHP ermitteln

Posted: 2003-11-10 10:36
by deagh
Hallo,

also das einfachste ist wohl das auslesen eines verz. mit 'dir'
folgendes sollte klappen:

Code: Select all

$verzeichnis = dir(".");
$endung = ".php"; // oder was gesucht wird
while($datei = $verzeichnis->read()) {
  if(substr($datei,strlen($endung)*(-1)) == $endung) {
  	// hier z.b. den copy befehl einsetzten
    echo $datei;
	echo "<br>";
	}    
}
$verzeichnis->close();

Re: Dateinamen aus einem Verzeichnis mit PHP ermitteln

Posted: 2003-11-10 10:48
by sirmark
Dir? So einfach, dass man nicht darauf kommt ... ;-)
Danke, läuft!