Hallo alex,
Warum ich sie nicht verrate weil ich weiß das sie richtig sind.
Na dann wundert es mich, daß es nicht funktioniert hat.
Error 500 bedeutet 'Internal Server Error'.
Daß heißt entweder spinnt der Server gewaltig, oder das Script kann nicht ausgeführt werden.
Wenn rechtemäßig alles in Ordnung ist, dann ist's vielleich ein Syntax-Fehler.
Du hast z.B bei Deinem Posting das ';' am Ende des Print vergessen (niocht einkopiert??).
Funktioniert das script im trockenen?
probier einfach
perl -c script.pl
auf Deinem Rechner zu Hause.
Ach ja, wenn Du Perl-scripts schreibts, solltest Du am besten lokal auch eins installieren, falls Du es nicht sowieso schon getan hast.
Am Image-URL kann noch falsch sein, daß das Image gar nicht vorhanden ist (???). naj a ist ja schon mal vorgekommen, daß sich einer verschrieben hat.
Aber das sollte nichts ausmachen, da der URL max. zwar das HTML anzeigt jedoch kein Bild.
Vielleicht verwendest Du eine Variable beim 'print', wo Perl drüber stolpert.
Aber aus Deinem Original-Posting ist nichts wesentliches zu entnehmen.
Zeig ein bißchen mehr her, sei nicht schüchtern.
Sonst ist' nur eine Raterei.
(Die Antwort ist 42, wie lautet die Frage?)
Grüße
Klaus