欢迎光临
我们一直在努力

PHP教程.应用实例14-PHP教程,PHP应用

建站超值云服务器,限时71元/月

多文件上载系统程序

<?php

//多文件上载系统完整版

include("../include/common.inc");

$title = "多个文件的上载程序";

include("../include/header.inc");

//定义允许上载文件的数目

define("upload_no", 10);

echo("<p align=center><font size=4 color=#000080>欢迎您!<br>一次可以最多上载".upload_no."个文件<br><hr>n");

if($request_method!="post"){

echo("<form enctype="multipart/form-data" method=post>n");

echo("<input type="hidden" name="max_file_size" value="3000000">n");

for($i=1;$i<=upload_no;$i++){

echo("<input type=file name=infile$i> ");

if($i%2==0)

echo("<br>n");

}

echo("<br><br><input type="checkbox" name="overload" value="on"></font> <font color=#ff0000>是否覆盖已经存在的文件?</font>");

echo("<br><br><input type=submit value=上载></form>n");

}

else{

//处理上载

$noinput = true;

for($i=1;$noinput&&($i<=upload_no);$i++){

if(${"infile".$i}!="none") $noinput = false;

}

if($noinput){

echo("<font size=4 color=#000080>没有选定的文件,返回重试</font>");

exit();

}

echo("<p align=center><font size=4 color=#000080>您选中的文件已经成功地上载到服务器的临时目录!</font><br>");

echo("<table border=1 width=84% height=52 bordercolorlight=#008080 bordercolordark=#008080>

<tr>

<td width=14% bgcolor=#008000 height=21><font color=#ffffff>文件号</font></td>

<td width=52% bgcolor=#008000 height=21><font color=#ffffff>文件名称</font></td>

<td width=34% bgcolor=#008000 height=21><font color=#ffffff>文件大小</font></td>

</tr>");

for($i=1;$i<=upload_no;$i++){

$just=${"infile".$i."_size"};

$fp_size[i] = $just;

if($overload!=on){

if(file_exists(addslashes(dirname($path_translated))."\upload\".${"infile".$i."_name"}))

echo "<font size=4 color=#ff0000>您上载的文件<font color=#000000>".${"infile".$i."_name"}."</font>已经存在,该文件拷贝失败!</font><br>";

else{

if(${"infile".$i}!="none"&&copy;(${"infile".$i},addslashes(dirname($path_translated))."/upload/".${"infile".$i."_name"})&&unlink(${"infile".$i})){

$str = ${"infile".$i."_name"};

echo("<tr>

<td width=14% height=19>$i</td>

<td width=52% height=19>$str</td>

<td width=34% height=19>$fp_size[i]</td>

</tr>");

}

}

}

else{

if(${"infile".$i}!="none"&&copy;(${"infile".$i},addslashes(dirname($path_translated))."upload".${"infile".$i."_name"})&&unlink(${"infile".$i})){

$str = ${"infile".$i."_name"};

echo("<tr>

<td width=14% height=19>$i</td>

<td width=52% height=19>$str</td>

<td width=34% height=19>$fp_size[i]</td>

</tr>");

}

}

}

echo "</table>";

}

include("../include/footer.inc");

?>

 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PHP教程.应用实例14-PHP教程,PHP应用
分享到: 更多 (0)

相关推荐

  • 暂无文章