Hi,
open(DAT,">'Bildurl'");
open arbeitet _nur_ auf dem lokalen Filesystem; der Begriff "URL" läßt also auf Probleme schließen. Fernen:
open(DAT, '>/pfad/zur/datei') or die "Fehler beim Speichern von 'datei': $!";
Dann erfährst Du den Fehler aus dem Error-Log.
Warum benutzt Du eigentlich nicht die Methode getstore(), die das Modul LWP::Simple bereitstellt? Siehe
perldoc LWP::Simple
close(DAT);
close(DAT) or die "Fehler beim Schliessen von 'datei': $!";
Cheatah