Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php jquery 多文件上传的实现代码

php jquery 多文件上传的实现代码

发布时间:2017-07-25   编辑:www.jquerycn.cn
分享一例php与jquery结合实现的多文件上传代码,简单好用,用来学习php多文件上传、jquery异步传输数据,都是不错的。

本节内容:
php jquery 多文件上传的简单实例

1,html页面部分
 

复制代码 代码示例:

<div id="mulitplefileuploader">Upload</div> 
<div id="status"></div> 
<script> 
$(document).ready(function() 
{
var settings = { 
    url: "upload.php", 
    method: "POST", 
    allowedTypes:"jpg,png,gif,doc,pdf,zip", 
    fileName: "myfile", 
    multiple: true, 
    onSuccess:function(files,data,xhr) 
    { 
        $("#status").html("<font color='green'>Upload is success</font>"); 

    }, 
    onError: function(files,status,errMsg) 
    {        
        $("#status").html("<font color='red'>Upload is Failed</font>"); 
    } 

$("#mulitplefileuploader").uploadFile(settings); 

}); 
</script>

2,php多文件上传代码 upload.php
 

复制代码 代码示例:

<?php 
//If directory doesnot exists create it. 
$output_dir = "../upload"; 

if(isset($_FILES["myfile"])) 

   $ret = array(); 
   $error =$_FILES["myfile"]["error"]; 
   { 
        if(!is_array($_FILES["myfile"]['name'])) //single file 
        { 
            $fileName = $_FILES["myfile"]["name"]; 
            move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]); 
             //echo "<br> Error: ".$_FILES["myfile"]["error"]; 
             $ret[$fileName]= $output_dir.$fileName; 
        } 
        else 
        { 
              $fileCount = count($_FILES["myfile"]['name']); 
              for($i=0; $i < $fileCount; $i++) 
              { 
                $fileName = $_FILES["myfile"]["name"][$i]; 
                 $ret[$fileName]= $output_dir.$fileName; 
                move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName ); 
              }
        } 
    } 
    echo json_encode($ret);
}
?>

3,效果图,如下:
PHP jquery多文件上传

>>> 您可能感兴趣的文章:
PHP图片上传类(多文件上传、缩略图、水印)
PHP上传多文件、多图片的示例代码
php上传多文件与多图片的实例代码
php多文件上传的简单示例分析
php 普通表单多文件上传的例子
php 多文件上传的简单例子(入门)
php多文件上传的三种方法

您可能感兴趣的文章:
php文件上传代码大全(实例分享)
php多文件上传实现代码
jQuery文件上传插件 jqswfupload
php图片上传代码一例
php jquery 多文件上传的实现代码
22个很棒的jQuery文件上传插件
php 文件上传实例剖析
php自动创建文件夹并上传文件
jQuery Ajax文件上传(php)
php限制文件上传类型的方法

[关闭]