Hallo!
kennt jemand eine möglichkeit, aus einer von einem cgi-programm erzeugten html-datei heraus direkt einen ssi-call zu machen?
Sorry, das geht nicht, zumindest mit keinem mir bekannten Webserver (denn der müßte dann ja die cgi-Ausgabe nochmal parsen).
Umgehungsmöglichkeiten:
Du schreibst in eine .shtml-Datei, und leitest dann per Location:-Header auf diese um (allerdings ist die dann entweder für alle gleich, oder hat irgendwelche unschönen Dinger wie die PID im Namen...)
oder (würde ich empfehlen):
Du kopierst die SSI-Scripts, die du brauchst in eine Library, machst ein (paar) sub xyz { ... } drumrum, bindest diese mit require "meinefunktionen"; ein, und rufst die Funktionen da auf, wo sie gebraucht werden. Das ist auch viel schneller und resourcenschonender...
Die SSIs kannst du dann ja auch so umschreiben, dass sie nur die entsprechende Funktion aufrufen, dann brauchst du sie später nur an einer Stelle zu ändern.
Ciao,
Mirko