您当前的位置: 首页 > 网站编程 > PHP教程 > php jquery 多文件上传简单实例

php jquery 多文件上传简单实例

作者:不详 来源:网络 发布时间: 2014-08-14 09:06 点击:
这篇文章主要介绍了php jquery 多文件上传简单实例,有需要的朋友可以参考一下 代码如下: div id=mulitplefileuploaderUpload/div div id=status/div script $(document).ready(function() { var settings = { url: upload.php, method: POST, allowedTypes:jpg,png,gi

php jquery 多文件上传简单实例

  这篇文章主要介绍了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 jquery 多文件上传简单实例"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4