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

Strat
 2004-07-03 00:35
#2994 #2994
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
chdir finde ich haesslich, weil das script von zu vielen aeusseren umstaenden abhaengig ist (server, ...)

eine IMHO bessere alternative ist, die Pfade relativ zu setzen und mit dem Modul CPAN:FindBin in absolute umwandeln zu lassen, z.B.

Code: (dl )
1
2
3
use FindBin;
# z.B. anstelle von ./templates/test.tmpl
my $file = "$FindBin::Bin/templates/test.templ";

$FindBin::Bin gibt den absoluten Pfad zum ausgefuehrten Script an, und zwar auch dann, wenn das script aus einem beliebigen verzeichnis ausgefuehrt wird

[edit]ups, format_c war schneller[/edit]\n\n

<!--EDIT|Strat|1088800538-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

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