Oliver Antosch: SSI und Perl

Hallo,

wieso bleiben SSI nach print qq .. uninterpretiert?

&head;

print  qq
<html>
</head>
<body>
<center>
<!--#echo var="HTTP_REFERER"-->
.
.
.;

SSI gehen prinzipiell auf meinem Server

  1. Hi,

    wieso bleiben SSI nach print qq .. uninterpretiert?

    weil das Script bereits serverparsed ist. SSI aus einem Script heraus funktioniert nicht.

    Tip: An der richtigen Stelle das Script mit require einbinden. Es muß dann natürlich verändert werden, z.B. darf kein Header mehr ausgegeben werden, Parameter sollten anders übergeben werden (globale Variablen z.B.), das Script muß mit einer wahren Aussage beendet werden ("1;" als letzte Zeile) usw.

    Cheatah

  2. Wenn der Server ein CGI-Script ausführt, dann parst er die Ausgabe
    desselben nicht nochmal nach SSI-Tags. Also: Entweder CGI oder
    SSI? Es geht nur eins davon zur Zeit.

    CYa
    GONZO