在手册中有这样一句当 php.ini 中的 register_globals 被设置为 on 时,您可以使用更多的变量。例如,$userfile_name 等价于 $_FILES['userfile']['name'],$userfile_type 等价于 $_FILES['userfile']['type'] 等。请记住从 PHP 4.2.0 开始,register_globals 的默认值为 off,因此我们建议您不要依赖于改设置项而使用刚刚提到的那些附加变量。 

解决方案 »

  1.   

    $up=copy("$_FILES[fj]","$path/$mjm"); ????这样的话,无论在什么版本的php下都不可能完成上传操作
      

  2.   

    谢谢bigluckyfox(幸运狐狸)你的提醒,但我该如何修改$up=copy("$_FILES['fj']","$path/mjm")呢???
      

  3.   

    唠叨大哥,我原来的是 $up=copy("$fj","$path/$mjm"); 现由于register_globals 的默认值为 off,那该如何改???
      

  4.   

    move_uploaded_file($_FILES['fj']['tmp_name'], "$path/$mjm");
    试试