手机
当前位置:查字典教程网 >编程开发 >php教程 >php jquery 多文件上传简单实例
php jquery 多文件上传简单实例
摘要:复制代码代码如下:Upload$(document).ready(function(){varsettings={url:"upload.p...

php jquery 多文件上传简单实例1

复制代码 代码如下:

<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 jquery 多文件上传简单实例】相关文章:

文件上传类

php微信公众平台开发类实例

php生成zip文件类实例

PHP curl使用实例

php简单smarty入门程序实例

PHP文件读取功能的应用实例

PHP开发文件系统实例讲解

php中文件上传的安全问题

php中smarty模板条件判断用法实例

php从文件夹随机读取文件的方法

精品推荐
分类导航