On 12 Feb 2005 10:19:32 -0800,
lehmann@thinkerf.com (Bruce Lehmann) wrote:
[color=blue]
>I've installed Apache (WAMP install) so I can edit and test my web
>site on my home computer. In general php code seems to work, but I
>can't access Apache variables such as PATH or SCRIPT_NAME.
>
>The code below works perfectly when I upload it to my webhost server.
>However, at home, everything processes corectly except the
>environmental variables are blank.
>
> echo 'Script Filename: '.$SCRIPT_FILENAME."\n";
> echo '<br>';
> echo 'Script name : '.$PHP_SELF."\n";[/color]
You're relying on the old, deprecated "register_globals" feature, turned off
by default and staying off for sensible installations of PHP. The values you
want can be found in the $_SERVER superglobal, e.g.
$_SERVER['SCRIPT_FILENAME'].
See the PHP manual:
http://www.php.net/manual/en/languag...s.external.php
--
Andy Hassall / <andy@andyh.co.uk> / <http://www.andyh.co.uk>
<http://www.andyhsoftware.co.uk/space> Space: disk usage analysis tool