RE: Setting or Getting Relative Path for PHP Includes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux