hi!
Ich habe es jetzt aber so gemacht:
[...]
Ich hoffe daran ist nichts auszusetzten.
Du meinst abgesehen davon, dass das Programm syntaktisch falsch ist,
und es schwachsinnig ist, Parameter für eine Funktion als globale
Variablen zu übergeben?
Anscheinend weißt du selbst nicht so genau, was du willst. Oder du
kannst dein Problem nicht klar rüberbringen. Wenn du einen Text hast,
den du an mehreren Stellen einfügen willst, dann speicherst du den
eben in einer Variable und gibst diese an mehreren Stellen wieder aus:
=== cut ===
my $var = "<!-- häufig verwendeter HTML-Code -->";
print "<html><head>...</head><body>$var<..>$var</body></html>";
=== cut ===
Was das allerdings als HTML-Header für einen Sinn machen soll, ist
mir schleierhaft. Der kommt doch sowieso nur ein einziges Mal in
jeder HTML-Datei vor. Und das Perl-Skript gibt ja vermutlich -- wenn
es als CGI läuft -- sowieso nur ein einziges HTML-File aus.
bye, Frank!