perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 21
Click for quality!




11.02.2012 / 06:33

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragProblem mit Modul LWP::SIMPLE
Seitenanfang
Hi, ich hab ein Problem mit dem CPAN-Modul LWP::SIMPLE. Vor längerer Zeit hatte ich es schon mal ohne Probleme in einem Script benutzt.

Jetzt tut sich überhaupt nichts. Es läuft ohne explizite 500er-Fehlermeldung, aber offensichtlich greift es überhaupt nicht zu und erwischt keine WWW-Seite. Ausgegeben werden nur die HTML-Angaben <html><body>, aber die print-Ausgabe "$url nicht erwischt" (siehe unten) kommt schon nicht mehr.

Auf dem Server, so habe ich gerade nachgeschaut, ist es installiert. Was kann da schief laufen? (Muss eventuell noch ein anderes Modul eingebunden werden, auf das LWP::SIMPLE zurückgreift? In der Modul-Beschreibung bei CPAN steht davon allerdings nichts.)

Hier der Code:


#!/usr/bin/perl -w
use strict;
use LWP::Simple;
package forumlinks;
use vars qw($url $content);
print "Content-type: text/html\n\n";
print "<html><body>\n";
$url = "http://www.forum-gesundheitspolitik.de";
$content = get("$url");
if (defined $content) {
print "$url <br>\n $content \n";
}
else {
print "$url nicht erwischt";
}
print "</body></html>";

Bin für jede Info dankbar, da ich ich schon seit 3 Stunden hierüber ohne Ergebnis brüte.
Charles

Datum: 25.10.2005-14:07

Beitragre: Problem mit Modul LWP::SIMPLE
Seitenanfang
nimm lieber LWP::UserAgent.

was passiert denn, wenn du das script mal bei dir lokal laufen lässt? möglicherweise bekommt LWP::Simple einen timeout und dein browser beendet die verbindung mangels daten bevor LWP den timeout auslöst und abbricht.

mit LWP::UserAgent kannst du werte wie timeouts genauer einstellen und auch genauere fehlerdiagnosen stellen.

Datum: 25.10.2005-14:41

-






-
-