Calocybe: Ich versteh dieses EOF nicht ganz ?

Beitrag lesen

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