(CGI/PERL) "Absoluter ???"
excelsior
Hi!
Bei vielen schon 'vorgefertigten' CGI-Scripts die man aus dem Netz zieht muß man eins meistens einstellen, wenn das Script Dateien öffen, verändern, schließen soll. Den Absoluten PFad. Mit Ist nicht so ganz klar was das ist. Ich teste die Scripts bei mir Offline auf dem PC mit OmniHTTPd:
OmniHTTPd ist in: c:\httpd
PERL ist in: c:\Perl
Meine CGI-Bin ist: d:\meineseite\cgi
Meine Seite ist in: d:\meineseite
Was ist den Nun der Absolute Pfad?????
Das Ganze sieht zusammen so aus:
http://127.0.0.1/ = d:\meineseite
http://127.0.0.1/cgi-bin/ = d:\meineseite\cgi
Angenommen, ein Perl.Script mit dem Namen aendern.pl will eine Datei im root-dir (also http://127.0.0.1 bzw. d:\meineseite) ändern, welches ist dan der Absolute Pfad (meinstens angeben mit /usr/home/yourpath/to/ als Beispiel)??? Und wo muss ich den außer bei mir im Script einstellen??
So, alle schön verwirrt?! Dann ist ja OK. Kann das vielleichzt doch jemand verstehen und mir helfen???
Danke
excelsior
Hi,
Meine CGI-Bin ist: d:\meineseite\cgi
Meine Seite ist in: d:\meineseiteWas ist den Nun der Absolute Pfad?????
d:\meineseite\ für das Documentroot und
d:\meineseite\cgi\ für das CGI-BIN
Das Ganze sieht zusammen so aus:
http://127.0.0.1/ = d:\meineseite
http://127.0.0.1/cgi-bin/ = d:\meineseite\cgiAngenommen, ein Perl.Script mit dem Namen aendern.pl will eine Datei im root-dir
(also http://127.0.0.1 bzw. d:\meineseite) ändern, welches ist dan der Absolute Pfad
(meinstens angeben mit /usr/home/yourpath/to/ als Beispiel)???
d:\meineseite\
Und wo muss ich den außer bei mir im Script einstellen??
Im OmniHTTPD, damit der weiß, daß "d:\meineseite" das Doc-root ist.
mfg
CK1