Suchscript von Werner

PHP, CSS und JavaScript lernen. Anwendungen für Webseiten
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Aber das steht doch schon alles in der Datei drinnen. Alle Erklärungen findest Du doch zwischen /* und */ wie z.B.
/* Die zu durchsuchenden Verzeichnisse eintragen, ausgehend
vom aktuellen Verzeichnis in dem diese Datei liegt.
Untereinander liegende Verzeichnisse müssen nicht einzelnen
aufgeführt werden. Bei parallel liegenden Verzeichnissen jeweils
das oberste gewünschte Verzeichnis angeben.
Aktuelles Verzeichnis durchsuchen mit "./" */

/* Dateiendungen der Dateien, die gesucht werden sollen. */

/* Dateiendungen in der oberen Liste, die keine "Textdateien" sind.
Auf der Ergebnisseite wird nur der Dateiname angezeigt. */

/* Vorzeichen bei Dateien die nicht durchsucht werden
sollen z.B. _intern.htm oder .login.php (nur 1 Zeichen) */

/* Einzelne Dateien die nicht durchsucht werden sollen */
Ich kenne Deine Verzeichnisstruktur doch gar nicht, weiß nicht, welche Dateitypen Du durchsuchen möchtest und welche Dateien nicht durchsucht werden sollen. Die Angaben aus der Vorlage funktionieren in der Regel bereits ohne große Veränderung. Etwas lesen must Du schon um eine Webseite zu erstellen, sicher zu betreiben und weiter zu pflegen.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Ich habe die Suchmaschine schon mal hochgeladen sowie ausprobiert aber auch, wenn ich die Wörter, die es eigentlich auf meiner Website gibt, bekomme ich den Hinweis "Es wurden keine Übereinstimmungen mit dem eingegebenen Suchbegriff gefunden. Tipp: Beachten Sie die Rechtschreibung, verwenden Sie nur Kleinbuchstaben! Durchsuchte Verzeichnisse: 3 - Dateien: 0 (in 0.00 Sekunden)" angezeigt.

https://thiemo-melhorn.de/suchen.php
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Ich gehe mal davon aus, dass das zu durchsuchende Verzeichnis oder die Dateitypen nicht angegeben sind.
Ich finde bei Dir gerade auch nichts, nicht einmal Deinen Namen, der in der Fußzeile steht.
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

schabau hat geschrieben: Fr 25. Nov 2022, 21:48 Ich gehe mal davon aus, dass das zu durchsuchende Verzeichnis oder die Dateitypen nicht angegeben sind.
Ich finde bei Dir gerade auch nichts, nicht einmal Deinen Namen, der in der Fußzeile steht.
Ja natürlich, Da fehlen Dateien, die durchsucht werden können.
Durchsuchte Verzeichnisse: 3 - Dateien: 0 (in 0.00 Sekunden)
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Und wo gebe ich das an, was die Suchmaschine am Ende ausspucken soll?
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Es werden 3 Verzeichnisse durchsucht.
Welche Verzeichnisse sind das, welche Dateien sin in den drei Verzeichnissen?
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Dasw weiß ich nicht.
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Was soll ich da dann Raten? :confused:
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Ich weiß wirklich nicht, warum das ganze angezeigt wird, obwohl ja nichts zu finden ist.
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Ich gehe für Heute ins Bett.

Ich bekomme das Gefühl, Du möchtest Deinen Webserver von irgend jemanden fertig konfiguriert bekommen ohne auch nur einen Satz der Anleitungen zu Lesen. Du solltest ja zumindest wissen, welches Verzeichnis Du angegeben hast!

Guten Nacht
Detlef Paschke
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Nein, das möchte ich nicht.
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Ich versuche es ja selber irgendwie heraus zubekommen aber das ist mühsam für mich.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von Tommy Herrmann »

Nun weiß ich (endlich) auch, was für eine Textdatei ihr meint.

Ich habe das nie verwendet - wozu - meine Besucher sollen das finden was sie suchen - mehr nicht. Das könnte natürlich auch interessieren um seine Seite etwas zu optimieren, denn sicherlich kann man aus den Such-Eingaben der Besucher auch Schlüsse ziehen.

