Achim Beermann: Gaensefuesschen in Perl

Wenn ich aus einem CGI Script, den
ich unter Perl geschrieben habe
eine HTMML Seite erstelle
brauche ich Gaensefuesschen ("")
Der Perl Script kann das natuerlich wegen
print""; nicht
Gibt es eine einfache Loesung?
Achim Beermann

  1. Hallo Achim,

    Wenn ich aus einem CGI Script, den
    ich unter Perl geschrieben habe
    eine HTMML Seite erstelle
    brauche ich Gaensefuesschen ("")

    Kannst Du maskieren mit dem Schrägstrich , wie alle Zeichen, die  eine Steuer-Bedeutung in Perl haben maskieren also einfach:
    "
    Steht übrigends auch im SELFHTML
    Gruß Jutta

  2. hi!

    Wenn ich aus einem CGI Script, den
    ich unter Perl geschrieben habe
    eine HTMML Seite erstelle
    brauche ich Gaensefuesschen ("")
    Der Perl Script kann das natuerlich wegen
    print""; nicht
    Gibt es eine einfache Loesung?

    Verwende statt print ""; einfach print ''; - also nur einfache Gänsefüßchen. Dann werden allerdings keine Skalare interpoliert und alle Steuerzeichen mit ausgegeben. Wenn du eine ganze Seite auf einmal ausgeben willst, kannst du das auch so machen:

    === cut ===
    print <<'EOM';

    <html>
    ...
    </html>

    EOM
    === cut ===

    bye, Frank!