您当前的位置: 首页 > 网站编程 > PHP教程 > 一个PHP多文件上传的例子

一个PHP多文件上传的例子

作者:xiaoxiao 来源:未知 发布时间: 2013-11-13 17:55 点击:
? //filename:multi_upload.php if($ifupload) { $path=AddSlashes(dirname($PATH_TRANSLATED)). \\upload\\; for($i=1;$i=8;$i++) { $files=afile.$i; if(${$files}!=none) { if(copy(${$files},$path.${$files._name})) { } } } print bYou have uploaded files succ

一个PHP多文件上传的例子

    <?
  //filename:multi_upload.php
  if($ifupload)
  {
  $path=AddSlashes(dirname($PATH_TRANSLATED))."\\upload\\";
  for($i=1;$i<=8;$i++)
  {
  $files="afile".$i;
  if(${$files}!="none")
  {
  if(copy(${$files},$path.${$files."_name"}))
  {
  }
  }
  }
  print "<b>You have uploaded files successfully</b><br>";
  print "<a href=\"multi_upload.php\">Return</a>";
  exit;
  }
  ?>
  <html>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  <title>多个文件上传</title>
  <style type="text/css">
  <!--
  BODY
  {
  PADDING-RIGHT: 0px;
  MARGIN-TOP: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 8px;
  MARGIN-LEFT: 0px;
  CURSOR: default;
  COLOR: black;
  MARGIN-RIGHT: 0px;
  PADDING-TOP: 0px;
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: transparent;
  TEXT-ALIGN: center
  }
  .TxtInput
  {
  FONT-SIZE: 8pt;
  WIDTH: 100%;
  CURSOR: default;
  COLOR: black;
  FONT-FAMILY: Arial;
  HEIGHT: 21px;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left
  }
  .FieldLabel
  {
  FONT-WEIGHT: normal;
  FONT-SIZE: 9pt;
  WIDTH: 100%;
  COLOR: black;
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: transparent;
  TEXT-ALIGN: left
  }
  .HeadBtn
  {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: white 1px solid;
  FONT-SIZE: 8pt;
  OVERFLOW: hidden;
  BORDER-LEFT: white 1px solid;
  WIDTH: 70px;
  COLOR: black;
  BORDER-BOTTOM: black 1px solid;
  FONT-FAMILY: Arial;
  HEIGHT: 21px;
  BACKGROUND-COLOR: #8e8dcd;
  TEXT-ALIGN: center
  }
  .TransEx
  {
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 8px;
  BORDER-TOP: white 1px solid;
  PADDING-LEFT: 8px;
  FONT-SIZE: 8pt;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: white 1px solid;
  WIDTH: 720px;
  PADDING-TOP: 3px;
  BORDER-BOTTOM: black 1px solid;
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: #c0c0c0;
  TEXT-ALIGN: center
  }
  -->
  </style>
  <script language="javascript">
  function window.onload()
  {
  document.forms[0].btnOk.onclick=btn_ok;
  }
  function btn_ok()
  {
  for(var i=1;i<=8;i++)
  {
  if(eval("document.forms[0].afile"+i+".value!=''"))
  document.forms[0].submit();
  return true;
  }
  alert("None of file have been selected");
  return false;
  }
  </script>
  </head>
  <body>
  <form method="post" action="multi_upload.php" name="frmUpload" enctype="multipart/form-data" >
  <table id="divContainer" style="HEIGHT: 100%; WIDTH: 380" border="0">
  <tr height="35"><td align="right" valign="bottom">多文件上传 </td></tr>
  <tr><td align="center" valign="top">
  <table class="Transex" border="0" cellspacing="0" cellpadding="0" style="WIDTH: 360px">
  <tr style="HEIGHT: 10px" >
  <td style="WIDTH: 5px"></td>
  <td colspan="2"></td>
          <td style="WIDTH: 5px"></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件1</label></td>
  <td><input type="file" class="TxtInput" tabindex="1" name="afile1"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件2</label></td>
  <td><input type="file" class="TxtInput" tabindex="2" name="afile2" style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件3</label></td>
  <td><input type="file" class="TxtInput" tabindex="3" name="afile3"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件4</label></td>
  <td><input type="file" class="TxtInput" tabindex="4" name="afile4"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件5</label></td>
  <td><input type="file" class="TxtInput" tabindex="5" name="afile5"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件6</label></td>
  <td><input type="file" class="TxtInput" tabindex="6" name="afile6"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件7</label></td>
  <td><input type="file" class="TxtInput" tabindex="7" name="afile7"  style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr>
  <td></td>
  <td nowrap><label class="FieldLabel">  文件8</label></td>
  <td><input type="file" class="TxtInput" tabindex="8" name="afile8"   style="WIDTH: 282px"></td>
  <td></td>
  </tr>
  <tr style="HEIGHT: 5px">
  <td style="WIDTH: 5px">
  <td style="WIDTH: 350px" colspan="2"><hr width="100%"></td>
          <td style="WIDTH: 5px"></td>
  </tr>
  <tr>
  <td></td>
  <td colspan="2" align="left">
  <button tabindex="5" class="headbtn" align="center" name="btnOk" id="btnOk" accesskey="O">确定(<ins>O</ins>)</button>
  <input type="hidden" name="ifupload" value=1>
  <button tabindex="5" class="headbtn" align="center" name="btnCancel" id="btnCancel" accesskey="C" onclick="window.close();">取消(<ins>C</ins>)</button></td>
          <td></td>
  </tr>
  <tr style="HEIGHT: 5px">
  <td style="WIDTH: 5px">
  <td style="WIDTH: 350px" colspan="2"></td>
          <td style="WIDTH: 5px"></td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  </form>
  </body>
  </html>

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