Stefan Muenz: Neuling hat da mal ´ne Frage

Beitrag lesen

Hallo Mickman,

ich habe als Thema das Forum gewählt, weil es Möglichkeiten bietet, die ich lernen möchte.
Es geht nämlich um die Funktion "Suchen".

Das sollten wir erst mal auseinander droeseln. Was interessiert dich denn nun? Das Forum oder die Suche? Ich vermute mal, du meinst oben links den QuickLink "Suche", oder?
Damit kommt man auf eine Seite mit einem Formular. In unserem Fall wird dieses Suchformular bereits von einem CGI-Script (such.pl) generiert. Solche CGI-Scripts koennen HTML-Code generieren und an den Browser schicken. Fuer das Formular wuerde aber auch erst mal eine normale HTML-Datei (z.B. such.htm) reichten.

Fuer die Suche selbst braucht man dann aber auf jeden Fall ein Script - eines, das auf dem Server abgelegt ist und dort den Datenbestand durchsucht. Ich habe keine Ahnung, welches Vorwissen du hast, insofern macht es denke ich jetzt keinen Sinn, weiter ins Detail zu gehen. Vielleicht schreibst du einfach mal, was du schon kennst und kannst (HTML?, schon mal programmiert?).

Alle Einträge in diesem Forum: Wo liegen die? Ist es eine Datenbank? Wie funktioniert die Generierung der Ergebnisse, das sie eben so übersichtlich und schön aufgelistet erscheinen?

Das bezieht sich jetzt wieder aufs Forum ... also die Eintraege des Forums, die einzelnen Messages, sind in XML-Dateien abgelegt. Jeder Thread ist eine XML-Datei. Wenn du eine Message oder auch die Forumshauptdatei aufrufst, rufst du ein CGI-Script auf. Dieses Script liest die erforderlichen XML-Dateien aus und generiert daraus den HTML-Code, der im Browser sichtbar ist.

Kann ich das auch bei Selfhtml nachlesen?

XML wird dort noch nicht behandelt. Aber wie CGI-Scripts mit Perl (das auch hier im Forum und bei der Suche zum Einsatz kommt) funktionieren, wird beschrieben (</selfhtml/tg.htm>).

viele Gruesse
  Stefan Muenz