[Perl] Problem mit xammp?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
anfragen
apache
beispiel
beitrag
dav
detailliertere fehlermeldung
element
fehlfunktion
funktion
interner fehler
modul
opus
programmierfehler
routine
skript
sofer
standard
thw
variable
zinseszins
-
Hallo Community,
ich habe ein Problem mit dem Perl-Modul von xammp.
Wenn ich folgendes Script ausf?hren will, gibt Opera das aus:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Use of uninitialized value in numeric le (<=) at C:/Programme/xampp/perl/site/lib/ModPerl/RegistryCooker.pm line 488.
Sofern Sie dies f?r eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hier?ber.
Error 500
localhost
10/08/06 14:13:07
Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_autoindex_color PHP/5.1.6 mod_perl/2.0.2 Perl/v5.8.8
Hier der Code:
#!C:\Programme\xampp\perl\perl.exe -w use CGI qw(:standard); sub html_format { my $element = shift; my $text = shift; print "<$element>$text</$element>"; } print header(); #Routine benutzen html_format("h2","Dieser Text ist mit einer Funktion formatiert!"); html_format("p","Dieser auch. Wie man sieht, ist diese Funktion Flexibel einsetzbar.") #Zinseszins berechnen sub zinseszins { my $K = shift; my $N = shift; my $P = shift; my $Kn; $Kn = $K + (((100 + $P)/100 )** $N); return $Kn; } #Beispiel print zinseszins(480,3,1.8);
Kann mir jemand helfen?
PS Alle anderen Scripts funktionieren, einmal habe ich das Perlmodul schon neuistalliert.
Beitrag ge?ndert: 8.10.2006 14:16:21 von waldwolf -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
HTTP 550 ist ein interner Serverfehler, d.h. es ist z.B. bei der Ausf?hrung oder beim Starten es Perl-Moduls ein Fehler aufgetreten. In deinem Fall offensichtlich ein Programmierfehler in deinem Perl-Skript. Eine detailliertere Fehlermeldung wirst du in den Logfiles des Apachen finden.
Laut der Programmausgabe hast du eine Variable mit Namen le nicht initialisiert. Hab jetzt aber keine Lust auszuz?hlen, welche Zeile die 488 ist ;)
MfG,
thw -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage