Lang Lukas: Browserrückgabe funktioniert nicht

Habe OmniHTTPd und ActivePerl installiert und wollte ein Perl script testen, dabei erhielt ich mit dem Befehl "print" keine Rückgabeseite
(nur eine ganz normale weiße Seite).
Bitte um Rat!
Danke,

Lukas Lang

  1. hi!

    Habe OmniHTTPd und ActivePerl installiert und wollte ein Perl
    script testen, dabei erhielt ich mit dem Befehl "print" keine
    Rückgabeseite (nur eine ganz normale weiße Seite).

    Du musst noch etwas hinter das "print" schreiben und dann mit einem
    ; abschließen, sonst wird auch nichts ausgegeben.

    bye, Frank!

    1. Hi,

      die erste Zeile der Ausgabe muss auf jeden Fall folgendermaßen lauten:

      print "Content-type: text/html\n\n";

      Sonst wird nix an den Browser zurückgesandt.

      Gruß, Holger

      1. hi!

        die erste Zeile der Ausgabe muss auf jeden Fall folgendermaßen
        lauten: print "Content-type: text/html\n\n"

        Danke, aber das weiß ich alles selbst. Du kommst wohl mit der Thread- Struktur eines Forums nicht so ganz klar, oder warum antwortest du
        auf mein Posting?

        bye, Frank!

        1. Du kommst wohl mit der Thread- Struktur eines Forums nicht so ganz klar, oder warum antwortest du
          auf mein Posting?

          bye, Frank!

          Nette Antwort,

          vielleicht solltest Du mal an Deinen Umgangsformen feilen.

    2. Habe OmniHTTPd und ActivePerl installiert und wollte ein Perl
      script testen, dabei erhielt ich mit dem Befehl "print" keine
      Rückgabeseite (nur eine ganz normale weiße Seite).

      Du musst noch etwas hinter das "print" schreiben und dann mit einem
      ; abschließen, sonst wird auch nichts ausgegeben.

      Nein. Das Semikolon ist ein Befehlsseparator und kein Begrenzer, daher muss der nicht angegeben werden und bei print; wird $_ ausgegeben und nicht nichts.

      Ich würde empfehlen ein CGI Script zu schreiben. Das ist hier scheinbar nicht der Fall.