craano
09-12-2008, 22:33
Hallo,
in der httpd.conf habe ich einen neuen Handler eingefügt. Alle aufgerufenen Dateien mit der Endung werden an ein Perl Skript übergeben.
<DIRECTORY /var/www/sec/>
AddHandler sec-html sechtml
Action sec-html /cgi-bin/sec.pl
</DIRECTORY>
Ich möchte den Quelltext der übergebenen Dateien mit dem Perl Skript bearbeiten / verändern und dann erst vom Apache ausgeben lassen.
Wenn ich es richtig verstanden habe, dann wird die .sechtml - Datei an das Skript übergeben. Das Skript wird auch ausgeführt, wenn auf eine entsprechende Datei zugegriffen wird.
Wie kann ich denn nun in dem Perl Skript auf die übergebene Datei zugreifen? Sie wird nicht als Parameter übergeben.
Am liebsten hätte ich den ganzen Dateiinhalt (ist alles nur HTML Code) in einer Varibalen gespeichert.
Grüße.
craano.
in der httpd.conf habe ich einen neuen Handler eingefügt. Alle aufgerufenen Dateien mit der Endung werden an ein Perl Skript übergeben.
<DIRECTORY /var/www/sec/>
AddHandler sec-html sechtml
Action sec-html /cgi-bin/sec.pl
</DIRECTORY>
Ich möchte den Quelltext der übergebenen Dateien mit dem Perl Skript bearbeiten / verändern und dann erst vom Apache ausgeben lassen.
Wenn ich es richtig verstanden habe, dann wird die .sechtml - Datei an das Skript übergeben. Das Skript wird auch ausgeführt, wenn auf eine entsprechende Datei zugegriffen wird.
Wie kann ich denn nun in dem Perl Skript auf die übergebene Datei zugreifen? Sie wird nicht als Parameter übergeben.
Am liebsten hätte ich den ganzen Dateiinhalt (ist alles nur HTML Code) in einer Varibalen gespeichert.
Grüße.
craano.