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 »

Thiemo1991 hat geschrieben: Sa 26. Nov 2022, 09:52 So sieht das bei mir aus.
Das ist dein lokaler Datenträger, ich mein die Verzeichnisstruktur auf dem Webserver, dort wo man die Seite abruft.
Dort, wo Du die Seiten per ftp oder weiß der Geier hinüberträgst.

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 ist die gleiche Struktur, wie die, die ich auf dem PC habe.
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 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?
Falsch. Ich habe meine Seite nicht zusammengeklickt. Ich habe mit einem Video aus YouTube das Design hinbekommen und die restlichen Sachen habe ich komplett alleine gemacht.
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, 10:16 Das ist die gleiche Struktur, wie die, die ich auf dem PC habe.
Und welches Verzeichnis soll nun durchsucht werden?
./assets/inc/ und ./tutorials/ oder noch andere?
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 »

Erstmal möchte ich das, wenn man ein Suchbegriff eingibt, die dazugehörige PHP Datei aufgerufen wird. Und die PHP Dateien ruft die HTML, CSS, JS, IMG Dateien ab bzw. auf und fügt diese nur hinzu.
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 »

Links oben sieht man die PHP Datei (die auch immer gleich aussieht, nur der Inhalt nicht). Rechts unten sieht man die eigentliche HTML Datei (die nicht durchsucht werden soll).

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

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

Falls ich das richtig verstanden habe verwendest Du in der PHP Datei (im Hauptverzeichnis) ein include von einer HTML Datei aus dem assets/inc Verzeichnis, die "fertig zusammengebaute" PHP Datei soll bei den Treffern angezeigt werden, die include (HTML) Datei aus dem inc VZ wo der eigentliche Inhalt drinnen ist aber nicht, richtig?

->Falls ja, bin ich mir nicht sicher ob das so mit Werners Skript geht ... müsste ich erst durchsehen oder Werner sagen.

Die fertige PHP kann man nur durchsuchen wenn man beim "Einlesen" (der dann fertig zusammengenauten PHP Datei) per file_get_contents über http(s) geh und nicht wenn man lokal auf die Datei zugreift wie es nach einem ersten Blick von mir aber aussieht.
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 »

Falls ich das richtig verstanden habe verwendest Du in der PHP Datei (im Hauptverzeichnis) ein include von einer HTML Datei aus dem assets/inc Verzeichnis, die "fertig zusammengebaute" PHP Datei soll bei den Treffern angezeigt werden, die include (HTML) Datei aus dem inc VZ wo der eigentliche Inhalt drinnen ist aber nicht, richtig?
Ja, verstehst du vollkommen richtig.
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

Gerade noch mal geguckt, das geht dann leider nicht mit dem Skript so wie es jetzt ist.

Die PHP Datei wird ja nur dann vollständig "zusammengebaut" wenn man per http(s) also über URL wie bei einem "normalen Seitenaufruf" darauf zugreift, wenn man die Datei nur lokal aus dem Filesystem einliest und durchsucht steht da halt nur ein include drinnen aber kein Inhalt.

->Kurz: vergiss es

... ober bring Werner dazu das ggf. optional mit anzubieten.

Ein Dump bei mir sieht so aus (ohne Include) ... da sieht man wie er Dateinen einliest:
Such1.JPG
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 »

Werner geht normalerweise auf solche Sonderwünsche nicht ein, zumal er im Moment seine Aktivitäten ganz eingestellt hat.
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 »

Was muss ich ändern, dass das bei mir auch funktionieren kann?
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

... das macht man nicht mal so fix nebenbei ... da muss man das ganze Skript durchsehen und ggf. ändern/anpassen.

Bei file_get_contents($datei) einfach mal schnell vorne noch ein http(s)://example.com (oder wie der Domänenname ist) reicht da so vermutlich nicht (Punkt muss ja auch entfernt werden).

... das Skript ruft dann ja die ganzen Seiten wie ein Seitenbesucher auch auf, was natürlich auch entsprechend lange dauert und die Suchergebnisse ... usw. ... müsste alles angepasst werden.
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 »

Kann mir keiner helfen bzw. sagen, wie ich das gewünschte doch hinbekomme?
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 »

Thiemo,

