软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

当前位置: 第八基地首页 > WEB开发 > PHP >
多文件上载系统完整版
发布于:第八基地 来源:互联网 作者:天堂路上 时间:2011-10-15 点击:70
<?PHP//多文件上载系统完整版//功能强大,可任意控制上载文件数,是否覆盖include("../include/common.inc");$title="多个文件的上载程序";include("../include/header.inc");//定义允许上载文件的数目define("UPLOAD_NO",10);echo("<palign='center'><fontsize='4'color='#000080'>欢迎您!<br>一次可以最多上载".UPLOAD_NO."个文件<br><HR>n");if($REQUEST_METHOD!="POST"){echo("<formenctype="multipart/form-data"method=post>n");echo("<INPUTTYPE="hidden"name="MAX_FILE_SIZE"value="3000000">n");for($i=1;$i<=UPLOAD_NO;$i){echo("<inputtype=filename=infile$i>");if($i%2==0)echo("<br>n");}echo("<br><br><inputtype="checkbox"name="overload"value="ON"></font><fontcolor='#ff0000'>是否覆盖已经存在的文件?</font>");echo("<br><br><inputtype=submitvalue=上载></form>n");}else{//处理上载$noinput=true;for($i=1;$noinput&&($i<=UPLOAD_NO);$i){if(${"infile".$i}!="none")$noinput=false;}if($noinput){echo("<fontsize='4'color='#000080'>没有选定的文件,返回重试</font>");exit();}echo("<palign='center'><fontsize='4'color='#000080'>您选中的文件已经成功地上载到服务器的临时目录!</font><br>");echo("<tableborder='1'width='84%'height='52'bordercolorlight='#008080'bordercolordark='#008080'><tr><tdwidth='14%'bgcolor='#008000'height='21'><fontcolor='#FFFFFF'>文件号</font></td><tdwidth='52%'bgcolor='#008000'height='21'><fontcolor='#FFFFFF'>文件名称</font></td><tdwidth='34%'bgcolor='#008000'height='21'><fontcolor='#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"<fontsize='4'color='#ff0000'>您上载的文件<fontcolor='#000000'>".${"infile".$i."_name"}."</font>已经存在,该文件拷贝失败!</font><br>";else{if(${"infile".$i}!="none"&©(${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."/upload/".${"infile".$i."_name"})&&unlink(${"infile".$i})){$str=${"infile".$i."_name"};echo("<tr><tdwidth='14%'height='19'>$i</td><tdwidth='52%'height='19'>$str</td>
对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