PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Internet IP get('URL') will nicht



alchimist
19-05-2003, 22:52
Hi Alle,
ich habe da ein kleines Problem. Wenn ich folgendes ausfuehre

#!/usr/bin/perl
my $html = get( 'http://checkip.dyndns.org' );
print $html;

erhalte ich die folgende Fehlermeldung

Undefined subroutine &main::get called at ./my_ip.cgi line 5.

??? Was stimmt nicht mit dem get nicht ???

danke

dakjo
20-05-2003, 07:02
Du solltest vielleicht ein Modul verwenden was mit HTML bzw. Webservern umgehen kann ?

Es gibt in Perl keine Methode get !

Schau dir mal CPAN (http://www.cpan.org) an.

Villeicht findest du da was du suchst !

phate
20-05-2003, 09:50
Hi alchimist,

die Methode, die Du verwenden willst stammt aus dem Modul LWP::Simple. Also musst Du dieses auch einbinden (und installiert haben).
#!/usr/bin/perl
use LWP::Simple;

my $html = get( 'http://checkip.dyndns.org' );
print $html;

Ein brauchbares Tutorial findet sich unter http://www.perl.com/pub/a/2002/08/20/perlandlwp.html

Alles andere zeigt Dir: perldoc LWP::Simple

alchimist
20-05-2003, 16:34
Genau das hat gefehlt. Danke