不需要啊
不过要看看你的目录属性 必须为777
(如果是FAT32在linux中就设置不了777 只能755  所以不能用copy函数

解决方案 »

  1.   

    在php.ini里可能需要以下两行:
    ;upload_tmp_dir =
    upload_max_filesize = 2097152
      

  2.   

    最近我也受到copy函数的困扰,无意间解决了,想到还有为此受苦的各位大虾,不敢独享,总结如下:
    1)表单中要注意有 <FORM ENCTYPE="multipart/form-data"> 一项,他说明你要上传文件、图片。
    2)类型必须是“file” <INPUT NAME="MyFile" TYPE="File">
    3)注意接收目录的权限。linux 下我用了777权限。win2000下要可读写。
    4)版本不同接受方式不同。php4.1下,
    copy($myfile,"/localdir/newname");通过。
    php4.2.2下,先用$myfile=$HTTP_POST_FILES['myfile'];或$myfile=$_FILES['myfile']; 然后用 copy($myfile['tmp_name'],"/localdir/newname");即可。其中newname是保存在服务器的新名字,可以随机取,也可以用时间加$myfile['name']拼成。$myfile['tmp_name']是文件传到服务器的临时名字。我没有在php.ini里设置什末,不知道方法好不好,请大家多提意见 :)