PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigene PHP-Suchmaschine für eigene Webseite


So-Mysterious
01.06.2006, 21:51
Weiß einer, wie man eine eigene Suchmaschine für die eigene Webseite erstellt?
Ich möchte gerne für meine Webseite eine Suchmaschine erstellen, die mit PHP programmiert wird und dann ein Stichwort auf meiner gesamten Seite sucht und dann die Ergebnisse mit Links (also, wie bei Google) auf einer Ergebnis-Seite auflsitet.
Hat da jemand eine Tutorial-Seite oder kann mir da einfach jemand weiterhelfen?

StGaensler
01.06.2006, 22:40
Wie hast du denn deine Seite vorliegen? Als html-Files oder verwendest du ein Content Managment System? Für Typo3 gibt es z.B. schon fertige Extensions. Für reine html-Files gibt es afaik htdig - da bin ich mir aber mit dem Namen nicht sicher.

Viele Grüße,
Stefan

Christian
01.06.2006, 22:58
Bei einer Dateibasierten Suche, nimm dieses: http://webdesign.weisshart.de/suchen.php

So-Mysterious
02.06.2006, 12:00
² Stefan: Content Managment System? Was'n das? O.ô Auf meiner Webseite verwende ich nur PHP-Unterseiten, falls du das meinst.

² Christian: Hm, diese Seite habe ich schon mal gesehen, aber ich möchte eine eigene PHP-Suchmaschine für meine Webseite ohne jegliche Credit-Links oder Werbe-PopUps o.Ä..

Christian
02.06.2006, 12:02
² Christian: Hm, diese Seite habe ich schon mal gesehen, aber ich möchte eine eigene PHP-Suchmaschine für meine Webseite ohne jegliche Credit-Links oder Werbe-PopUps o.Ä..Sie wollen das Suchscript ohne Werbelink einsetzen?
Gerne! Ab € 9,90 gibt's eine http://webdesign.weisshart.de/images/rechts.gif Lizenz (http://webdesign.weisshart.de/suchen-lizenz.php) gibs doch alles ...

So-Mysterious
03.06.2006, 00:19
Ich zahle für eine Suchmaschine keine 10 Euro. O_ô

Brauche nur gute Tutorials oder gute Erklärungen von euch, wie man ein PHP-Suchformular für die eigene Webseite, wie im ersten Beitrag beschrieben, erstellt. ^^

Holger
03.06.2006, 17:00
Ich zahle für eine Suchmaschine keine 10 Euro. O_ô dann schreib dir doch selbst eine tztztztztz

mfg

So-Mysterious
04.06.2006, 09:23
Dass ich eine PHP-Suchmaschine eigenständig erstellen möchte und nicht auf fertige Scripte hinaus will, müsste eigentlich aus dem ersten Beitrag hier herausgehen. Tutorials-Seiten und Hilfestellungen u.Ä. sind ja in Ordnung.

Achereto
05.06.2006, 16:04
Ich gehe mal davon aus, dass du mindestens das PHP- und MySQL-Wissen von http://tut.php-q.net/ sicher beherrscht.

Folgendes braucsht du für die (einfache) Suchmaschine:

Ein Formular mit einem Eingabefeld
Über den MySQL-Vergleichsoperator "LIKE" kannst du in der Datenbanktabelle schauen, ob dieser Begriff irgendwo innerhalb eines EIntrag vorkommt.
Sollte der User mehrere Wörter in das Feld schreiben, so solltest du den Suchstring zuerst z.B. mit explode() (http://de.php.net/manual/de/function.explode.php) aufteilen und für jeden Teilstring einzeln die Datenbanktabelle durchsuchen.
Um doppelte Treffer zu vermeiden bzw. bei mehreren Suchwörtern eine gewisse Ordnung nach Trefferqualität angeben zu können, kannst du die ergebnisse z.B. nach Tabelle (bei Suche in diversen Tabellen), EintragsID (der Primärschlüssel des jew. Treffereintrags) und Anzahl der Treffer zwischenspeichern.
Die Ausgabe kannst du dann aus der Datenbank heraus vornehmen, geordnet nach Trefferzahl.

So würde ich in etwa vorgehen. Tutorials kenne ich leider keine. Die genau Umsetzung dieses Vorgehens würde den Umfang eines Beitrages sprengen.

So-Mysterious
10.06.2006, 19:13
Ich kenne nur einige PHP-Befehle. Aber mit MySQL kenne ich mich überhaupt nicht aus. =/

M0rGu3
12.06.2006, 21:52
Wenn du noch suchst, dann schau mal im Anhang ;)

Weiß nicht mehr genau wo die her ist, aber ich wusste, dass ich mal sowas hatte

So-Mysterious
13.06.2006, 20:49
Danke! :)

Ich hoffe, dass die PHP-Suchmaschine dann auch funktionieren wird, denn in letzter Zeit habe ich mit diversen PHP Scripts nie wirklich Erfolg. =/