应该是写绝对路径,比如:C:\\wwwroot\\king\\$myfile_name注意是用两个\

解决方案 »

  1.   

    是"/",路径可以这样写 $path_string="../king"(具体$path_stirng的赋值要看king与源码的相对位置了);
    然后$path_string=$path_string.$MyFile_name;
        copy($MyFile,$path_string);在上传表单最好加个隐含字段来控制上传文件的大小,还有如果要求的文件比较大,还需设置服务器的超时限制时间了。
      

  2.   

    我的king目录是主目录的一级子目录
      

  3.   

    搞定了,楚狂人谢谢了,
                    但是应该是 $path_string="../king/"  
                                                         对吧? 还有一个问题,我的aphachi documentroot 设为 ..apachi\htdocs
     主页放在htdocs下,htdocs目录下还有一个king目录
     按照你的方法,我得这么写
           $path_string="../htdocs/king/";
           $path_string=$path_string.$MyFile_name;
           copy($MyFile,$path_string);
     ..不是表示上级子目录吗?
     按道理$path_string="/king/"  也应该可以阿,为什么总报错呢?
          
           
      

  4.   

    呵呵,对了,我疏忽了。
    "../"表示上一级。如果所写的php文件和上传的文件夹在同一个文件夹就是"king/"也不是"/king/"。