Marco Reinke: HTML-Seiten darstellen

Hello ...

... ich schreibe gerade an einem Adressbuch, welches durch einen Perlskript dynamische HTML-Seiten erzeugt. Das Problem ist jedoch, daß ich nach jeder Neuerstellung der HTML-Seiten erst wieder den "Aktualisieren-Button" im Browser betätigen muß, um das Ergebnis sichtbar zu machen.
Gibt es in Perl die Möglichkeit, dynamisch-erstellte HTML-Seiten aufzurufen bzw. darzustellen? (Ich glaube mit JAVA wäre es möglich (*grübel*), aber es soll eben doch eine PERL-Anwendung bleiben.)

  1. Gibt es in Perl die Möglichkeit, dynamisch-erstellte HTML-Seiten aufzurufen bzw. darzustellen? (Ich glaube mit JAVA wäre es möglich (*grübel*), aber es soll eben doch eine PERL-Anwendung bleiben.)

    Ja, den gesamten HTML-text an STDOUT ausgeben. Etwa so:

    print "content-type: text/html\n\n";
    print "<html><head><title>Adressbuch</title></head>\n";
    ... usw.

    aufpassen mit den unterschiedlichen Bedeutungen von
    ' --> deutet Sonderzeichen nicht (z.B. kein \n)
    " --> Sonderzeichen werden interpretiert (z.B. $Variable)

    oder Du machst gleich alles mit --> qq HTML-Text ."\n";
    qq ist soviel wie " , q soviel wie ' .

    Aufruf der Seite dann als DeinName.pl nicht als DeinName.htm . Damit wird die Seite ausschließlich mit dem Perlscript erzeugt, und die HTML-Datei kannste wegschmeißen.

    Chiau Pit