Wowbagger: ENV-variablen

Beitrag lesen

Hi Cheatah,

offenbar funktioniert die Ausgabe eines Hashs bei dem Perl, daß Dein ISP benutzt anders, als bei "üblichen" Perl-Versionen - vielleicht liegt's auch an

Wir fahren beide im grunde die gleiche version (ActivePerl 5), nur ist meine version etwas aktueller (print $] ergibt bei mir 5.00503 und beim ISP 5.00307).

Was hingegen funktionieren muß, ist folgendes:

foreach (keys %ENV) { print "$_: $ENV{$_}\n"; }

ich habe es 'mal in folgendes script gepackt und das ergebnis ist ständig das gleiche: nur eine ausgabe: PERLXS: PerlIS

Der source:

#!perl

$i= 0;

print "Content-type: text/html\n\n";
print "<html>\n<head><title></title></head>\n<body>\nENV-VARS:<br><br>";

#for (%ENV) {

$i++;

print $_;

if ($i % 2) { print ": "; }

#  else { print"<br>"; }
#}

foreach (keys %ENV) { print "$_: $ENV{$_}<br>"; }

print "</body>\n</html>\n";

ist doch höchst seltsam, oder?

/*,*/
Wowbagger