![]() |
||
![]() |
DiskussionsforenIch m÷chte auf meiner Homepage ein Diskussionsforum anbieten. Ich wei▀ dazu bisher nur, da▀ ich CGI lernen mu▀ und da▀ fⁿr Foren das Tag Die komplette Beschreibung eines HTML-Formulars ist an dieser Stelle aus Platzgrⁿnden nicht m÷glich. Der fⁿr Sie wichtige Abschnitt ist der Parameter Action von Tag FORM. Er gibt den Pfad zum Programm an, den der Schalter aufruft. Der Schalter l÷scht den Inhalt des Formulars. Das Tag TEXTAREA bezeichnet ein Eingabefeld. Sobald der Anwender den Schalter SUBMIT benutzt, ⁿbergibt der Browser per CGI alle Eingaben in Textareas in der Form textnameX=æEingabeæ an das definierte Programm. Das kann die Eingaben verarbeiten. Wenn das Tag FORM den Parameter METHOD=GET enthΣlt, ⁿbergibt der Browser die Parameter in einer Umgebungsvariablen, beim Parameter MeETHOD=POST kann das Programm die Parameter per Standardeingabe lesen. Sie k÷nnen CGI mit jeder Art von Programm betreiben. Ob Sie ein C-Programm oder ein Perl-Script verwenden, ist dem Interface egal. Allerdings gibt es eine EinschrΣnkung in bezug auf die Provider. Manche erlauben nur bestimmte Sprachen oder Scripts, wenn sie nicht sogar die Verwendung auf bestimmte Programme beschrΣnken. Denn fⁿr die Provider stellt der Einsatz von Fremdprogrammen auf ihren Servern ein erhebliches Sicherheitsrisiko dar. Wenn Sie bei Ihrem Provider eigene Programme einsetzen dⁿrfen, lohnt sich ein Blick auf die Seite http://worldwidemart.com/scripts/. Dort finden Sie vom Counter ⁿber das Forum bis zum GΣstebuch eine Menge vorbereitete Perl-Scripts, die mit leichten ─nderungen auf jeder Plattform laufen. |
![]() |