Thread FindBin: Variable $FindBin::Bin auf 1&1 anders? (6 answers)
Opened by GwenDragon at 2006-02-23 16:38

GwenDragon
 2006-02-23 16:38
#29907 #29907
User since
2005-01-17
14814 Artikel
Admin1
[Homepage]
user image
Allgemein wird empfohlen FindBin zu benutzen, um das Verzeichnes des Skripts heraus zu finden. ;)

Ich glaube ich spinne. Entweder 1&1 hat ihre Server völlig verhunzt oder ich werde langsam wahnsinnig.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
use FindBin ();
use vars qw ( $skriptdir );
$skriptdir = $FindBin::Bin;
...
    print "Skriptdir: $skriptdir".CGI::br();
    print "FindBin: $FindBin::Bin".CGI::br();
    print "File: $Cgi::Error::TEMPLATE_PATH/${Cgi::Error::SUBDOMAIN}/$errnum.html", CGI::br();
    print "DocRoot: $ENV{DOCUMENT_ROOT}",CGI::br();
    print "IsSecure: ", Cgi::Template::_isSecurePath(
            "$Cgi::Error::TEMPLATE_PATH/${Cgi::Error::SUBDOMAIN}/$errnum.html"),CGI::br();

liefert auf meinem lokalen Rechner:
Code: (dl )
1
2
3
4
5
Skriptdir: x:/wwwroot/users/test/web/cgi-bin/err
FindBin: x:/wwwroot/users/test/web/cgi-bin/err
File: x:/wwwroot/users/test/web/cgi-bin/err/template/*******.de/404.html
DocRoot: x:/wwwroot/users/test/web
IsSecure: 1

während es beim 1&1 Webhosting solches Ausgibt:
Code: (dl )
1
2
3
4
5
Skriptdir: /homepages/**/*******/htdocs/web/cgi-bin/err
FindBin: /homepages/**/******/htdocs/web/cgi-bin/err
File: /homepages/**/*******/htdocs/web/cgi-bin/err/template/www.********.de/404.html
DocRoot: /kunden/homepages/**/*******/htdocs/web
IsSecure:


Beachtenwert ist der Unterschied zwischen DocRoot und FindBin.

Ich vermute mal, das ist nicht mein Fehler.

Kann irgendjemand eine Idee beisteuern?\n\n

<!--EDIT|GwenDragon|1140705813-->

View full thread FindBin: Variable $FindBin::Bin auf 1&1 anders?