Rolf Schmidt: Steuerzeichen werden nicht interpretiert

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

  1. 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

    1. 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

      1. 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