设为首页收藏本站language 语言切换
查看: 1201|回复: 0
收起左侧

多文件上载系统完整版

[复制链接]
发表于 2010-2-24 13:34:19 | 显示全部楼层 |阅读模式
<br><TABLE cellSpacing=0 cellPadding=0 width="85%"><TBODY><TR><TD style="BORDER-RIGHT: rgb(0,0,0) 1px groove; BORDER-TOP: rgb(0,0,0) 1px groove; BORDER-LEFT: rgb(0,0,0) 1px groove; BORDER-BOTTOM: rgb(0,0,0) 1px groove" bgColor=#eeeeee>  &lt;?php  <BR>  //多文件上载系统完整版  <BR>  //功能强大,可任意控制上载文件数,是否覆盖  <BR>  //作者:叨叨  <BR>  //信箱:pjzhp@263.net  <BR>    <BR>  include("../include/common.inc");  <BR>  $title = "多个文件的上载程序";  <BR>  include("../include/header.inc");  <BR>    <BR>  //定义允许上载文件的数目  <BR>    <BR>  define("UPLOAD_NO", 10);  <BR>    <BR>  echo("&lt;p align='center'&gt;&lt;font size='4' color='#000080'&gt;欢迎您!&lt;br&gt;一次可以最多上载".UPLOAD_NO."个文件&lt;br&gt;&lt;HR&gt;n");  <BR>  if($REQUEST_METHOD!="OST"){  <BR>  echo("&lt;form enctype="multipart/form-data" method=post&gt;n");  <BR>  echo("&lt;INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="3000000"&gt;n");  <BR>    <BR>  for($i=1;$i&lt;=UPLOAD_NO;$i++){  <BR>  echo("&lt;input type=file name=infile$i&gt;   ");  <BR>    <BR>  if($i%2==0)  <BR>  echo("&lt;br&gt;n");  <BR>  }  <BR>    <BR>  echo("&lt;br&gt;&lt;br&gt;&lt;input type="checkbox" name="overload" value="ON"&gt;&lt;/font&gt; &lt;font color='#ff0000'&gt;是否覆盖已经存在的文件?&lt;/font&gt;");  <BR>  echo("&lt;br&gt;&lt;br&gt;&lt;input type=submit value=上载&gt;&lt;/form&gt;n");  <BR>  }  <BR>  else{  <BR>  //处理上载  <BR>  $noinput = true;  <BR>  for($i=1;$noinput&amp;&amp;($i&lt;=UPLOAD_NO);$i++){  <BR>  if(${"infile".$i}!="none") $noinput = false;  <BR>  }  <BR>  if($noinput){  <BR>  echo("&lt;font size='4' color='#000080'&gt;没有选定的文件,返回重试&lt;/font&gt;");  <BR>  exit();  <BR>  }  <BR>  echo("&lt;p align='center'&gt;&lt;font size='4' color='#000080'&gt;您选中的文件已经成功地上载到服务器的临时目录!&lt;/font&gt;&lt;br&gt;");  <BR>  echo("&lt;table border='1' width='84%' height='52' bordercolorlight='#008080' bordercolordark='#008080'&gt;  <BR>  &lt;tr&gt;  <BR>  &lt;td width='14%' bgcolor='#008000' height='21'&gt;&lt;font color='#FFFFFF'&gt;文件号&lt;/font&gt;&lt;/td&gt;  <BR>  &lt;td width='52%' bgcolor='#008000' height='21'&gt;&lt;font color='#FFFFFF'&gt;文件名称&lt;/font&gt;&lt;/td&gt;  <BR>  &lt;td width='34%' bgcolor='#008000' height='21'&gt;&lt;font color='#FFFFFF'&gt;文件大小&lt;/font&gt;&lt;/td&gt;  <BR>  &lt;/tr&gt;");  <BR>    <BR>  for($i=1;$i&lt;=UPLOAD_NO;$i++){  <BR>  $just=${"infile".$i."_size"};  <BR>  $fp_size = $just;  <BR>    <BR>  if($overload!=ON){  <BR>  if(file_exists(AddSlashes(dirname($PATH_TRANSLATED))."\upload\".${"infile".$i."_name"}))  <BR>  echo "&lt;font size='4' color='#ff0000'&gt;您上载的文件&lt;font color='#000000'&gt;".${"infile".$i."_name"}."&lt;/font&gt;已经存在,该文件拷贝失败!&lt;/font&gt;&lt;br&gt;";  <BR>  else{  <BR>  if(${"infile".$i}!="none"&amp;&copy;(${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."/upload/".${"infile".$i."_name"})&amp;&amp;unlink(${"infile".$i})){  <BR>  $str = ${"infile".$i."_name"};  <BR>  echo("&lt;tr&gt;  <BR>  &lt;td width='14%' height='19'&gt;$i&lt;/td&gt;  <BR>  &lt;td width='52%' height='19'&gt;$str&lt;/td&gt;  <BR>  &lt;td width='34%' height='19'&gt;$fp_size&lt;/td&gt;  <BR>  &lt;/tr&gt;");  <BR>  }  <BR>  }  <BR>  }  <BR>  else{  <BR>  if(${"infile".$i}!="none"&amp;&copy;(${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."upload".${"infile".$i."_name"})&amp;&amp;unlink(${"infile".$i})){  <BR>  $str = ${"infile".$i."_name"};  <BR>  echo("&lt;tr&gt;  <BR>  &lt;td width='14%' height='19'&gt;$i&lt;/td&gt;  <BR>  &lt;td width='52%' height='19'&gt;$str&lt;/td&gt;  <BR>  &lt;td width='34%' height='19'&gt;$fp_size&lt;/td&gt;  <BR>  &lt;/tr&gt;");  <BR>  }  <BR>  }  <BR>    <BR>  }  <BR>  echo "&lt;/table&gt;";  <BR>  }  <BR>    <BR>  include("../include/footer.inc");  <BR>    <BR>  ?&gt; </TD></TR></TBODY></TABLE><br><br>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-17 03:37 , Processed in 0.125643 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表