lo que yo hago, es lo que dice
okram
desde el index... defino la carpeta base con
dirname()
y esta la uso siempre, pues... es la ruta base!
index.php Código PHP:
define('BASE_DIR', dirname(__FILE__));
include BASE_DIR . '/foo/bar.php';
bar.php Código PHP:
include BASE_DIR . '/includes/candy.inc.class.php';
bueno, para que funcione todo lo debes hacer desde el index, como hacen los frameworks...
de este modo, nunca hay problemas con las rutas...