print $page_name '<td><img src="img/$page_name.jpg" /></td>';
Da fehlt ein Komma oder sowas.
Nein, fehlt es nicht. Der OP will in ein Filehandle schreiben.
Außerdem möchtest du interpolieren, das geht bei single quotes in die Hose.
Grundsätzlich richtig, sollte aber im vorliegenden Fall nicht die Ursache der Fehlermeldung sein.
Siechfred
--
Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.
Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.