$_SERVER["PATH_TRANSLATED"]或
$_SERVER["USERPROFILE"]或
$_ENV["PATH_TRANSLATED"]建议你用phpinfo看一下

解决方案 »

  1.   

    $attachment=$_REQUEST["PATH_TRANSLATED"];
    echo $attachment;另外用
    echo __FILE__;
    来得方便些
      

  2.   

    不好意思,看错了你的问题
    上传文件的相关信息在数组$_FILES中
    /*
    Array
    (
        [attachment] => Array
            (
                [name] => 2.htm
                [type] => text/html
                [tmp_name] => D:\WINNT\phpE.tmp
                [size] => 395
            )
    )
    */
    $attachment=$_FILES["attachment"];
    echo "文件名:".$attachment[name]."<br>";
    echo "文件类型:".$attachment[type]."<br>";
    echo "文件大小:".$attachment[size]."<br>";
    echo "临时文件名:".$attachment[tmp_name]."<br>";
      

  3.   

    谢谢
    $attachment=$_REQUEST["PATH_TRANSLATED"];
    里面PATH_TRANSLATED是什么呀 ?
    用这个不行,底下echo __FILE__;
    可以