Files in PHP öffnen – Eine kleine Anleitung
Wenn man ein Verzeichnis nach Dateien mit PHP auslesen und in einem Array schreiben möchte, kann man nachfolgenden Code verwenden:
if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fileArray[$counter] = $path . $file; $counter += +1; } } } closedir($handle);
Will man nun auch noch bestimmte Dateien aus dem Verzeichnis auslesen und diese dann in das Array schreiben, nutzt man am bessten “strpos($file, “.xml”);”. Hiermit werden nur Dateien mit der Endung “.xml” in das Array geschrieben.
if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if (strpos($file, ".xml")) { $fileArray[$counter] = $path . $file; $counter += +1; } } } } closedir($handle);