Seite 1 von 1

Kleine Suchmaschine die meine eigene Webseite durchsucht

Verfasst: 30.05.2008 13:40
von Brigitta
Hallo,
wer kann mir sagen, wo ich so einen Code herbekomme, das man eine eigene Suche auf der Page hat und einzelne Sachen NUR auf meiner Page finden kann?
Über eine Antwort wäre ich froh. Danke

Verfasst: 30.05.2008 14:13
von Xwitz
Grundsätzlich findest Du so was im Internet, mannigfaltig und zahlreich. "homepageeigene Suchfunktion", vielleicht auch getrennt geschrieben, wäre bestimmt ein guter Suchbegriff.

Gut zu wissen wäre, wie wird der Inhalt deiner Seite bereitgestellt? Sind das alles einzelne html-Dateien (oder einzelne php-Dateien) oder wird der Inhalt aus einer Datenbank geholt u.s.w?

Verfasst: 30.05.2008 14:17
von atrox
Google bietet dir an ein Suchfeld auf deiner Website zu integrieren, wodurch die User deine Seite über Google durchsuchen können.
http://www.google.com/coop/cse/

Da war jemand schneller :wink:

Verfasst: 31.05.2008 07:24
von h32Lg
Hi,

in diesem Forum steht ein Funktionsfähiges Script welches einen kompletten Ordner deines Webspaces/-Servers durchsucht: klick mich

greets h32Lg 8)

Verfasst: 31.05.2008 11:20
von Brigitta
Hallo,

danke dir für den Link.
Nun wie baue ich dieses ein?
Benötige ich dazu php? Oder langt dies auch in HTML?

Verfasst: 31.05.2008 11:25
von h32Lg
Du brauchst auf jedenfall eine PHP-Datei welche die Endung .php trägt, da eine .html-Datei keinen PHP-Code interpretieren kann.

Ich habs mir jetz nicht ganz angeschaut den Code, aber du kannst einen Dateityp angeben welcher durchsucht, bzw nach welchem gesucht werden soll. Das geht in PHP natürlich auch Variabel.

Am besten du kopierst den Code in eine leere search.php und includierst diese dann dort hin wo du sie benötigst ;-)

greets h32Lg 8)

Verfasst: 31.05.2008 12:36
von mr.no-name
Dann gäbe es da noch PhpMySearch - damit habe ich ein paar Erfahrungen gemacht, teilweise gute und teilweise schlechte (dass nicht alle Seiten im angegebenen Ordner gefunden wurden, etc).
Aber wenn du dir das mal anschaust und es testest siehst du ja, ob es für dich passend ist oder nicht ;)

Verfasst: 31.05.2008 12:43
von Brigitta
Danke,
wenn ich aber die Seite "search.php" erstelle und dann aufrufe, dann erscheint nur folgendes:

Sie sind hier: biblothek.de >> Suche >> nach Personen >> Fehler

Ihr Suchbegriff ist zu kurz! Bitte beachten Sie,
dass Ihr Suchbegriff mindesdens drei Buchstaben lang sein muss,
um von unserer Suche berücksichtigt zu werden.
Bitte versuchen Sie es nochmals!
Falls Sie Hilfe bei der Suche benötigen, klicken Sie hier.


wo ist denn da ein suchfeld bzw wo kann ich da angeben welche ordner oder dateien durchsucht werden sollen?

Verfasst: 31.05.2008 12:54
von h32Lg
Hi,

im Code steht folgende Stelle:

Code: Alles auswählen

if(empty($search)) { $search=$_POST[search]; }
Was so viel heißt wie, wenn die Variable $search leer ist, soll sie mit dem übergebenem Suchwort $_POST[search] "gefüttert" werden.

D.h. du musst dir ein Formular (im <form>-Tag) basteln und in der action=""-Eigenschaft dann auf die search.php verweisen und die Formulardaten beim übersenden richtig "mit senden".

Wenn du das machst kannst du den angegebenen Dateityp, jetzt gerade .htm durchsuchen lassen.

greets h32Lg 8)

Verfasst: 31.05.2008 13:10
von Brigitta
Okay danke, werde ich mal versuchen