你这样试试呢:
realpath(".")
看看当前目录是哪儿。
realpath
(PHP 4, PHP 5)realpath -- 返回规范化的绝对路径名
说明
string realpath ( string path )
realpath() 扩展所有的符号连接并且处理输入的 path 中的 '/./', '/../' 以及多余的 '/' 并返回规范化后的绝对路径名。返回的路径中没有符号连接,'/./' 或 '/../' 成分。 realpath() 失败时返回 FALSE,比如说文件不存在的话。在 BSD 系统上,如果仅仅是 path 不存在的话,PHP 并不会像其它系统那样返回 FALSE。 例子 1. realpath() 例子<?php
$real_path = realpath("../../index.php");
?>  

解决方案 »

  1.   

    VIMGP目录是IIS虚拟目录,实际指向 F:\user_up_images ,而站点是布暑在d盘的.用realpath,给出的参数就认为是实际存在的目录理解了.
    想要得到类似于asp里的server.mappath()的效果
      

  2.   

    这涉及到iis的内部事务,可用iisfunc函数库求解。不过大多数人是不会加载该扩展的
    简单的方法就是:
    你在虚拟目录VIMGP下建一个path.php文件
    内容为
    <?php
    echo realpath('.');
    ?>执行
    $path = file_get_contents('http://localhost/VIMGP/path.php');
    就可得到VIMGP的物理路径