/home/test/up/$userfile_name你的根目录下有/home/test/up/这么个目录吗?

解决方案 »

  1.   

    exec("copy $userfile /home/test/up/$userfile_name");
    -->
    exec("copy $userfile /home/test/up/".$userfile_name);
      

  2.   

    楼上说的是,这以前也犯过这样的错误,PHP在这种情况下好样不能自动识别变量了
      

  3.   

    还有权限,/home/test/up要设置为被nobody科协。
    我们也可以使用php中的copy()函数,而不是使用exec
      

  4.   

    php默认配置上传不能超过2M,可修改相关配置