Hi Ashura,
Da kommt mir gerade noch eine Idee - könnte es damit zusammenhängen, ob PHP als Modul oder über CGI eingebunden ist? Ich habe PHP 4 nämlich als Modul und PHP 5 über CGI - werde da vermutlich gleich mal noch was testen. Wie sieht das bei dir aus?
Ich habe mir jetzt gerade noch mal PHP 5 als Modul geladen, und tatsächlich, jetzt steht in der PHP Info Ausgabe:
_SERVER["SCRIPT_FILENAME"] => C:/Server/xampp/htdocs/php.php
Noch mal zur Kontrolle PHP 5 über CGI:
_SERVER["SCRIPT_FILENAME"] => C:\Server\www\htdocs\info.php5
Jetzt hat es mich aber dann doch interessiert, sodass ich mal noch PHP 4 über CGI eingebunden habe, jedoch hier:
_SERVER["SCRIPT_FILENAME"] => C:/Server/xampp/php/php4/php.exe
Hä?? Da stand doch bei PHP 4 über Modul noch:
_SERVER["SCRIPT_FILENAME"] => C:/Server/www/htdocs/info.php
Zusammenfassend kann man also sagen: SCRIPT_FILENAME sieht jeh nach PHP Version und Eibindungsart von PHP _immer_ anders aus! Was bringt dann eigentlich überhaupt diese Umgebungsvariable??
Da mich das jetzt doch alles etwas verwirrt hat, hier noch mal die 4 PHP Info als HTML Datei auf meinen Server bei 1und1 geladen:
MfG, Dennis.
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
That's life - Es gibt im Leben[tm] keine Zurück-Taste. (Fabian Transchel)