$file=$HTTP_POST_FILES["file"];
$file_name=$file['name'];
copy ($HTTP_POST_FILES["file"]["tmp_name"],"./upload/$file_name");

解决方案 »

  1.   

    使用时设置php.ini中的register_globals = On
    文件名:upload.php
    <?php 
    $minSize=1;//上传文件大小的最小限
    $maxSize=10000000;//最大限
    if($_POST['submit']){
       if(!$upfilename_size<$minSize)//最小验证
       { 
          if($upfilename_size >$maxSize) //最大验证
          {  //不合法
            echo "<script language=javascript >window.alert(\"文件太大!请您压缩或分次发送!\");</script>";
          }
          else 
          {        //合法
            @copy($upfilename,$upfilename_name);
            echo "<script language=javascript >window.alert(\"文件成功上传!!\");</script>";
          }
      }
    }
    ?>
    <form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
    <input name="upfilename" type="file" id="upfilename"><br><input type="submit" name=submit value="提交">
    <input name="reset" type="reset" id="reset" value="重置"></form>
      

  2.   

    @copy($upfilename,$upfilename_name);
                       ^^^^^^^^^^^^^^^^^^^
    $upfilename_name:上传的后文件的存放路径和文件名.(字符串格式)
    默认路径是当前运行的文件即upload.php所在的路径.