返回列表 回复 发帖

多文件上传的例子

多文件上传的例子
作者:unknown 更新时间: 2005-03-17     
  
  1. <?
  2. //filename:multi_upload.php
  3. if(&#36;ifupload)
  4. {
  5.   &#36;path=AddSlashes(dirname(&#36;PATH_TRANSLATED))."\\upload\\";
  6.   for(&#36;i=1;&#36;i<=8;&#36;i++)
  7.   {
  8.      &#36;files="afile".&#36;i;
  9.      if(&#36;{&#36;files}!="none")
  10.      {
  11.         if(copy(&#36;{&#36;files},&#36;path.&#36;{&#36;files."_name"}))
  12.         {
  13.          
  14.         }
  15.      }
  16.    }
  17.    print "<b>You have uploaded files successfully</b><br>";
  18.    print "<a href=\"multi_upload.php\">Return</a>";
  19.    exit;
  20. }
  21. ?>
  22. <html>
  23. <html>
  24. <head>
  25. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  26. <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  27. <title>多个文件上传</title>
  28. <style type="text/css">
  29. <!--
  30. BODY
  31. {
  32.     PADDING-RIGHT: 0px;
  33.     MARGIN-TOP: 0px;
  34.     PADDING-LEFT: 0px;
  35.     FONT-SIZE: 8px;
  36.     MARGIN-LEFT: 0px;
  37.     CURSOR: default;
  38.     COLOR: black;
  39.     MARGIN-RIGHT: 0px;
  40.     PADDING-TOP: 0px;
  41.     FONT-FAMILY: Arial;
  42.     BACKGROUND-COLOR: transparent;
  43.     TEXT-ALIGN: center
  44. }
  45. .TxtInput
  46. {
  47.     FONT-SIZE: 8pt;
  48.     WIDTH: 100%;
  49.     CURSOR: default;
  50.     COLOR: black;
  51.     FONT-FAMILY: Arial;
  52.     HEIGHT: 21px;
  53.     BACKGROUND-COLOR: white;
  54.     TEXT-ALIGN: left
  55. }
  56. .FieldLabel
  57. {
  58.     FONT-WEIGHT: normal;
  59.     FONT-SIZE: 9pt;
  60.     WIDTH: 100%;
  61.     COLOR: black;
  62.     FONT-FAMILY: Arial;
  63.     BACKGROUND-COLOR: transparent;
  64.     TEXT-ALIGN: left
  65. }
  66. .HeadBtn
  67. {
  68.     BORDER-RIGHT: black 1px solid;
  69.     BORDER-TOP: white 1px solid;
  70.     FONT-SIZE: 8pt;
  71.     OVERFLOW: hidden;
  72.     BORDER-LEFT: white 1px solid;
  73.     WIDTH: 70px;
  74.     COLOR: black;
  75.     BORDER-BOTTOM: black 1px solid;
  76.     FONT-FAMILY: Arial;
  77.     HEIGHT: 21px;
  78.     BACKGROUND-COLOR: &#35;8e8dcd;
  79.     TEXT-ALIGN: center
  80. }
  81. .TransEx
  82. {
  83.     BORDER-RIGHT: black 1px solid;
  84.     PADDING-RIGHT: 8px;
  85.     BORDER-TOP: white 1px solid;
  86.     PADDING-LEFT: 8px;
  87.     FONT-SIZE: 8pt;
  88.     PADDING-BOTTOM: 3px;
  89.     BORDER-LEFT: white 1px solid;
  90.     WIDTH: 720px;
  91.     PADDING-TOP: 3px;
  92.     BORDER-BOTTOM: black 1px solid;
  93.     FONT-FAMILY: Arial;
  94.     BACKGROUND-COLOR: &#35;c0c0c0;
  95.     TEXT-ALIGN: center
  96. }
  97. -->
  98. </style>
  99. <script language="javascript">
  100. function window.onload()
  101. {
  102.     document.forms[0].btnOk.onclick=btn_ok;
  103. }
  104. function btn_ok()
  105. {
  106.     for(var i=1;i<=8;i++)
  107.     {
  108.      if(ev&#97;l("document.forms[0].afile"+i+".value!=';';"))
  109.        document.forms[0].submit();
  110.       return true;
  111.     }
  112.     alert("None of file have been selected");
  113.     return false;
  114. }
  115. </script>
  116. </head>
  117. <body>
  118. <form method="post" action="multi_upload.php" name="frmUpload" enctype="multipart/form-data" >
  119. <table id="divContainer" style="HEIGHT: 100%; WIDTH: 380" border="0">
  120.   <tr height="35"><td align="right" valign="bottom">多文件上传 </td></tr>
  121.   <tr><td align="center" valign="top">
  122.     <table class="Transex" border="0" cellspacing="0" cellpadding="0" style="WIDTH: 360px">
  123.    
  124.     <tr style="HEIGHT: 10px" >
  125.         <td style="WIDTH: 5px"></td>
  126.         <td colspan="2"></td>               
  127.         <td style="WIDTH: 5px"></td>
  128.     </tr>
  129.     <tr>
  130.         <td></td>
  131.         <td nowrap><label class="FieldLabel">  文件1</label></td>
  132.         <td><input type="file" class="TxtInput" tabindex="1" name="afile1"   style="WIDTH: 282px"></td>
  133.         <td></td>
  134.     </tr>
  135.     <tr>
  136.         <td></td>
  137.         <td nowrap><label class="FieldLabel">  文件2</label></td>
  138.         <td><input type="file" class="TxtInput" tabindex="2" name="afile2" style="WIDTH: 282px"></td>
  139.         <td></td>
  140.     </tr>
  141.     <tr>
  142.         <td></td>
  143.         <td nowrap><label class="FieldLabel">  文件3</label></td>
  144.         <td><input type="file" class="TxtInput" tabindex="3" name="afile3"   style="WIDTH: 282px"></td>
  145.         <td></td>
  146.     </tr>
  147.     <tr>
  148.         <td></td>
  149.         <td nowrap><label class="FieldLabel">  文件4</label></td>
  150.         <td><input type="file" class="TxtInput" tabindex="4" name="afile4"   style="WIDTH: 282px"></td>
  151.         <td></td>
  152.     </tr>
  153.     <tr>
  154.         <td></td>
  155.         <td nowrap><label class="FieldLabel">  文件5</label></td>
  156.         <td><input type="file" class="TxtInput" tabindex="5" name="afile5"   style="WIDTH: 282px"></td>
  157.         <td></td>
  158.     </tr>
  159.     <tr>
  160.         <td></td>
  161.         <td nowrap><label class="FieldLabel">  文件6</label></td>
  162.         <td><input type="file" class="TxtInput" tabindex="6" name="afile6"   style="WIDTH: 282px"></td>
  163.         <td></td>
  164.     </tr>
  165.     <tr>
  166.         <td></td>
  167.         <td nowrap><label class="FieldLabel">  文件7</label></td>
  168.         <td><input type="file" class="TxtInput" tabindex="7" name="afile7"  style="WIDTH: 282px"></td>
  169.         <td></td>
  170.     </tr>
  171.     <tr>
  172.         <td></td>
  173.         <td nowrap><label class="FieldLabel">  文件8</label></td>
  174.         <td><input type="file" class="TxtInput" tabindex="8" name="afile8"   style="WIDTH: 282px"></td>
  175.         <td></td>
  176.     </tr>
  177.     <tr style="HEIGHT: 5px">
  178.         <td style="WIDTH: 5px">
  179.         <td style="WIDTH: 350px" colspan="2"><hr width="100%"></td>               
  180.         <td style="WIDTH: 5px"></td>
  181.     </tr>
  182.     <tr>
  183.         <td></td>
  184.         <td colspan="2" align="left">
  185.             <button tabindex="5" class="headbtn" align="center" name="btnOk" id="btnOk" accesskey="O">确定(<ins>O</ins>)</button>
  186.             <input type="hidden" name="ifupload" value=1>
  187.             <button tabindex="5" class="headbtn" align="center" name="btnCancel" id="btnCancel" accesskey="C" onclick="window.close();">取消(<ins>C</ins>)</button></td>   
  188.         <td></td>
  189.     </tr>
  190.     <tr style="HEIGHT: 5px">
  191.         <td style="WIDTH: 5px">
  192.         <td style="WIDTH: 350px" colspan="2"></td>               
  193.         <td style="WIDTH: 5px"></td>
  194.     </tr>
  195.     </table>
  196.   </td>
  197.   </tr>
  198. </table>
  199. </form>
  200. </body>
  201. </html>
复制代码

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表