InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare

Thema: PHP - Unterverzeichnisse nach einem Dateinamen durchsuchen Artikel anzeigen

menzel schrieb am Sonntag, den 15 November 2020 #1
PHP - Unterverzeichnisse nach einem Dateinamen durchsuchen

für die zeile 17

echo ($zaehler+1) . '. <a href="'. $element .'">'. $element .'</a><br>';


erhalte ich folgende fehlermeldung:

Parse error: syntax error, unexpected '<' in S:\xampp\htdocs\dhs\___test\suche_1.php on line 17

würde diesen baustein gerne verwenden, komme aber nicht dahinter, was da schiefgeht. für eine lösung wäre ich sehr dankbar.

😉 menzel
Werner schrieb am Sonntag, den 15 November 2020 #2
Hallo,
vielen Dank für die Meldung des Fehlers.
Es hat ein Backslash (\) im Code gefehlt, habe es angepasst.
funktioniert perfekt, einfach super schrieb am Sonntag, den 15 November 2020 #3
funktioniert perfekt. einfach super und superschnell, bin sprachlos ...

😉😉😉 menzel
mare schrieb am Donnerstag, den 21 Januar 2021 #4
Lieber Werner,

vielen Dank für dieses kompakte Skript und die viele Arbeit, die du in diese großartige Seite steckst!
Die Beispiele haben mir schon sehr oft geholfen.

Nun zu meiner Frage:

Welche Änderung ist bei dem Suchskript vorzunehmen, um bei der Dateisuche die Groß- und Kleinschreibung der Dateinamen zu ignorieren?
Ein Suchbegriff soll also unabhängig von der Schreibweise entsprechende "Treffer" liefern.

Herzlichen Dank für deine Mühe und viele Grüße!

mare
Werner schrieb am Donnerstag, den 21 Januar 2021 #5
Hallo Mare,
ersetze im Script:
strstr
durch:
stristr
mare schrieb am Donnerstag, den 21 Januar 2021 #6
Ganz herzlichen Dank für deine superschnelle Antwort!

Es hat alles sofort erwartungsgemäß funktioniert 🙂.

mare
mare schrieb am Donnerstag, den 21 Januar 2021 #7
Mir ist soeben noch eine Frage eingefallen (sorry!):

Ist es möglich, die Sortierreihenfolge zu beeinflussen?

Die Dateien in meinem Verzeichnis sind immer nach folgendem Schema benannt (Datum-Zeitstempel__Dateiname.Ext):

2021-01-20-14-52-33__Dateiname.Ext

Erneut herzlichen Dank für deine Mühe!

mare
Werner schrieb am Donnerstag, den 21 Januar 2021 #8
Ich habe das Script geändert - Beachte:
//rsort($erg); // In umgekehrter Reihenfolge sortieren
mare schrieb am Donnerstag, den 21 Januar 2021 #9
Fantastisch - eine perfekte Lösung - und: WIEDER IM EILTEMPO!

HERZLICHEN DANK!!!

mare
mare schrieb am Donnerstag, den 21 Januar 2021 #10
Hallo Werner,

in der aktuellen Version liefert folgender Variableninhalt nur PDF-Dateien im Suchergebnis zurück aber keine MS-Office-Dateien:

$dateiendungen = ["pdf", "PDF", "doc", "docx", "xls", "xlsx", "ppt", "pptx"];

Funktioniert die Extensionsfilterung nur bei Textdateien?

LG

mare