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);