Dieter: SSI und «#exec ...

Auszuführendes Script in einer .shtml-Datei  
            <!--#exec cgi="http://domain/cgi-bin/filename.pl"-->
wird mit der Fehlermeldung
            [an error occurred while processing this directive]
quittiert.

Wenn ich "http://domain/cgi-bin/filename.pl" in die Adresszeile meines Browsers kopiere, funktioniert das Script einwandfrei ...

Was mache ich falsch?

Gruß
Dieter

  1. Hallo auch Dir,

    Auszuführendes Script in einer .shtml-Datei  
                <!--#exec cgi="http://domain/cgi-bin/filename.pl"-->
    wird mit der Fehlermeldung
                [an error occurred while processing this directive]
    quittiert.

    natürlich. Schließlich heißt es "Server Side Include", nicht "Internet Wide Include".

    Was mache ich falsch?

    Was Du willst ist schlicht und einfach nicht möglich. Binde ein lokales CGI-Script ein, welches die Internet-Connection durchführt. Um gleich der nächsten Frage vorzubeugen: Parameter kannst Du mit <!--#include virtual --> übergeben.

    Übrigens _muß_ vor dem "-->" ein Leerzeichen stehen.

    Hat eigentlich jemand schon mal gezählt, welche Frage im SelfForum am häufigsten gestellt wird? Diese hier ist IMHO ein ganz guter Kandidat. Darum wurde übrigens die Archiv-Suche entwickelt.

    Cheatah

    1. Moin

      Darum wurde übrigens die Archiv-Suche entwickelt.

      ^^^^^^^^^^^^

      ts,ts,ts. Dass du auch immer mit diesem Fremdworten kommen musst.

      ;-)

      Swen

      1. Hi,

        Darum wurde übrigens die Archiv-Suche entwickelt.
                                    ^^^^^^^^^^^^
        ts,ts,ts. Dass du auch immer mit diesem Fremdworten kommen musst.

        sorry ;-)

        Cheatah

    2. Danke für die prompte Hilfe (ich hoffe, ich habe nicht zu sehr genervt).

      Fehlerhaft war:
      <!--#exec cgi="/cgi-bin/count_ssi.pl?page=001&ds=b" -->

      Korrekt ist jetzt:
      <!--#include virtual="/cgi-bin/count_ssi.pl?page=001&ds=b" -->

      Dieter