I usually use a global variables file included in every page and map my directories that way.. example, have the file you include on each page have these line of code in it: <?php $GLOBALS['images'] = "/images/"; $GLOBALS['inc''] = "/incl/"; ?> then those directories are mapped, all you have to do is use it this way, I chose images and and include directory for an example to use it for an image <img src="<?= $GLOBALS['images'] ?>whatever.jpg"> To do includes for a stylesheet or somethin: <link href="<?= $GLOBALS['inc'] ?>style.css" type="text/css" rel="stylesheet">: -phpninja -----Original Message----- From: Anthony Baker [mailto:lists@xxxxxxxxxxxxxxxxx] Sent: Monday, December 20, 2004 12:41 PM To: php-general@xxxxxxxxxxxxx Subject: Setting or Getting Relative Path for PHP Includes Hey Folks, Hoping someone can aid me with a newbie-ish question. I often use PHP includes in my files to pull in assets, but I hard code the relative path to the root html directory for the sites that I'm working on in each file. Example below: <?php $path = '/home/virtual/sitename.com/var/www/html/'; //relative path to the root directory $inc_path = $path . 'code/inc/'; //path and folder the code includes folder is located $copy_path = $path . 'copy/'; //path and folder the copy is located ?> I'd like to be able to set the relative path as a global variable from an external file so that I can modify one line of code to change the relative path across the site. This will allow me for easier coding in staging and development environments. What's the best way to do so? Can anyone provide a code example? Either that, or is there a way to call this variable from the server itself so that it's automatically -- and correctly -- set? Thanks, Anthony -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php