juergen: script-ergebniss ausgeben

Hi,
ich rufe ein Gästebuch über folgenden Header-Befehl in einer Seite auf:
<meta http-equiv="refresh" content="0; URL=http://www.bundj.de/cgi-bin/igb.cgi">

Diese Seite binde ich dann als iframe in eine Weitere ein.

Kann man das CGI-Ergebniss nicht direkt in einen Container einer Seite, evt. als DIV Befehl einfügen? Wie geht so was?

Juergen

  1. Kann man das CGI-Ergebniss nicht direkt in einen Container einer Seite, evt. als DIV Befehl einfügen? Wie geht so was?

    Was ist ein DIV Befehl?
    Was willst du erreichen?

    Struppi.

  2. 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

    1. Hallo Torsten,

      SSI

      ich glaube das krieg ich hin. danke für die Hilfe!

      Gruesse
      Juergen