http://rmingwang.com/php-access-to-the-site-root-directory.html
php绝对路径与相对路径详解完整版
http://www.phpthinking.com/archives/678
比如:
ff.php引用dd.php,而dd.php又引用的gf.php,这种情况,本来dd.php 引用gf.php属于下级引用中的非从属引用,写法是这样的:require(‘../../../ee/gf.php’);而ff.php引用dd.php属于上级引用中的从属引用,写法是这样的:require(‘./cc/dd/dd.php’); 可是你会发现在ff.php中无法找到gf.php文件,那该如何写呢?我告诉你应该在dd.php中这样写:require(‘../ee/gf.php’);只有这样写就正确了,
为什么呢?因为在涉及到嵌套引用的时候被引用文件的相对路径要以执行的PHP文件为准!
比如你执行的ff.php,则后面的PHP文件均以这个文件为准!