Steuerzeichen werden nicht interpretiert
Rolf Schmidt
- perl
0 Peter Squentz0 Rolf Schmidt0 Cheatah
Hallo,
Mein Problem ist:
Ich habe einen Perl Interpreter (Aktiveperl 5.60) und einen Webserver
(OmniHTTPD 2.07) lokal auf meinem Rechner instaliert, um Perlscripte
lokal testen zu können. Es funktioniert auch, bis auf das Steuerzeichen anscheinend nicht interpretiert werden.
z.B. gibt es bei "\n" keinen Zeilenumbruch.
Wer kann mir weiterhelfen?
viele Grüße
Rolf
Mein Problem ist:
Ich habe einen Perl Interpreter (Aktiveperl 5.60) und einen Webserver
(OmniHTTPD 2.07) lokal auf meinem Rechner instaliert, um Perlscripte
lokal testen zu können. Es funktioniert auch, bis auf das Steuerzeichen anscheinend nicht interpretiert werden.
z.B. gibt es bei "\n" keinen Zeilenumbruch.
Poste den entsprechenden Code, mit dem Du es probiert hast.
Peter
Mein Problem ist:
Ich habe einen Perl Interpreter (Aktiveperl 5.60) und einen Webserver
(OmniHTTPD 2.07) lokal auf meinem Rechner instaliert, um Perlscripte
lokal testen zu können. Es funktioniert auch, bis auf das Steuerzeichen anscheinend nicht interpretiert werden.
z.B. gibt es bei "\n" keinen Zeilenumbruch.Poste den entsprechenden Code, mit dem Du es probiert hast.
Peter
z.B.:
#!/usr/bin/perl
$i = 1;
print "Content-type: text/html\n\n";
while($i <= 9)
{
print "Das Quadrat von ", $i, " ist ", $i * $i, "\n";
$i = $i + 1;
}
hier sollte für jede Zahl eine neue Zeile erzeugt werden.
Das Ergebnis sieht aber so aus:
Das Quadrat von 1 ist 1 Das Quadrat von 2 ist 4 Das Quadrat von 3 ist 9 Das Quadrat von 4 ist 16 Das Quadrat von 5 ist 25 Das Quadrat von 6 ist 36 Das Quadrat von 7 ist 49 Das Quadrat von 8 ist 64 Das Quadrat von 9 ist 81
Rolf
Hi,
print "Content-type: text/html\n\n";
wie wird bei text/html doch gleich ein Zeilenumbruch interpretiert?... Aha.
print "Das Quadrat von ", $i, " ist ", $i * $i, "\n";
Schau Dir mal den *Quellcode* an. Ist der Zeilenumbruch drin?
hier sollte für jede Zahl eine neue Zeile erzeugt werden.
Das geht in HTML mit Hilfe von <br>.
Cheatah