Deftensky: perl+html ->perl-skripts innerhalb von html

Hallo!

Ich möchte gerne ein perlskript das ich erstellt habe, in einer html-seite einbetten.
Mit folgenden Befehlen klappt es nicht:
<!--# include virtual="/perl/banner/banner.pl" -->
<!--# exec cgi="/perl/banner/banner.pl" -->

Weiß jemand weiter??

Lieben Dank,
Willi Deftensky

  1. Hallo,

    ich kann mir nur denken, was du vorhast.
    So:

    <img src="deinScript">

    das Perlscript muss dann noch -->print "location:http://deinbild";<-- beim Aufruf ausgeben und dann klapt es auch mit dem Nachbar ;)

    Greetings
    Torwächter

    1. Hallo,

      Hi!

      ich kann mir nur denken, was du vorhast.
      So:
      <img src="deinScript">
      das Perlscript muss dann noch --

      print "location:http://deinbild";<-- beim Aufruf ausgeben und
      dann klapt es auch mit dem Nachbar ;)

      Häääähhh??? Das kapier ich nicht...
      Mein Perlskript ruft diversen Text aus einer Datenbank ab...
      Ist Teil meines Content Management Systems...

      Greetings
      Torwächter

      Danke, Deftensky

      1. ACH du willst Text anzeigen (?)

        Dann geht das aber ganz anderst:
        die Seite wird OnFly erzeugt d.h. Perlscript generiert die ganze Seite oder liest den größten Teil über eine Template ein und ersetzt dann z.B. <HIERTEXT> durch den im Script aufgerufenen Text.
        Etwa so: (NUR Chema)
        ---------
        $text = qq~
        Hier kann stehen was will
        ~;

        open Tempalte;
        @Template = <TEMPLATE>;
        close Template;

        foreach $line(@Template)
        {
          $line =~ s/<HIERTEXT>/$text/g;
          print $line;
        }
        ---------
        Wie schon gesagt, nur das Funktionschema.

        wenn du jedoch SSI benutzen willst (sofern dein Provider dies auch UNTERSTÜTZT) kann ich dir ein paar nette Scripte bei http://www.perlscripts.de empfehlen.

        Greetings
        Torwächter

  2. Hallo!

    Ich möchte gerne ein perlskript das ich erstellt habe, in einer html-seite einbetten.
    Mit folgenden Befehlen klappt es nicht:
    <!--# include virtual="/perl/banner/banner.pl" -->
    <!--# exec cgi="/perl/banner/banner.pl" -->

    Weiß jemand weiter??

    Klar klappt das obige - für Seiten, wo SSI enabled ist und wo
    du den Gartenzaun richtig setzt.

    Schau mal hier:
    http://cgi.xwolf.de/faq/ssi-sample3.shtml

    Ciao,
      Wolfgang