Clemens: Gästebuch

Hallo

Zuerst muß ich gestehen, ich habe von Perl ziemlich wenig Ahnung. Ich habe mir aus dem Netz ein Perl-Gästebuch geholt, alle Änderungen vorgenommen (Links geändert) und jetzt bekomme ich folgende Fehlermeldung wenn ich den Eintrag eintragen will:
open /guestbook/guestbook.html: No such file or directory at /home/.sites/149/site497/web/usr/bin/perl/guestbook.pl line 761.

Zeile 761 im guestbook.pl schaut aber so aus:
<PRE> print SENDMAIL $data or die "write to sendmail pipe: $!";</PRE>

Da verstehe ich einfach den Zusammenhang nicht. Hat da von Euch einer eine Idee oder braucht ihr mehr Infos (mehr Sourcecode)?

Danke und Grüße
Clemens

  1. Tach,

    Zeile 761 im guestbook.pl schaut aber so aus:
    <PRE> print SENDMAIL $data or die "write to sendmail pipe: $!";</PRE>

    GGf. passiert der fehler eine Zeile drüber. und Perl ordnet die falsche Zeilennummer zu?

    Falls es daran nicht liegt:
    Hast Du SENDMAIL richtig definiert, und gibt es auf dem System auf dem Du das laufen hast überhaupt ein Sendmail bzw. ein Mail-Programm?

    Irgendwo muess der Name Deines Mail-Programmes definiert sein, irgendwie sowas wie:
    open (SENDMAIL, "|/usr/bin/mail")
    oder sowas ähnliches müsste da mal vorkommen, denk ich.
    Und dann muss natürlich dein Mailprogramm (also wie hier: /usr/bin/mail) auch tatsächlich existieren.

    Gruss,
    Joerg