php 批量上传文件
来源:互联网 发布:工作证制作软件 编辑:程序博客网 时间:2024/06/04 19:04
form.php
<html><body><form action="upload.php" method="post" enctype="multipart/form-data"><label for="file">上传:</label><input type="file" name="file[]"/> <input type="file" name="file[]"/> <input type="submit" name="submit" value="上传" /></form></body></html>
//设置上传文件大小限制(单位b)$max_size=500000;//设置上传文件的文件格式限制$format=array("image/jpeg","image/gif","image/png");//文件上传目录$dir=dirname(__FILE__) ."/upload/";//判断上传目录,不存在就创建if(!is_dir($dir)){ mkdir($dir,true);}//批量上传文件for($i=0,$j=count($_FILES["file"]["name"]);$i<$j;$i++){ //被上传文件的名称 $name=$_FILES["file"]["name"][$i]; //被上传文件的类型 $type=$_FILES["file"]["type"][$i]; //被上传文件的大小,以字节计 $size=$_FILES["file"]["size"][$i]; //存储在服务器的文件的临时副本的名称 $tmp_name=$_FILES["file"]["tmp_name"][$i]; //由文件上传导致的错误代码 $error=$_FILES["file"]["error"][$i]; //判断文件大小 if($size>$max_size){ exit("文件大小超出最大值"); } //判断文件格式 if(!in_array($type,$format)){ exit("无效的文件格式"); } //生成文件名 date_default_timezone_set("PRC"); $file_name=time().mt_rand(1111, 999999); //获取文件格式 $ext=substr($type, strpos($type, "/")+1); if($error>0){ exit($error); }else{ if(move_uploaded_file($tmp_name, $dir.$file_name.".".$ext)){ //exit("上传成功"); } }}
0 0
- php 批量上传文件
- php 批量上传文件
- PHP 批量上传文件 大全
- PHP文件上传类,包含批量上传
- php 批量 上传
- PHP 批量上传 源代码
- 怎样用php 批量 上传
- php 批量 上传
- 文件上传,支持批量上传
- 批量上传文件
- 批量文件上传界面
- SWFUpload 批量上传文件
- JSP 批量上传文件
- struts批量上传文件
- Struts2批量上传文件
- 批量上传文件
- ssh批量上传文件
- uploadify批量上传文件
- 学生成绩处理系统
- 展望
- 计算机组成原理——中央处理器小结
- BZOJ 1305 [CQOI2009] dance跳舞
- 方差、标准差、均方差、均方误差区别总结
- php 批量上传文件
- 数据结构和算法:图
- 四种简单的排序算法
- python+cookielib实现批量利用账号和密码自动获取新浪微博登录cookie
- Linux多线程实践(1) --线程理论
- OpenCV For Android SDK
- HTC VIVE 虚拟现实眼镜VR游戏体验
- 安装mysql
- 透视学理论(五)