<?=$_SERVER['APPL_PHYSICAL_PATH']?>

解决方案 »

  1.   

    1、环境变量 $_SERVER["DOCUMENT_ROOT"]、$_SERVER['APPL_PHYSICAL_PATH'] 网站根的绝对路径
    2、getcwd() 当前目录的绝对路径
    3、__FILE__ 当前文件的绝对路径与asp中的server.Mappath等价的函数是realpath,但他们都不是取得实际位置,而是根据当前位置和指定的相对路径构造出绝对路径并不管该绝对路径是否存在
      

  2.   

    預定義變量
    $_SERVER["DOCUMENT_ROOT"]
    $_SERVER['APPL_PHYSICAL_PATH']
      

  3.   

    echo $_SERVER['PATH_TRANSLATED'];
      

  4.   

    看看phpinfo();就知道了,里面就有^^
      

  5.   

    大部份虚拟主机不支持,在51.net,时代互联等,都不支持
    $_SERVER["DOVUMENT_ROOT"]
    你得到的可能是Linux的用户路径或者Apache的根路径
    总的来是,PHP基本没法这样做(如果是想要通用的话)
    如果自己的服务器就好办了
     如果在虚拟主机中,有另一个办法,你写的一个错误脚本

    <?
    fdkhaklfndklas();
    ?>
    这样返回的调试信息中可以获得错误信息.
      

  6.   

    如果没禁用getcwd()的话,建议你用这个