php jquery 多文件上传简单实例


Posted in PHP onDecember 23, 2013

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);  
}  
?> 
PHP 相关文章推荐
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
Jun 03 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
解决cPanel无法安装php5.2.17
Jun 22 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
PHP实现的json类实例
Jul 28 PHP
PHP简单实现无限级分类的方法
May 13 PHP
PHP获取用户访问IP地址的5种方法
May 16 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
PHP实现权限管理功能示例
Sep 22 PHP
php使用event扩展的io复用测试的示例
Oct 20 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 #PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 #PHP
部署PHP项目应该注意的几点事项分享
Dec 20 #PHP
php对二维数组进行排序的简单实例
Dec 19 #PHP
thinkphp的CURD和查询方式介绍
Dec 19 #PHP
php实现图片缩放功能类
Dec 18 #PHP
php防止sql注入代码实例
Dec 18 #PHP
You might like
php 上传功能实例代码
2010/04/13 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
Python实现曲线点抽稀算法的示例
2017/10/12 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
浅析python继承与多重继承
2018/09/13 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
2013届毕业生求职信范文
2013/11/20 职场文书
小学毕业寄语大全
2014/04/03 职场文书
法人代表授权委托书
2014/04/08 职场文书
工商管理自荐书
2014/07/06 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
Python利用FlashText算法实现替换字符串
2022/03/31 Python