1、PHP_SELF的目录就应该是跟你的phpinfo()函数所在地文件在同一个目录下面,如果说你的调试目录documentroot是/myweb/learn的话,那么呢的php_self=php4/php.exe/myweb/learn就应该是正常的。
2、如果说你没有授权给当前用户的话,那么你的程序就会报告不能建立,或者是没有权限建立。

解决方案 »

  1.   

    1.是ini设的有问题,PHP_SELF是目录文件变量
    2.如果是这样也是ini问题,仔细看看ini文件吧
      

  2.   

    拜托
    你们2位 到底谁说的对? httpd 和 ini 到底怎么设才对
    有没有现成的 帮忙发一份
    我实在是调不出来呀
      

  3.   

    我同意zjnbgda(小丸子)的看法,$PHP_SELF没有问题,你的系统是winnt/2000/xp吧,给当前用户高一些的权限应该可以,因为上传的临时文件是放在windows目录下的。
      

  4.   

    $PHP_SELF是一个服务器变量,它是一个变量~,不是固定的嘛,根据页面不同而不同的
      

  5.   

    PHP_SELF只是系统变量!
    他的作用其实就是显示当前文件(就是你正在浏览的文件)的所在目录!
    不能写硬盘可能还有其他的原因的!除了权限之外,请你顺便再看看硬盘的权限。
    回答绝对正确哦!同意小丸子的话哦!
    斑竹宇凡最近说话好精辟哦!
    我真的是佩服的五体投地哦!
    我这个人说话尖酸刻薄,大家别见怪拉!