Hallo Bogus!
foreach $url (@urls) {
$doc = get '$url';
print "content....
print "$doc";
}
Also was Du in Single-Quotes schreibst, wird von Perl nicht weiter interpretiert, sondern unveraendert uebernommen. Das heisst, mit
$doc = get '$url'; hast Du genau das erreicht, was passiert, wenn Du im Browser in der Adresszeile $url eingibst. Mit
$doc = get $url; sollte es dagegen funktionieren. Nur so wird das, was in $url drin steht, an get uebergeben.
mein verdacht: perl ist im verarbeiten zu schnell. folglich spricht er alle adressen nur ganz kurz an und geht gleich weiter - ergebniss ist dann natürlich null...:-(
Ganz schoen abenteuerliche Theorie. *g*
Calocybe