Datei speichern
Pitt
- cgi
hi,
ich komm einfach nicht drauf, wie ich eine txt-datei in 3 zurückliegenden verzeichnisse speichern kann.
meine cgi-programm, dass die datei abspeichert liegt hier:
"httpd/cgi-bin/formmailer/formular.cgi"
im cgi-programm seht dieses verzeichnis:
"../logfile.txt"
jetzt wird die datei aber im "cgi-bin" verzeichnis gespeichert, ich will aber das sie im "httpd" verzeichnis abgespeichert wird.
ich glaub das dürfte nicht all zu schwer sein, aber ich komm einfach nicht drauf.
danke im voraus.
Hi,
"../logfile.txt"
../../logfile.txt
$xNeTworKx.
Hi Pitt,
im cgi-programm seht dieses verzeichnis:
"../logfile.txt"
keine gute Idee, finde ich. Relative Adressierung aus CGI-Skripten heraus verläßt sich auf Dinge, die nicht in jeder Umgebung gegeben sind.
Verwende definierte Bezugssysteme, etwa $ENV{'DOCUMENT_ROOT'}, und adressiere von dort aus weiter.
Viele Grüße
Michael