Hello,
laut dem verlinkten Performancetest ist glob() allerdings nicht schneller. Ich werde es aber dennoch mal versuchen. Für diesen Fall habe ich allerdings den Schalter $onlyfiles mal auf false gesetzt, da ich in dem Ordner nur Files erwarten darf.
Hast Du auch die Methode versucht,
$_filenames = glob($muster,GLOB_MARK);
foreach($_filenames as $key => $name)
{
if(substr($name,-1) == DIRECTORY_SEPARATOR)
{
unset($_filenames[$key];
}
}
echo "<pre>\r\n">;
echo htmlspecialchars(print_r($_filenames,1));
echo "</pre>\r\n">;
und die Zeit gemessen und verglichen mit der, die deine alte Methode benötigt?
Ich habe leider kein Verzeichnis mit 1000 Dateien, nur mit 150.000. Da kann ich das jetzt vergleichen... Und extra eins anlegen wollte ich jetzt nicht.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg