mittels cgi-Script Seite erstellen inklusive <!--#include file..
roger
- perl
Hallo,
per Button starte ich ein Perl-CGI Script das mir eine QWebseite erzeugt.
Ich trage auch in die Ausgabe "<!--#include file="newmenue.html" -->" mit ein, was meine Menüstruktur ist.
Leider wird das Menü nicht dargestellt obwohl im Seiten Quelltext angegeben
[code]<body bgcolor="#CDCECD" onmousemove="mauspos(event)" onkeydown="tastendruck(event)">
<!--#include file="newmenue.html" -->
<img src="/diagramm/Monatsdiagramm.gif" alt=Monatsdiagramm width=1200 height=600 border="0" style="position:absolute; top:80px ; left:1px ; align:center">
<IMG id="h" src="gif/horizont.gif" width="66" height="2" align="middle" border="0" style="position:absolute ; left:60px ; height:2px; width:1150px ; height:2px ; visibility:hidden;">
<IMG id="v" src="gif/vertikal.gif" width="66" height="2" align="middle" border="0" style="position:absolute ; top:20px ; width:2px; height:540px ; visibility:hidden;">
</body>[/CODE]
Die include Zeile funktioniert in jeder statischen Seite, nur nicht in dieser dynamischen nicht.
Wird eine cgi-erzeugte Seite nicht über den include Filter (Programm) geschickt, damit dies erkennt.. halt hier muss ich etwas einfügen ??
Gruss
roger
Hallo roger!
Wird eine cgi-erzeugte Seite nicht über den include Filter (Programm) geschickt, damit dies erkennt.. halt hier muss ich etwas einfügen ??
Ich habe nicht probiert, ob der SSI-Parser überhaupt in der Lage ist, Dateien mit der Endung .pl oder .cgi (defaultmäßig akzeptierte Dateiendungen für Perl-Skripte), welche ja bereits serverseitig generiert sind, zu parsen - wenn man das dem Apache denn mitteilt.
Ich würde hier bei Perl bleiben und eine Funktion getIncludes() schreiben und mit open() arbeiten.
Viele Grüße aus Frankfurt/Main,
Patrick
Hallo,
Ich würde hier bei Perl bleiben und eine Funktion getIncludes() schreiben und mit open() arbeiten.
oder gleich HTML::Template.
Grüße
Jasmin
Die include Zeile funktioniert in jeder statischen Seite, nur nicht in dieser dynamischen nicht.
Du musst dem Apachen mitteilen, dass er die Ausgabe von Perlscripten nochmal durch den SSI-Parser schicken soll, Stichwort filter chains.
Siechfred
Hallo Siechfred!
Du musst dem Apachen mitteilen, dass er die Ausgabe von Perlscripten nochmal durch den SSI-Parser schicken soll, Stichwort filter chains.
Und das funktioniert ohne 500er? Ehrlich gesagt, ich habe mich noch nicht getraut, das nur ansatzweise zu versuchen ;)
Viele Grüße aus Frankfurt/Main,
Patrick
hi,
Und das funktioniert ohne 500er? Ehrlich gesagt, ich habe mich noch nicht getraut, das nur ansatzweise zu versuchen ;)
Du hast Zugangsdaten, du hast meinen Segen[1]. :)
grüße
[1] Mach´s kurz und schmerzlos, .htaccess ist gesichert, kannst loslegen