程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php jquery 多文件上傳簡單實例

php jquery 多文件上傳簡單實例

編輯:關於PHP編程

     這篇文章主要介紹了php jquery 多文件上傳簡單實例,有需要的朋友可以參考一下

    19.jpg   代碼如下: <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);     }     ?>    
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved