PHP - Verzeichnisse rekursiv nach einem Dateinamen durchsuchen
<?php
// Verzeichnisse rekursiv nach einem Dateinamen durchsuchen
$TEXT = "test";
$path = __DIR__;
$extensions = ['jpg', 'png', 'gif', 'txt', 'php']; // Kleinschrift!
$directory = new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::SKIP_DOTS);
$iterator = new RecursiveIteratorIterator($directory);
$files = [];
foreach ($iterator as $fileinfo) {
if (in_array(strtolower($fileinfo->getExtension()), $extensions) &&
stripos($fileinfo->getFilename(), $TEXT) !== false) {
$files[] = $fileinfo->getPathname();
}
}
foreach ($files as $file) {
echo $file . "<br>";
}
?>
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<input> Eingabe (Formularelement)
CSS - Fehleingaben in Formularen mit CSS hervorheben
PHP - Eine Query String Variable entfernen