这个 phpRFa47w 是系统自动生成的临时文件,你必须尽快将其拷贝到别的地方,当前脚本一结束,就会自动删除fileperms 结果应该按 8 进制来看17407 = 41777
16877 = 40755
33152 = 100600

解决方案 »

  1.   

    谢谢了,原来是8进制,怪不得。临时文件我会拷贝到其它目录下的,上面注释掉的指令move_uploaded_file($file, "pic/$file_name");就是用来拷贝文件的。不过,现在的文件长度为0,拷贝也没用。/var/tmp目录的权限为041777,应该是可以写的,文件也生成了,为什么会是0的长度呢?
      

  2.   

    SORRY,写一半就发了其中 777, 755, 600 表示权限,就是 unix/linux 的 ugo/rwx 权限啊(一言难尽,找本 linux 的书就知道了)前面的 41/40/100 好像跟用户有关,以前一直没注意,我还得查查对于临时文件 $file_size 和 filesize() 是可能不一样的
      

  3.   

    拷过去的也是空文件。
    将上面程序中两行注释去掉,就可以将文件拷贝到pic目录下,但是还是为0。
    我是用move_uploaded_file($file, "pic/$file_name");拷贝的,应该没有问题吧?---------------------------------------------------------------
    Content of directory 'pic'
    filename type size owner perms 
    <.> dir 1536 117 16895 
    <..> dir 1024 117 16877 
    qq2000b_1220_ip.rar.log file 0 60001 33261
      

  4.   

    将move_uploaded_file换成copy还是不行:(
      

  5.   

    //move_uploaded_file($file, "pic/$file_name");
    "pic/".$file_name."bak"
    我每回都是把后缀名单另加上,还可以,新版的php就是很讨厌
      

  6.   

    to xinxin1982(新新) 
      谢了,不过看来不是这个问题。按你说的做了,还是一样,目标文件能够建立,不过就是字节数为0。
      

  7.   

    现在将目标目录换为/var/tmp,还是同样的结果 :(不知道这个脚本在你们的服务器上能不能正常运行?
      

  8.   

    如果是图片,检查图片是不是用“CMYK”色彩模式,若是,改成“RGB”。