php jquery 多文件上传简单实例
2015-01-24信息快讯网
这篇文章主要介绍了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