Moin!
print HTML qq|
Dann die Inhalte
bis der Arzt kommt
und abschliessen mit
|;
close(HTML);
Yupp, ich bevorzuge auch diese Variante. Du solltest Nur dazusagen, dass man das | Zeichen selbst mit \ maskieren muss. Oder, falls sehr viele dieser Zeichen im Text vorkommen, waehlt man eben ein anderes Begrenzungszeichen, z.B.
print qq~
laber || tratsch
~;
Musst nur bei email-Adressen mit Backslash arbeiten (@)
Genauso, wie Du auch $ maskieren musst. Wenn Du allerdings statt qq nur q verwendest, faellt das Problem weg. Allerdings werden dann eben auch keine Variablen mehr im Text aufgeloest.
print q| laber @tratsch|;
So long