php多文件上传

2019-04-15 14:36发布

方法一:当多文件上传表单中多个上传文件的name属性为“pic[]”形式时,也即表单为这种形式。 HTML代码: 1    "" method="post" enctype="multipart/form-data">     2    "hidden" name="MAX_FILE_SIZE" value="">     3    "file" name="pic[]" />     4    "file" name="pic[]" />     5    "file" name="pic[]" />     6    "file" name="pic[]" />     7    "submit" value="upload"/>     8         PHP代码: 01     02    //1.获取要上传文件的信息     03    $up_info=$_FILES['pic'];     04          05    $ob_path="../system";     06          07    $typelist=array("image/gif","image/jpeg","image/pjpeg","image/png"); //定义运行的上传文件类型     08          09          10    for($i=0;$i<count($up_info['name']);$i++){ //foreach 循环处理多个文件上传     11        //2.判断文件是否上传错误     12          13        if($up_info['error'][$i]>0){     14            switch($up_info['error'][$i]){     15                case 1:     16                    $err_info="上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值";     17                    break;     18                case 2:     19                    $err_info="上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值";