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 相关文章推荐
汉字转化为拼音(php版)
Oct 09 PHP
基于mysql的bbs设计(五)
Oct 09 PHP
用缓存实现静态页面的测试
Dec 06 PHP
PHP clearstatcache()函数详解
Mar 02 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
Dec 18 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 PHP
Git命令之分支详解
Mar 02 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制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
限制文本字节数js代码
2007/03/06 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
浅谈node的事件机制
2017/10/09 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Django mysqlclient安装和使用详解
2020/09/17 Python
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
预备党员思想汇报范文
2013/12/29 职场文书
总经理司机岗位职责
2014/02/06 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB
spring 项目实现限流方法示例
2022/07/15 Java/Android