Hi,
Jetzt will ich eine Passwortabfrage in eine Seite einbringen.
warum willst Du dazu CGI benutzen? Mittels der Serverkonfiguration geht das viel einfacher und sicherer, zumal Du nicht sämtliche potentiellen Fälle beachten musst.
http://www.teamone.de/selfaktuell/artikel/server/hta…
Wie gehe ich da vor?
_Sehr_ vorsichtig und sorgfältig, wenn Du es selbst machst.
Welche Dinge muss ich beachten, damit ein Perl oder CGI-Script
auch funktioniert?
Shebang korrekt (erste Zeile im Script), CGI-tauglich (HTTP-Header), systemkompatibel (FTP: ASCII-Modus), den Begebenheiten im Filesystem angepasst (Dateipfade). Möglichst benutzt Du keine externen Programme (sendmail z.B.), sondern sprachbezogene Funktionen (Perl: Module wie Net::SMTP oder MIME::Lite).
Kann mir irgendjemand ein Beispiel-Script (Perl und CGI)
schreiben?
#!/usr/bin/perl -w
use strict;
use CGI ‚:standard‘; # Diese und die folgende Zeile lässt Du weg,
print header(‚text/plain‘); # wenn es kein CGI-Script sein soll
print ‚Test erfolgreich!‘;
Wenn ein Fehler auftritt, schaust Du im selben Moment im Error-Log des Servers nach; noch bevor Du es Deinem Herzen erlaubst, weiter zu schlagen. Es ist die mit Abstand wichtigste Informationsquelle.
Cheatah