PHP实现单一或者多文件上传功能
来源:互联网 发布:苹果cms多功能手机模板 编辑:程序博客网 时间:2024/06/05 02:11
PHP实现单一或者多文件上传功能
话不多说,直接上代码
submit.html
<html><head> <meta charset="utf-8"> <title>文件上传</title></head><body> <h1 style="color:white;background-color:#525D76;font-size:22px;text-align: center">文件上传</h1> <form action="upload.php" method="post" enctype="multipart/form-data"> <!--ENCTYPE="multipart/form-data"用于表单里有图片上传--> <input type="hidden" name="max_file_size" value="1000000"/> <table border="0"> <tr> <th align="right" valign="top">上传文件:</th> <td> <input type="file" name="fl[]" size:"60"><br/> <!--可以将多个变量作为一个变量取得,可以使用"名称[]",这样变量的值就会以数组的形式被赋值--> <input type="file" name="fl[]" size:"60"><br/> <input type="file" name="fl[]" size:"60"><br/> <input type="checkbox" name="forbid" value="true"/>是否覆盖同名文件<br/> <input type="submit" name="" value="上传"/> </td> </tr> </table> </form></body></html>
upload.php
<html><head> <meta charset="utf-8"> <title>上传结果</title></head><body> <h1 style="color:white;background-color:#525D76;font-size:22px;text-align: center">上传结果</h1> <table border='1' width="350"> <tr> <th>文件名</th><th>大小</th><th>MINE类型</th> </tr> <?php $path='./File/';//上传的地址 $num=0; //求出文件个数,一个一个处理 for ($i=0; $i < sizeof($_FILES['fl']['name']); $i++) { $name = mb_convert_encoding($_FILES['fl']['name'][$i],'GB2312','UTF-8'); //将文件的文字码进行转换 if($_FILES['fl']['name'][$i] == ''){ continue; }//文件为空时,跳到下一个文件 if(file_exists($path.$name) == TRUE&&$_POST['forbid'] == 'true'){ $num++; }elseif (!is_uploaded_file($_FILES['fl']['tmp_name'][$i])) { $num++; }else{ ?> <tr> <td align="right"><?php print($_FILES['fl']['name'][$i]);?></td> <td align="right"><?php print($_FILES['fl']['size'][$i]);?>byte</td> <td align="right"><?php print($_FILES['fl']['type'][$i]);?></td> </tr> <?php move_uploaded_file($_FILES['fl']['tmp_name'][$i],$path.$name); } } if($num>0){ print('<div style="color:red">'.$num.'件上传失败</div>'); } ?> </table></body></html>
阅读全文
0 0
- PHP实现单一或者多文件上传功能
- php实现多文件上传功能
- PHP 实现多文件上传功能
- php 实现文件上传功能
- PHP上传文件功能实现
- PHP实现文件上传功能
- php 实现文件上传功能
- PHP实现文件上传功能
- php实现文件上传功能
- PHP文件上传功能 -- 多文件上传
- php原生实现文件上传功能
- php文件上传功能
- php文件上传功能
- PHP实现文件上传功能及ThinkPHP上传扩展
- PHP实现多文件上传
- php实现多文件上传
- PHP实现多文件上传
- PHP-实现多文件上传
- 文章标题
- Nvidia TX1 安装 ROS 后无法使用 Terminal
- application和page对象
- 2017.9.22 模拟考试 解题报告
- erase c++
- PHP实现单一或者多文件上传功能
- python3 函数写文件路径时,怎么写文件路径才正确
- Douglas-Peucker压缩算法
- 文件
- 主见和索引的区别
- Tian Ji -- The Horse Racing
- Spring学习笔记(五) --- 装配Bean之导入和混合配置
- 深度优先搜索从零突破
- FYN OI 奋斗之路8~