Siechfred: script-ergebniss ausgeben

Beitrag lesen

Tag juergen.

<meta http-equiv="refresh" content="0; URL=http://www.bundj.de/cgi-bin/igb.cgi">
Kann man das CGI-Ergebniss nicht direkt in einen Container einer Seite, evt. als DIV Befehl einfügen? Wie geht so was?

Du könntest SSI nutzen, was dann vereinfacht so aussähe:

<div id="gb_bereich">  
  <!--#exec cgi="/cgi-bin/igb.cgi" -->  
</div>

Drei Dinge sind zu beachten:
Die HTML-Datei muss bei den meisten Servern die Endung SHTML statt HTML haben. Zwar kann man das in der Serverkonfiguration umstellen, aber wie, wenn man darauf keinen Zugriff hat :-)
Das Skript kann nur über seinen virtuellen Pfad adressiert werden, demzufolge muss sich das Script auf dem selben Server wie die HTML-Datei befinden.
Die HTML-Ausgabe des Scriptes muss ggf. bereinigt werden, da du sonst möglicherweise zwei Head- bzw. Body-Bereiche hast, was als invalides HTML-Dokument zu Anzeigefehlern führen kann.

Sollte das Gästebuch auf einem entfernte Server liegen, ist der Weg über SSI nicht möglich.

Siechfred