upload_tmp_dir可以在php.ini和httpd.conf里配置.
查看phpinfo();里面,PHP的upload_tmp_dir在哪个目录,然后给其权限就可以了.所以你必须查看PHP正在使用的upload_tmp_dir和你给权限的目录是否一致!

解决方案 »

  1.   

    顶楼上的..查看phpinfo()看下配置信息
      

  2.   

    http://www.fzflower.cn/phpinfo.php  这是PHPINFO的信息 大家帮忙看看目前是设置 d:\temp\ 这个目录分配了很多权限给它了  Everyone guests iis_wpg.. 都是读写加修改的httpd.conf 是在哪里的?
      

  3.   

    建议楼主像一楼这样操作,然后看看phpinfo();,看看有没有配置错误。
      

  4.   

    你把D:\temp\这个文件夹给完全控制的权限,最好给EveryOne和IUSER两个用户。
      

  5.   

    d:\temp\是upload_tmp_dir楼主要注意几个问题:
    1 你用的是iis,所以httpd.conf是没有的.
    2 查看iis是否给d:\temp\权限
    3  如果你的D盘是NTFS分区的话,也要设置权限.
      

  6.   

    http://www.fzflower.cn/up.php  这是上传的页面 大家可以看看代码是处理页的内容
    <? 
    function getname($exname){ 
       $dir = "../uploadfile/"; 
       $i=1; 
       if(!is_dir($dir)){ 
          mkdir($dir,0777); 
       }    while(true){ 
         if(!is_file($dir.$i.".".$exname)){ 
            $name=$i.".".$exname; 
            break; 
          } 
         $i++; 
       } 
       return $dir.$name; 

    $exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1))); 
    $uploadfile = getname($exname);  
    print_r($_FILES);
    if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) { 
       echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>"; 
    }else { 
       echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>"; 

    echo "下面是文件上传的一些信息: 
        <br><br>原文件名[upfile][name]:".$_FILES['upfile']['name'] . 
        "<br><br>类型[upfile][type]:" .$_FILES['upfile']['type'] . 
        "<br><br>临时文件名[upfile][tmp_name]:".$_FILES['upfile']['tmp_name']. 
        "<br><br>文件大小[upfile][size]:".$_FILES['upfile']['size'] . 
        "<br><br>错误代码[upfile][error]:".$_FILES['upfile']['error']; 
    ?>
      

  7.   

    楼主的那个D:\Temp有没有给权限呢????应该是权限的问题
      

  8.   


    IIS 给d:\temp 权限? 这个怎么查看 不就是文件夹的权限吗D盘要分配什么权限比较好?
      

  9.   

    还有不仅是那个文件夹,看看D盘的安全设置选项卡有没有设置完全控制的权限(IUSER)。
      

  10.   

    麻麻的 搞定了 D盘权限不够 我加了个users 的写权限
      

  11.   

    呵呵,在WINDOWS的NTFS都是这样的,权限是比较麻烦的。