php jquery 多文件上传
2013-12-19 10:12
351 查看
php jquery 多文件上传
演示
XML/HTML Code<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.phpPHP Code<?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);
}
?>
原文地址:http://www.freejs.net/article_biaodan_116.html
相关文章推荐
- PHP+jquery+ajaxupload 无刷新上传文件或图片
- PHP文件上传进度条完整程序实现 jQuery Ajax apc
- PHP服务器文件管理器开发小结(十):使用jQuery和iframe实现AJAX文件上传
- php使用jquery Form ajax 提交表单,并上传文件
- 使用PHP和jQuery打造文件上传进度条
- JQuery插件ajaxFileUpload 异步上传文件(PHP版)
- PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
- 如何实现jQuery的Ajax文件上传,PHP如实文件上传. AJAX上传文件,PHP上传文件。
- php jquery 多文件上传简单实例
- PHP + jQuery实现ajax文件即时上传 预览
- jQuery Mobile + PHP实现文件上传
- jquery php多文件上传
- jQuery+php+ajax+PHPExcel实现上传excel文件导入数据库
- 如何实现jQuery的Ajax文件上传,PHP如实文件上传. AJAX上传文件,PHP上传文件。
- 黄聪:一些文件上传组件(Flash,JQuery,asp,php,js,AJAX)
- php jquery 多文件上传简单实例
- 黄聪:一些文件上传组件(Flash,JQuery,asp,php,js,AJAX)
- php+jQuery.uploadify实现文件上传教程
- jquery图片裁切+PHP文件上传
- AjaxFileUpload文件上传组件(php+jQuery+ajax)