Schrift
[thread]3161[/thread]

seltsames verhalten in Maypole: anderes verhalten als in normalem script



<< >> 1 Eintrag, 1 Seite
Taulmarill
 2005-10-07 13:05
#31200 #31200
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
hallo,

ich hab hier ein problem und komm irgendwie nicht weiter. ich habe eine Maypole anwendung (auf mod_perl) die sich anders zu verhalten scheint, als mein testscript. das script sieht folgendermassen aus:

Code: (dl )
1
2
3
4
5
6
7
my $host = 'google.de';
my $ip;
unless ( $ip = ( gethostbyname ( $host ) )[4] ) {
die "$host not found\n";
}
$ip = join ".", unpack "C4", $ip;
print "$ip\n";


funktioniert auch so weit. wenn ich jetzt aber versuche die selbe funktion in meiner Maypole anwendung zu implementieren, wird der block unter dem unless ausgeführt und ich bekomme eine fehlermeldung. wenn ich das ganze folgendermassen umbaue funktioniert es aber:
Code: (dl )
1
2
my $ip = ( gethostbyname ( $host ) )[4];
unless ( $ip ) { ....

hat irgendwer eine idee woran das liegen könnte? Maypole schliesse ich einfach mal aus, glaube nicht, dass das so tief in den code eingreift. mein verdacht liegt eher auf mod_perl. allerdings habe ich das mit der selben perlversion compiliert, mit der ich auch das testscript ausführe.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
<< >> 1 Eintrag, 1 Seite



View all threads created 2005-10-07 13:05.