Thomas: Warten bis CGI ausgeführt ist

Hallo.

Gibt es eine Möglichkeit, in einer HTML-Datei eine Anweisung zu machen, daß die Datei erst dann aufgebaut wird, wenn der zuvorstehende <exec cgi="..."> ausgeführt ist ?
Das HTML-Dokument braucht nämlich die Datei, die das Perl-Script zuvor erzeugt. Und wenn das noch nicht fertig ist, kommt natürlich die Fehlermeldung.  ;o((

Gruß,
Thomas

  1. Hallo Thomas

    Gibt es eine Möglichkeit, in einer HTML-Datei eine Anweisung zu machen, daß die Datei erst dann aufgebaut wird, wenn der zuvorstehende <exec cgi="..."> ausgeführt ist ?
    Das HTML-Dokument braucht nämlich die Datei, die das Perl-Script zuvor erzeugt. Und wenn das noch nicht fertig ist, kommt natürlich die Fehlermeldung.  ;o((

    Da frage ich mich dann, wozu ueberhaupt SSI? Ruf doch gleich das CGI-Script auf, lass es arbeiten und am Ende mit print-Befehlen den gewuenschten HTML-Output zum Browser schicken.

    viele Gruesse
      Stefan muenz

    1. Hallo Thomas

      Gibt es eine Möglichkeit, in einer HTML-Datei eine Anweisung zu machen, daß die Datei erst dann aufgebaut wird, wenn der zuvorstehende <exec cgi="..."> ausgeführt ist ?
      Das HTML-Dokument braucht nämlich die Datei, die das Perl-Script zuvor erzeugt. Und wenn das noch nicht fertig ist, kommt natürlich die Fehlermeldung.  ;o((

      Da frage ich mich dann, wozu ueberhaupt SSI? Ruf doch gleich das CGI-Script auf, lass es arbeiten und am Ende mit print-Befehlen den gewuenschten HTML-Output zum Browser schicken.

      viele Gruesse
        Stefan muenz

      Hallo Stefan!

      Das Problem ist, daß ich mit dem Perl-Script ein Javascript erzeuge, das als "Bibliothek" für ein weiteres Javascript innerhalb einer HTML-Datei brauche. Kapiert...?? Saublöd eigentlich, aber anders geht es nicht. Gibt es denn jetzt eine Möglichkeit ??

      Thomas

      1. Hi,

        Das Problem ist, daß ich mit dem Perl-Script ein Javascript erzeuge, das als "Bibliothek" für ein weiteres Javascript innerhalb einer HTML-Datei brauche. Kapiert...?? Saublöd eigentlich, aber anders geht es nicht. Gibt es denn jetzt eine Möglichkeit ??

        nach meinem Verständnis dürfte das Dokument an der Stelle erst dann an den Client geschickt werden, wenn das SSI komplett abgearbeitet wurde, aber probier doch mal, erst die Datei zu schreiben und dann die Ausgabe zu printen.

        Cheatah

        1. Hi,

          Das Problem ist, daß ich mit dem Perl-Script ein Javascript erzeuge, das als "Bibliothek" für ein weiteres Javascript innerhalb einer HTML-Datei brauche. Kapiert...?? Saublöd eigentlich, aber anders geht es nicht. Gibt es denn jetzt eine Möglichkeit ??

          nach meinem Verständnis dürfte das Dokument an der Stelle erst dann an den Client geschickt werden, wenn das SSI komplett abgearbeitet wurde, aber probier doch mal, erst die Datei zu schreiben und dann die Ausgabe zu printen.

          Cheatah

          Hi.

          Du meinst, ich soll die Datei selbst vorher aufrufen und dann das HTML-Dokument aufrufen? Das ganze soll aber automatisch passieren, sobald die HTML aufgerufen wird.

          Thomas

          1. Hi,

            Du meinst, ich soll die Datei selbst vorher aufrufen und dann das HTML-Dokument aufrufen?

            häh? Ich glaube, wir reden gerade tüchtig aneinander vorbei...

            ...Du schriebst von "exec cgi", also einem SSI-Kommando. SSI wird abgearbeitet, während der Server die HTML-Datei liefert. Es gibt also nur einen einzigen Aufruf, nämlich den der HTML-Datei. Den Rest erledigt der Server, und zwar _bevor_ der Browser das mitkriegt.

            Cheatah