Fragenfrager
Erfahrenes Mitglied
Hallo liebes Forum,
mit einem Skript lasse ich einen bestimmten Windowsordner nach Dateien durchsuchen, die einen bestimmten Teilstring haben.
Das ganze sieht verkürzt so aus:
Das ganze funktioniert, solange im Dateinamen nur klein geschrieben wird.
"meinedatei.txt" würde bei der Suche gefunden werden, "meineDatei.txt" leider nicht.
Mir fehlt gerade der Ansatz, wie ich trotzdem "meineDatei.txt" als Ergebnis bekomme.
strtolower($pfad) bringt natürlich nichts, ich müsste entweder $pfad oder glob($pfad) "allgemeiner" machen, so dass auf Groß-und Kleinschreibung nicht geachtet wird...
mit einem Skript lasse ich einen bestimmten Windowsordner nach Dateien durchsuchen, die einen bestimmten Teilstring haben.
Das ganze sieht verkürzt so aus:
PHP:
// $suchbegriff stammt aus einem Formular
$pfad="//server/ordner/*$suchbegriff*";
foreach(glob($pfad) as $datei)
{
$datei=str_replace('/','\\',$datei);
echo "\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t<a href=\"$datei\" target='_blank'>$datei</a>\n\t\t\t</td>\n\t\t</tr>";
}
"meinedatei.txt" würde bei der Suche gefunden werden, "meineDatei.txt" leider nicht.
Mir fehlt gerade der Ansatz, wie ich trotzdem "meineDatei.txt" als Ergebnis bekomme.
strtolower($pfad) bringt natürlich nichts, ich müsste entweder $pfad oder glob($pfad) "allgemeiner" machen, so dass auf Groß-und Kleinschreibung nicht geachtet wird...