php jquery 多文件上传简单实例

2015-01-24信息快讯网

这篇文章主要介绍了php jquery 多文件上传简单实例,有需要的朋友可以参考一下

php jquery 多文件上传简单实例_信息快讯网

<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>  

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);  

}  

?>  

Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
PHP延迟静态绑定示例分享
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
解决cPanel无法安装php5.2.17
destoon整合ucenter后注册页面不跳转的解决方法
destoon整合UCenter图文教程
destoon安装出现Internal Server Error的解决方法
ThinkPHP实现跨模块调用操作方法概述
ThinkPHP之getField详解
php数组合并array_merge()函数使用注意事项
浅析ThinkPHP中execute和query方法的区别
Codeigniter出现错误提示Error with CACHE directory的解决方案
JS异常处理try..catch语句的作用和实例
smarty模板中使用get、post、request、cookies、session变量的方法
一个基于phpQuery的php通用采集类分享
php警告Creating default object from empty value 问题的解决方法
ThinkPHP使用UTFWry地址库进行IP定位实例
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
php生成excel列序号代码实例
php安装xdebug/php安装pear/phpunit详解步骤(图)
PHP变量的定义、可变变量、变量引用、销毁方法
部署PHP项目应该注意的几点事项分享
php对二维数组进行排序的简单实例
thinkphp的CURD和查询方式介绍
php配合jquery实现增删操作具体实例
Server.HTMLEncode让代码在页面里显示为源代码
php用header函数实现301跳转代码实例
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
CodeIgniter生成网站sitemap地图的方法
使用phpQuery采集网页的方法
phpQuery占用内存过多的处理方法
PHP加密扩展库Mcrypt安装和实例
DOM XPATH获取img src值的query
©2014-2024 dbsqp.com