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

Reply via email to