php-suchscript
Hallo Leute
möchte mich als erstes vorstellen. Bin weiblich, 54er Jahrgang und ein Newbie in Sachen PHP. Ich würde dringend ein kleines Suchscript (Volltextsuche) für eine Website benötigen. Dieses Script wird nur für eine einzige Seite mit nur einem Thema benötigt. Im www habe ich mir schon so allerhand angesehen, aber irgendwie blicke ich da nicht durch. Anpassungen was chmod etc. anbelangen kann ich wohl, aber wie ein Suchscript aufgebaut ist und in welcher Reihenfolge etwas gemacht werden muß, schnalle ich einfach nicht. Habe nur gelesen, daß die Suchwörter irgendwo reingeschrieben werden sollen, aber wo genau, habe ich bisher noch nicht rausfinden können. Wahrscheinlich bin in zu blöd, denn jede Website hat eine Suchfunktion, nur ich nicht. Ist hier jemand der mir helfen könnte oder vielleicht schon so ein kleines fertiges Script hätte. Wenn jetzt einige *Lacher* kommen habe ich vollstes Verständnis. Ich danke schon einmal im voraus!!!! Gruß Reni |
worin soll den gesucht werden? in dateien oder einer MySQL datenbank?
|
soll mit AND NOT + - * gesucht werden können?
|
keine weiteren angaben? mmmmhhh
|
suchscript
Hallöchen,
erstmal danke für die Beantwortung. Es tut mir leid, aber ich habe erst jetzt etwas Zeit erübrigen können. Es sollte in einer Datei bzw. einer Html-Seite gesucht werden d.h. 1 Suchformular für die Seite der botanischen Nomenklatur, eine Suchformular für die Seite eines botanischen Wörterbuchs. Also das Suchscript sucht praktisch immer nur in einer Seite. Gruß Reni |
hi,
ich glaube da habe ich was für dich... ich habe ein script geschrieben was genau das macht was du brauchst. ich habs für dich durch kommentiert, eventuell musst du es noch etwas an deine bedürfnisse anpassen. allerdings durchsuch das script nur einen angegebenen order bzw. in allen files die er enthält. hier kannst du es dir downloaden: LINK ich hoffe es hilf dir weiter. |
dann sollteste die zu suchende Dateien mit file() + implode() in einen String laden, alle HTML-Tags mit strip_tags() löschen und dann mit preg_match() oder mit strstr() (bei strstr siehe User Notes). Ggf muss du die Eingabe vom User und den String mit dem Inhalt der Datei mit strtolower() kleinschreiben lassen.
http://de.php.net/file http://de.php.net/implode http://de.php.net/strip_tags http://de.php.net/preg_match (eher für Profis) http://de.php.net/strstr (user notes lesen) http://de.php.net/strtolower |
ich sag ja es ist noch anpassungsbedürftig... :-}
|
******freu*******
Danke Coding, lade mir das Script jetzt runter und mein Glück versuchen. Wenn ich nicht zurechtkommen sollte, werde ich mich wieder melden müssen. Nochmals Danke!!!! :) |
jo, viel spass damit :-)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:29:20 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.