Wie bringe ich Perl-Scripte zum Laufen?

Von: , Frage gestellt am Do, 18. Okt 2001

Ich habe jetzt einen Server mit cgi-bin Verzeichnis online!
Jetzt will ich eine Passwortabfrage in eine Seite einbringen. Wie gehe ich da vor?
Welche Dinge muss ich beachten, damit ein Perl oder CGI-Script auch funktioniert?

Kann mir irgendjemand ein Beispiel-Script (Perl und CGI) schreiben?

Vielen Dank!

2 Antworten zu dieser Frage

  1. Antwort von nach 6 Stunden 1 hilfreich
    Re: Wie bringe ich Perl-Scripte zum Laufen?

    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

    • Antwort von nach 4 Tagen 1 hilfreich
      Re^2: Wie bringe ich Perl-Scripte zum Laufen?

      Hi,
      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.
      Höre auf Cheatah und mach Dich ausserdem bekannt mit
      CGI::Carp

      Gruss, Ingo

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!