Grundsätzlich gilt doch aber bei solchen Skripten diese immer erst einmal so einfach wie irgend möglich zu halten. Dann zu gucken, ob alles funktioniert und dann macht man eine ganze Weile nichts, bevor man eventuell dann noch zusätzliche Einstellungen vornimmt. Also niemals den zweiten vor dem ersten Schritt machen.
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

könntest du mir die Datei als ganzes von dir schicken, damit ich weiß, wie das gemacht wird?
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von Tommy Herrmann »

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.
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

So, guten Morgen,
fangen wir mal an zu Ergründen.

1. In welchem Verzeichnis liegt das Suchscript auf Deinem Server?
(Ist es das DOKUMENT_ROOT oder ein Unterverzeichnis?)
2. Welches Verzeichnis soll durchsucht werden?
(Bitte den gesamten Pfad der Verzeichnisse ausgehend vom DOKUMENT_ROOT nennen.)
3. Was für Dateien liegen in dem zu durchsuchenden Verzeichnis?
4. Welche Konfiguration hast Du am Script bisher vorgenommen?
(Was steht unter $verzeichnisse, $dateiendungen, $_dateiendungen, $entfernung_inhalt)

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

Das Suchscript ist direkt bei der Datei index.php
Die zweite und dritte Frage ist ein bisschen schwierig zu beantworten, weil die ganzen Elemente, die man sieht, sind von PHP aus kleinen HTML Dateien hinzugefügt worden.
Ich habe keine Konfiguration an dem Script selber gemacht, weil ich nicht weis, was ich da machen soll.
Thiemo1991
Mitglied (Level 3)
Mitglied (Level 3)
Beiträge: 24
Registriert: Fr 25. Nov 2022, 15:54

Re: Suchscript von Werner

Ungelesener Beitrag von Thiemo1991 »

So sieht das bei mir aus.

Bild
Bild
Bild
Bild
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

Damit das Hauptverzeichnis und die Verzeichnise assets/inc und tutorials mit berücksichtigt werden must Du das noch ändern ... die Ausgabe von "Durchsuchte Verzeichnisse: 3" lässt vermuten dass Du da noch nichts angepasst hast.

*.php sollten eigentlich nicht durchsucht werden da dort i. d. R. oft Logindaten stehen könnten.
Ist das bei Dir so? -> dann aber auch ".php" auch aus den Dateiendungen entfernen.

Code: Alles auswählen

$verzeichnisse = [
"./",
"assets/inc/",
"tutorials/"
];
schabau
Mitglied (Level 5)
Mitglied (Level 5)
Beiträge: 43
Registriert: Do 25. Aug 2022, 13:24
Wohnort: Cottbus
Kontaktdaten:

Re: Suchscript von Werner

Ungelesener Beitrag von schabau »

Thiemo1991 hat geschrieben: Sa 26. Nov 2022, 09:24 Das Suchscript ist direkt bei der Datei index.php
Ich stelle mal die ganz steil These auf, Du hast Deine Seite nur mit dem Homepagebaukasten von EVANZO "zusammengeklickt" aber nicht wirklich eine Ahnung von html oder php und auch nicht von Computern/Servern oder überhaupt von Verzeichnisstruktur und Dateisystemen?
Die zweite und dritte Frage ist ein bisschen schwierig zu beantworten, weil die ganzen Elemente, die man sieht, sind von PHP aus kleinen HTML Dateien hinzugefügt worden.
Das deckt sich mit meiner These.
Es sind also php und html Dateien, die durchsucht werden sollen?
Ich habe keine Konfiguration an dem Script selber gemacht, weil ich nicht weis, was ich da machen soll.
Und ab da wird es schwer zu helfen. Ohne jeden Ansatz, die Konfiguration zu machen, geht es nicht. Das Suchscript, egal ab Du nun das Originale von Werner verwendest oder das von mir modifizierte, ist nahezu fertig Konfiguriert. Zu jedem Konfigurationspunkt gibt es eine Erklärung und in der Regel auch Beispiele. Dem muss man nur folgen und die Punkte an seine Gegebenheiten anpassen.
Anfangen zu konfigurieren musst Du, sonst hat alles andere keinen Sinn!

Lade Dir am besten Notepad++ herunter um die Scriptdatei zu bearbeiten. Damit wird php automatisch interpretiert und Du erkennst alles viel besser und leichter.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste