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

解决方案 »

  1.   

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