多文件上载系统完整版

2016-01-29 14:40 7 1 收藏

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

【 tulaoshi.com - PHP 】

  <?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{
          &nbs

来源:http://www.tulaoshi.com/n/20160129/1493879.html

延伸阅读
标签: PHP
  //此页面为 top.php <html <head <titleUntitled Document</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <script language="JavaScript1.2" src="http://img.jcwcn.com/attachment/portal"http://www.jcwcn.com/Files/BeyondPic/jcwcj/2005-12...
标签: PHP
  //完毕 wish you sucess!! # phpMyAdmin MySQL-Dump # http://phpwizard.net/phpMyAdmin/ # # 主机: localhost:3306 数据库 : database # -------------------------------------------------------- # # 数据表的结构 'bbs_html' # CREATE TABLE bbs_html (    id int(15) DEFAULT '0' NOT NULL,  &n...
标签: Web开发
//此页面为look.php ? include "signup/mysql.inc"; $sql="select * from ".$table." where id='$id'"; $result=mysql_query($sql)or die(mysql_error()); $row=mysql_fetch_array($result); $number=++$row["number"]; $sql="update $table set number='$number' where id='$id'"; ...
NBA 2007攻略:盗球的技巧 NBA2007攻略-盗球的技巧 NBA Live07去掉了06与05中的bt断球(有点不爽),这让我们在防守电脑的bt后卫时倍感吃力 但是其实07中的断球还是比较强的 而且断球的动作很漂亮,很真实(有背后掏球,后卫过人的一刹那,防守者用臂展拍掉球,还有就是06的那几个动作)。 刚上手的玩家可能会像06般跑到电脑后卫面前狂按盗...
标签: 电脑入门
把附件导入酷邮Koomail 中: 1, 直接拖入:打开个写信的窗口,直接把多个附件拖进窗口内,即可马上显示附近在写信窗口的下方。 2,菜单快捷拖入:就是用菜单快捷键的形式发送到写信窗口,首先先添加koomail到菜单中,在显示中系统选项中,选择添加按钮。添加完之后,即可根据所选附件点击右键,添加到koomail中即可。 3,用添...

经验教程

421

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部