Nee Du - das ist vollkommen sinnlos.
Ich habe da ganz spezifische Dinge drinnen und auch ausgeschlossen. Mein Skript ist fast doppelt so groß wie das Originalskript vom Werner.
Du könntest mit meiner datei absolut nichts anfangen - im Gegenteil.
Ich spreche bei mir 63 unterschiedliche Verzeichnisse an. Außerdem ist meine Datei mit eigenen Skripten bezüglich Mobirise und ganz speziellen Anker-Links versehen - das kannst Du auf keinen Fall gebrauchen.
Kopiere doch einfach mal die Datei "
kleine_suchmaschine.php" aus dem Download auf Deine Server in das Verzeichnis von Mobirise und rufe diese mit der URL auf.
Hier habe ich das gerade eben mal getan - das ist dann die URL. Die Datei liegt also bei mir hier in einem Unterverzeichnis:
/Testseiten/Testseite-Blank/
Code: Alles auswählen
https://www.mobirise-tutorials.com/Testseiten/Testseite-Blank/kleine_suchmaschine.php
Aufruf dieser URL:
https://www.mobirise-tutorials.com/Test ... schine.php
... und nach "Foto" als Suchbegriff gesucht (URL mit der Suche dran):
https://www.mobirise-tutorials.com/Test ... uchen#Form
Ich habe nichts weiter geändert, außer hier das Stammverzeichnis ("Root") meines Projektes eingetragen. Das macht man zum Beispiel mit einem
./ (Punkt Slash), also so:
./
Bitte aber zwingend solche Dateien mit einem
validen Editor, wie z.B. dem
Windows-Editor oder
Notepad++ öffnen und ändern. Diese müssen die Kodierung "UTF-8" für PHP beibehalten. Also solche Dateien nicht etwas mir einem Textverarbeitungsprogramm wie "Word" bearbeiten. Das zerstört die Datei.
/* Die zu durchsuchenden Verzeichnisse eintragen,
ausgehend vom aktuellen Verzeichnis in dem diese Datei liegt.
Aktuelles Verzeichnis durchsuchen mit "./" */
$verzeichnisse = [
"
./",
"verzeichnis1/",
"
/Testseiten/Testseite-Blank/",
"verzeichnis3/",
];
Da wo "verzeichnis1/" usw. steht, könntest Du weitere Verzeichnisse eintragen (bei mir also 63) also z.B. auch dieses Verzeichnis "
/Testseiten/Testseite-Blank/", die bei Dir durchsucht werden sollen - also zum Beispiel andere Mobirise-Projekte, die in anderen Verzeichnissen als dem Stammverzeichnis ("Root") Deines Projektes liegen.
Alles andere ist doch darunter haarklein vom Werner beschrieben. Du kannst da also zum Beispiel Dateiendungen ausschließen. Wenn Du
.jpg ausschließt, werden eben keine .jpg Fotodateien mehr gefunden. Lies Dir das genau durch.
Wenn das dann alles funktioniert wie Du es haben willst, dann folge meinem Tutorial zum Einbau in Mobirise und oder frage hier nochmals.