//写一个函数,算出两个文件的相对路径如
$a='/a/b/c/d/e.php';
$b='/a/b/12/34/c.php';
//计算出$b相对于$a的相对路径应该是:../../c/d
echo getrelPath($a,$b);
function getrelPath($a,$b){
// $a=ltrim($a,'/');
// $b=ltrim($b,'/');
$path_a=dirname($a);
$path_b=dirname($b);
$arr_a=explode('/', $path_a);
$arr_b=explode('/', $path_b);
$len_a=count($arr_a);
$len_b=count($arr_b);
for($i=0;$i<$len_a;$i++){
if($arr_a[$i]!=$arr_b[$i]){
break;
}
}
$path="";
for($j=$i;$j<$len_b;$j++){
$path.="../";
}
for($j=$i;$j<$len_a;$j++){
$path.="{$arr_a[$j]}/";
}
return rtrim($path,"/");
}