PHP Suchscript by webdesign.weisshart.de | | _) \ \ \ / _ \ __ \ _` | _ \ __| | _` | __ \ \ \ \ / __/ | | ( | __/\__ \ | ( | | | \_/\_/ \___|_.__/ \__,_|\___|____/_|\__, |_| _| _) |___/ _) | | | \ \ \ / _ \ | __| __| __ \ _` | __| __| _` | _ \ \ \ \ / __/ |\__ \\__ \ | | | ( | | | ( | __/ \_/\_/ \___|_|____/____/_| |_|\__,_|_| \__| _) \__,_|\___| http://webdesign.weisshart.de ############################################################################### # Version 2.1 # # Sie können dieses Script kostenlos einsetzen, # solange Sie die Links auf webdesign.weisshart.de intakt lassen. # # Wenn Sie die Links auf webdesign.weisshart.de entfernen wollen, # können Sie hier eine Lizenz erwerben: # http://webdesign.weisshart.de/suchen-lizenz.php # # Für evl. auftretende Schäden, die durch die Verwendung dieses Scripts entstehen, # kann webdesign weisshart nicht haftbar gemacht werden. # Die Benutzung erfolgt auf eigene Gefahr des Anwenders. # # Der unveränderte Original-Quelltext darf auch zu nicht kommerziellen Zwecken # weiter gegeben werden, sofern diese Datei mit dem Haftungsausschluss # mitgeliefert wird. # # Der Verkauf dieses Scripts, auch in modifizierter Form, ist ohne vorherige # Absprache ausdrücklich untersagt! # Bitte fragen Sie, bevor Sie versuchen, mit dem Skript Geld zu verdienen. # # die neueste Version? -> http://webdesign.weisshart.de/suchen.php # Fragen oder Verbesserungsvorschläge: # http://webdesign.weisshart.de/blog.php?p=28 ############################################################################# Features: - Das Script durchsucht das Verzeichnis, in dem es installiert ist, sowie beliebige Unterverzeichnisse dieses Installationsverzeichnisses. - Eine Indexierung ist nicht erforderlich, neue oder geänderte Dateien werden sofort gefunden. - Bei Eingabe mehrerer Suchwörter werden diese automatisch mit UND verknüpft. - Alternativ OR Verknüpfung - Suche nach ganzen Wörtern - Logdatei und/oder E-Mail Benachrichtigung - alle Meldungen können personalisiert werden (z.B. für fremdsprachige Sites) - Die Ausgabe kann per CSS an jedes Layout angepaßt werden. - highlighting (Textmarker) der Treffer (funktioniert auch bei Google-Suche!) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Der Server muß PHP ab Version 4.3.0 unterstützen!!! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Konfigurationsmöglichkeiten: - E-Mail Benachrichtigung bei Suche - Dateitypen, die von der Suche eingeschlossen werden sollen (z.B. html|php) - zu durchsuchende Unterverzeichnisse explizit angeben, oder automatisch alle Unterverzeichnisse durchsuchen. - direktes Anspringen der Trefferseite, wenn die Suche nur 1 Treffer ergibt - Mindestlänge für Suchstring - einzelne Dateien von der Suche ausschließen - meta-tags keywords, description und title wahlweise in die Suche einschließen - html-tags (z.B. alt-tags) wahlweise in die Suche einschließen - Start und Ende der Suche innerhalb der Dateien definieren - unerwünschte Strings von der Suche ausschließen - Anzahl der Buchstaben, die vor und nach dem Treffer angezeigt werden (Kontext), wahlweise keine Kontextanzeige - wahlweise Anzeige des meta-tags description anstelle des Kontext - wahlweise vollständigen Pfad zum Treffer anzeigen - wahlweise Datum der letzten Änderung der Treffer anzeigen - wahlweise Suchtipps anzeigen - wahlweise Anzahl der Treffer pro Dokument anzeigen - max. Anzahl der angezeigten Trefferseiten - Meldungstexte personalisieren - u.a. siehe Datei search_config.php +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Installation: - zip entpacken - alles in das zu durchsuchende (Haupt-)Verzeichnis uploaden dabei wird automatisch ein Unterverzeichnis wdw_suche erstellt nur die Datei suchen.php (eine lauffähige Musterdatei) verbleibt im Hauptverzeichnis. - Aufruf im Browser mit http://pfad_zur_datei/suchen.php - bitte unbedingt vor der Anpassung der search-config.php mit dem vorkonfigurierten Suchformular testen! und wenn's läuft: - search_config.php nach Wunsch konfigurieren. ACHTUNG: die search_config.php NICHT aufrufen und im Browser anschauen, sondern mit einem Texteditor (z.B. Notepad) bearbeiten. In dieser Datei gibt es auch alle Erläuterungen zu Konfigurationsmöglichkeiten. - Suchformular in eigene Seiten einbauen hierzu gibt es eine Schritt für Schritt Anleitung unter http://webdesign.weisshart.de/suchen-integrieren.php - mit CSS das Aussehen der Suchergebnisseite formatieren - Das Programm erstellt ein Logfile namens searchlog.txt im Unterverzeichnis wdw_suche. Die dort protokollierten Zugriffe können nützlich sein zur Optimierung der Site. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++