das ist ein riesen Aufwand - da muss man nicht mal eben eine Zeile neu schreiben, da muss man die gesamte Anwendung neu programmieren.

Ich könnte das zum Beispiel gar nicht.

Ich denke auch, dass Werner das extra so gemacht hat, denn eigentlich werden alle Passwörter zu Datenbanken usw. vom Werner immer in separaten PHP-Dateien abgelegt, die dann über "include" eingelesen werden. Aus Sicherheitsgründen würde das eben schon mal entfallen.
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 probiere es mal mit dem kleinen Beispiel, was ihr mir bereits geschickt habt.
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

Ich hab mir das Skript jetzt nicht weiter angeguckt ... so "grob" scheint es mit nur 1-2 Änderungen zu funktionieren.

Sieht dann bei mir lokal mit XAMPP in einem alten MR Ordner so aus:
S0.JPG
Das wäre für den "Root-Pfad" die Suche:
S1.JPG
... und hier wie Du das Einlesen verändern müsstest ... lokal halt die XAMPP URL und im Netz dann Deine Domäne:
S2.JPG
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 »

Tommy Herrmann hat geschrieben: Sa 26. Nov 2022, 05:09 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.
Natürlich, die Suche muss erst mal funktionieren. Ich verwende die Funktion des Speichern der Suchanfragen auch erst seit ein paar Tagen. Es ist ganz interessant zu wissen, was den überhaupt gesucht wird.
Wie schon geschrieben, hatte ich wieder eine kleine Anpassung am Script gemacht, sodass nun zu erkennen ist, wenn von einem Benutzer mehrere Begriffe gesucht wurden. Im Originalscript ist das nicht möglich, da nur Datum/Uhrzeit, Suchbegriff und Trefferanzahl gespeichert werden.

Viele Grüße
Detlef Paschke
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 »

Klaus hat geschrieben: Sa 26. Nov 2022, 19:39 Ich hab mir das Skript jetzt nicht weiter angeguckt ... so "grob" scheint es mit nur 1-2 Änderungen zu funktionieren.

Was dann aber nicht so 100 pro klappt ist dass in der dann aufgerufenen Datei immer alles was gefunden wurde markiert ist ... da müsste "jemand" (nicht ich) noch mal das Skript durchgucken ...
Hallo Klaus,

ich glaube, damit es wirklich dauerhaft, zuverlässig funktioniert, müsste man mit ob_ arbeiten.

https://www.php.net/manual/de/ref.outcontrol.php

Irgendwie ist ein wenig mein Interesse geweckt worden. Evtl. bastele ich zwischenzeitlich mal ein wenig daran rum.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblicks" gibt es nur auf
http://schabau.eu
Meine "Merkzettel"
http://helpdesk.schabau.eu
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: Suchscript von Werner

Ungelesener Beitrag von Klaus »

... den letzen Teil (das mit dem "markiert") hab ich wieder gelöscht weil das mit dem "URL" nix zu tun hat, das war im original Skript auch so, da hatte ich mich nur verguckt.
(Ich hatte den Firefox erwischt und "Scroll to Text Fragment" kann ja nur Chrome/Edge.)

Ich hab mal schnell bei Deiner Seite mit dem Chrome geguckt
https://helpdesk.schabau.eu/suchmaschin ... che=suchen
... wenn ich dort auf einen Treffer (Link) klicke ist es auf der Folgeseite gar nicht markiert!?

So ganz blicke ich das noch nicht oder der Chrome macht was er will ...

Das Demo Dings funkt. aber:
https://en.wikipedia.org/wiki/Cat#:~:te ... 27s%20diet
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 »

Klaus hat geschrieben: Sa 26. Nov 2022, 23:32 Ich hab mal schnell bei Deiner Seite mit dem Chrome geguckt
https://helpdesk.schabau.eu/suchmaschin ... che=suchen
... wenn ich dort auf einen Treffer (Link) klicke ist es auf der Folgeseite gar nicht markiert!?
Ja, das ist so eine Sache, die nicht wirklich zuverlässig funktioniert. Markiert wird ohnehin nur der erste Treffer aber auch das nur mal so oder mal so. Jedes einzelne Element (Tabellen und Co.) schein zu stören.
Nunja, ist nur ein optischer Aspekt...
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 9 Gäste