Zuerst habe ich die Foren gesucht und nicht genau mein Problem gefunden. Ich benutze Ubuntu mit Perl 5.10 installiert.Kann einen undefinierten Wert nicht als Dateihandle-Referenz verwenden
Ich erhalte den folgenden Fehler nach meinem Skript ausführen:
"Can't use an undefined value as filehandle reference at scraper.pl line 17"
Hier ist mein Skript ....
#!/usr/bin/perl -W
use strict;
use warnings;
use WWW::Curl::Easy;
my $curl = WWW::Curl::Easy->new;
$curl->setopt(CURLOPT_HEADER, 1);
$curl->setopt(CURLOPT_URL, 'http://something.com');
my $response_body;
$curl->setopt(CURLOPT_WRITEDATA,\$response_body);
my $return_code = $curl->perform;
if ($return_code == 0)
{
my $response_code = $curl->getinfo(CURLINFO_HTTP_CODE);
print ("Success ".$response_code);
}
else
{
# Error Code
print ("An error occured: ".$return_code." ".$curl->strerror($return_code)." ".$curl->errbuf."\n");
}
# EOF
Alle hier Hilfe wäre sehr geschätzt.
Danke,
Ben
wo erhalten Sie den Fehler? – KevinDTimm
@Kevin at scraper.pl Zeile 15.;) – bzlm
Sorry ... der Fehler tritt in Zeile 15 auf ... my $ return_code = $ curl-> ausführen; – Bnjmn