LAMP wrote:
> hi,
>
> I have this structure:
> /home/lamp/mydomain/html
> /home/lamp/mydomain/logs
> /home/lamp/mydomain/config
> etc.
>
> html directory is the only one accessible from outside.
>
> to access config file I can use this:
> required_once('/home/lamp/mydomain/config');
>
> but this is the structure on my local/development machine. once the site
> is done it will be moved to "production" server and the structure will be
> /srv/www/mydomain/html
> /srv/www/mydomain/logs
> /srv/www/mydomain/config
> etc.
>
> to "automate" the document_root I define on the begining of the page
>
> define('HTML_PATH', $_SERVER{"DOCUMENT_ROOT']);
> define('CONFIG_PATH', $_SERVER{"DOCUMENT_ROOT'].'/../config');
> define('LOGS_PATH', $_SERVER{"DOCUMENT_ROOT'].'/../logs');
>
> it works but I think it's not good solution. or at least - it's not nice
> solution :-)
>
> suggestions?
>
> afan
>
>
Outside of a define, you could have used dirname($_SERVER["DOCUMENT_ROOT]), but
in a define, that's not going to work.
I think you're stuck with your inelegance...
--
Peter Ford phone: 01580 893333
Developer fax: 01580 893399
Justcroft International Ltd., Staplehurst, Kent
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php