On Mon, Mar 28, 2011 at 09:18:39PM -0400, Jack wrote: > Hello All, > > > > Is there a smarter way to do includes by setting up a path or something > where I don't have to include /home/domain.com/includes/include_file.php > > Apparently my path is as shown above, but I would prefer to just put in > /includes/include_file.php > As a first action, in whatever file you first include or call, do the following: $site_path = realpath(dirname(__FILE__)) . DIRECTORY_SEPARATOR; define ('SITE_PATH', $site_path); Next, create a function like: function include_path($filename) { $str = SITE_PATH . 'include' . DIRECTORY_SEPARATOR . $filename; return $str; } Now, when you want to include a file, do include(include_path('something.php')); In my projects, I have a variety of directories, like libraries, views, models, etc. So the function I use has a second parameter: include(fullpath('model', 'pizza.php')); include(fullpath('include', 'gesundheit.php')); Paul -- Paul M. Foster http://noferblatz.com http://quillandmouse.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php