Thread Hilfe mit Formular Script: CGI - Perl ### Formular (30 answers)
Opened by Strat at 2004-01-16 12:37

Captain Future
 2004-01-16 21:25
#28190 #28190
User since
2004-01-16
19 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

erstmal Danke für die schnelle und ausführliche Hilfe.
Habe jetzt erstmal alles soweit umgesetzt wie ich konnte.
Läuft aber leider noch nicht.
Error-Log nervt mich jetzt mit neuen Meldungen:

Global symbol "$mailprog" requires explicit package name at formpost.pl line 8.
Global symbol "$date" requires explicit package name at formpost.pl line 11.
Global symbol "$os" requires explicit package name at formpost.pl line 14.
Global symbol "$returnurl" requires explicit package name at formpost.pl line 17.
Global symbol "$weiterleitungszeit" requires explicit package name at formpost.pl line 20.
Global symbol "@email_list" requires explicit package name at formpost.pl line 23.
BEGIN not safe after errors--compilation aborted at formpost.pl line 28.
[Fri Jan 16 20:04:00 2004] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: /home/xyz4711.de/www/cgi-bin/formpost.pl

Line8:
Code: (dl )
$mailprog = '/usr/sbin/sendmail';


Line 11:
Code: (dl )
$date = '/usr/bin/date';


Line 14:
Code: (dl )
$os = "UNIX";


Line 17:
Code: (dl )
$returnurl = "http://www.xyz4711.de/index.html";


Line 20:
Code: (dl )
$weiterleitungszeit = 5;


Line 23:
Code: (dl )
@email_list = ("info\@xyz4711.de", "webmaster\@xyz4711.de");


Line 28 und folgende:
Code: (dl )
1
2
3
use CGI;
my $cgi = CGI->new();
my %FORM = $cgi->Vars();


!! Achtung durch meine Nachbesserungen am Script stimmen die Zeilennummern natrlich nicht mehr ganz mit dem als erstes geposteten Beitrag überein !!

Also das mit dem "Strict" und den daraus folgenden noch notwendigen Angaben peile ich noch nicht so ganz. Ebenso wie die ganzen Module eingefügt werden. (Module kannte ich bis jetzt noch nicht bei Perl) Insbesondere wie durch Modulaufruf die Angaben überprüft werden. Bitte mal auf mein Script anwenden.

Wie lange dauert denn so eineDNS Lookup so ca. ?

Kann perldoc -q "get locking" leider noch nicht einsehen.

Wo kann ich mir eigentlich Perl runterladen OHNE so eine nervige Registrierung wie das bei www.activestate.com ist ?

Besten Dank vorab.

MfG Captain Future

View full thread Hilfe mit Formular Script: CGI - Perl ### Formular