<?
$string_ScriptName = $_ENV[SCRIPT_NAME];
$array_Number=explode("/",$string_ScriptName);
for($int_i=1;$int_i<count($array_Number)-1;$int_i++){
echo "../";
$s .= "../";
}
?>
$string_ScriptName = $_ENV[SCRIPT_NAME];
$array_Number=explode("/",$string_ScriptName);
for($int_i=1;$int_i<count($array_Number)-1;$int_i++){
echo "../";
$s .= "../";
}
?>
function getdir()
{
$Config_DocumentRoot="AAA";
$count=substr_count(strstr(strtolower($_SERVER['PHP_SELF']),strtolower($Config_DocumentRoot)), "/");
return ($count==2)?"../":"";
} // end func
但这样AAA就不能变更了。
希望告诉我更新的办法或其它实现跟这类似功能的办法。谢谢
既然是相对路径,参照点总是要有的吧?
{
$$array_Number=split("/",$_SERVER['PHP_SELF']);
$s = "";
for($int_i=1;$int_i<count($array_Number)-1;$int_i++){
$s .= "../";
}
} // end func
function getdir()
{
$array_Number=split("/",$_SERVER['PHP_SELF']);
$s = "";
for($int_i=1;$int_i<count($array_Number)-1;$int_i++){
$s .= "../";
}
} // end func
然后选择后 再连接 痛苦啊 笨办法
如设有某子程序的顶级目录为"webroot/test/my",则
my/a.php和my/DIR/b.php都调用getdir()时应分别返回""与"../"。
这里不一定是要返回"../"什么的,只是要这种实现相对路径的功能。
不知有什么好的实现办法?