Thread CGI-Skripte auf Linux-Servern: Verzeich.wechsel auf cgi-bin nach Aufruf (8 answers)
Opened by [E|B] at 2004-06-30 18:32

format_c
 2004-07-02 03:40
#2988 #2988
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Schau dir mal das Modul FindBin
Das hat eine Variable was dir den Absolutenpfad deines Scriptes wiedergibt woran du dann den relativen pfadn zumTemplate dranhängen kannst:
Code: (dl )
1
2
use FindBin;
my $template = $FindBin::Bin . '/data/template.tmpl';


Ich muss dir noch abraten was nicht CGI ist in cgi-bin abzulegen.
1. Gehört sich das nicht
2. Ruft jemand eine Datei in diesem Verzeichniszweig auf was kein CGI ist gibts nen 500 (Internal Server Error) --> unschön.
Dann mach das data-Verz. eher eine Ebene drunter:
Code: (dl )
1
2
use FindBin;
my $template = $FindBin::Bin . '/../data/template.tmpl';



Gruß Alex

View full thread CGI-Skripte auf Linux-Servern: Verzeich.wechsel auf cgi-bin nach Aufruf