PHP动态多文件上传的具体代码分享

大家在通过对 PHP语言的学习,应该大致都可以掌握文件上传的方法。不过,对于初学者来说,文件的动态上传还是比较头疼的。下面,我们就为大家介绍关于PHP动态多文件上传的巨提代码。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的江孜网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

#t#上传文件代码:

 
 
 
  1. >   
  2.  xmlns="http://www.w3.org/1999/xhtml">   
  3.    
  4.  http-equiv="Content-Type" content="text/html; charset=gb2312" />   
  5. </strong>文档上传<strong>   
  6.    
  7.    
  8.  language="javascript">   
  9.    function AddRow()   
  10.    {   
  11.     var eNewRow = tblData.insertRow();   
  12.     for (var i=0;i<1;i++)   
  13.     {   
  14.       var eNewCell = eNewRow.insertCell();   
  15.       eNewCell.innerHTML = "";   
  16.     }   
  17.    }   
  18.        
  19. // -->   
  20.  name="myform" method="post" action="uploadfile.php" enctype="multipart/form-data" >   
  21.    id="tblData" width="400" border="0">   
  22.        
  23.        
  24.        
  25.      name="postadd" type="hidden" value=" echo "http://".$_SERVER['HTTP_HOST'].$_SERVER["PHP_SELF"]; ?>/>   
  26.     文件上传列表        
  27.      type="button" name="addfile"  onclick="AddRow()" value="添加列表" />     
  28.       
  29.     type="file" name="filelist[]" size="50" />   
  30.       
  31.     
  32.    type="submit" name="submitfile" value="提交文件" />   
  33.     
  34.    
  35.   

PHP动态多文件上传之提交文件代码:

 
 
 
  1. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2.  xmlns="http://www.w3.org/1999/xhtml">   
  3.    
  4.  http-equiv="Content-Type" content="text/html; charset=gb2312" />   
  5. </strong>文件上传结果<strong>   
  6.    
  7.    
  8.    
  9.     if ($_POST["submitfile"]!="")   
  10.        {             
  11.          $Path="./".date('Ym')."/";   
  12.          if (!is_dir($Path))//创建路径   
  13.              {  mkdir($Path);  }    
  14.          echo "
    ";   
  15.          for ($i=0;$i($filelist);$i++)   
  16.          { //$_FILES["filelist"]["size"][$i]的排列顺序不可以变,
    因为fileist是一个二维数组   
  17.            if ($_FILES["filelist"]["size"][$i]!=0)    
  18.             {   
  19.               $File=$Path.date('Ymdhm')."_".$_FILES["filelist"]["name"][$i];   
  20.               if (move_uploaded_file($_FILES["filelist"]["tmp_name"][$i],$File))   
  21.                  { echo "文件上传成功 文件类型:".$_FILES["filelist"]
    ["type"][$i]." "."文件名:"  
  22.                         .$_FILES["filelist"]["name"][$i]."
    "; }   
  23.               else  
  24.                  { echo "文件名:".$_FILES["filelist"]["name"][$i]."上传失败
    "; }   
  25.             }   
  26.          }   
  27.          echo "

 href="$postadd" mce_href="$postadd">返回
";        
  •        }   
  •           
  •    ?>   
  •    
  •   
  • 以上就是PHP动态多文件上传的所有代码。

    分享标题:PHP动态多文件上传的具体代码分享
    文章地址:http://www.shufengxianlan.com/qtweb/news9/281009.html

    成都网站建设公司_创新互联,为您提供小程序开发企业网站制作网站改版企业建站面包屑导航建站公司

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联