Christoph Schnauß: SSI in CGI (kornshell)

Beitrag lesen

hallo Peter,

du wolltest doch lernen, daß es sich nicht gehört, immer das gesamte vorangegangene posting unten dranhängen zu lassen.

(funktioniert ohne $variable)

<script language='PHP'>
virtual ('kopf.shtml');
</script>
das hat die gleiche wirkung

Theoretisch. Es setzt eine bestimmte Serverkonfiguration voraus, dazu mußt du deinen Provider fragen.

jede WEbseite includiert kopf und fuss SHTML

Da hast du doch die Lösung bereits formuliert, korrekt und kurz. Es geht um "Webseiten", und nicht um "Scriptausgaben". Für den Server ist das, was ihm ein Script zurückliefert (egal, ob PHP oder Perl oder sonstwas), eben keine "Webseite", sondern Code, den er an den anfragenden Client auszuliefern hat. Das tut er auch. Bloß kann der Client nun wieder mit einer SSI-Anweisung nichts anfangen.

Dein Problem ist, daß du mehrere serverseitige Techniken kombinieren willst. Das geht nicht so sehr gut. Eine Möglichkeit wäre, daß dein Script (auch wieder egal, ob PHP oder Perl oder Shell) erst einmal ein fertiges HTML-Dokument auf dem Server ablegt, dem Server dann per "Location:..." die URL angibt, dann geht es. Nach einem Timeout kann dein Script diese HTML-Seite ja wieder löschen.

bitte noch beachten:

Und gewöhne dir bitte ab, immer die _komplette_ vorherige Nachricht zu zitieren. Danke.

Grüße aus Berlin

Christoph S.