+ -
当前位置:首页 → 问答吧 → 文件上传的问题。帮帮忙

文件上传的问题。帮帮忙

时间:2009-12-24

来源:互联网

为什么所有的文件都能上传啊。而不只是图片?帮我找找错误好吗
<?php

   if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
  
    $upfile=$_FILES["upfile"];
    $name=$upfile["name"];
    $type=$upfile["$type"];
    $size=$upfile["size"];
    $tmp_name=$upfile["tmp_name"];
      switch($type){
       case 'image/pjpeg': $ok=1;
        break;
       case 'image/jpeg':$ok=1;
        break;
       case 'image/gif':$ok=1;
         break;
       case 'image/png':$ok=1;
         break;
      }
    if($ok=1){
    
     move_uploaded_file($tmp_name,'fenye/'.$name);
     }
   }

?>

<form name="up" method="post" action="" enctype="multipart/form-data">
   上传文件:<input type="file" name="upfile">
   <input type="submit" name="submit" value="提交">
   </form>

作者: 右翼路西法   发布时间: 2009-12-24

我刚找到错误了。晕。$type那,我怎么总是这么不细心

作者: 右翼路西法   发布时间: 2009-12-24

不行。还是可以传网页文档。高手帮帮忙啊

作者: 右翼路西法   发布时间: 2009-12-24

if($ok==1)  搞程序一定要细心

作者: syuanq   发布时间: 2009-12-24

以后要认真点!哈哈

作者: chb89888404   发布时间: 2009-12-24

啊,谢谢谢谢

作者: 右翼路西法   发布时间: 2009-12-25