Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : String Terminator



Blackice
08-07-2003, 13:33
Moin moin,

ich habe nachfolgenden Code aus dem Buch CGI Programmieren mit Perl abgeschrieben. Mein Perl Interpreter meldet aber, dass er den String Terminator "HTML_ENDE" nicht finden kann.

#!/usr/bin/perl -w

use strict;

print <<HTML_ENDE;

print Content-type: text/html

<HTML>
<HEAD>
<TITLE>&Uuml;ber diesen Server</TITLE>
<HEAD>
<BODY>
<H1>&Uuml;ber diesen Server</H1>
<HR>
<PRE>
Servername: $ENV{SERVER_NAME}
Portnummer: $ENV{SERVER_PORT}
Verwendete Software: $ENV{SERVER_SOFTWARE}
Serverprotokoll: $ENV{SERVER_PROTOCOL}
CGI Version: $ENV{GATEWAY_INTERFACE}
</PRE>
<HR>
</BODY>
</HTML>
HTML_ENDE

quinte17
08-07-2003, 13:45
mach mal anstatt HTML_ENDE -> EOL (ist einfacher zu schreiben...
und dann muss unbedingt noch ein zeilenumbruch folgen... vielleciht klappts ja dann

also
print << EOF; # danach kommt kein PRINT MEHR!!!!! so wie in deinem beispiel oben

bllablsdbf
asdf
asdf
EOF

mfg

Blackice
08-07-2003, 14:37
OH MAN

ich wusste, dass ich was falsch abgetippt hatte. allerdings wusste ich das mit dem zeilenumbruch nicht danke!!