Martin Schmidt: Pfad der aufrufenden shtml datei ermitteln

Beitrag lesen

Hallo Patrick,

nochmals Dank für die Tips. Ich habe jetzt durch Zufall herausgefunden woher der Fehler [an error occurred while processing this directive] kommt. Wenn ich in der shtml datei beim Aufruf des Scriptes den domainnamen weglasse, gehts wie gewünscht, also so:

<!--#exec cgi="/cgi-bin/simple.pl"-->

Soweit zur Ausgabe innerhalb shtml. Den richtigen Pfad im Script zu finden habe ich mit DOCUMENT_ROOT und DOCUMENT_URI erhalten, beim Durchsuchen wird aber immer der cgi-bin ordner ausgegeben wenn ich nicht manuell mit chdir in das gewünschte Verzeichnis wechsle.
Ohne chdir gehts bei mir weder unter IIS noch dem Apache.

Wichtig zu erwähnen ist aber dass man im script genau prüfen sollte woher der Aufruf kommt, sonst kann man damit leicht den Inhalt eines geschützten Ordners ausgeben ohne sich jemals angemeldet zu haben!

ist das normal ?

Grüsse und nochmals Danke für die Hilfestellungen !
MartinS.