PHP实现文件上传与下载
本文实例为大家分享了PHP实现文件上传与下载的具体代码,供大家参考,具体内容如下
主页index.php
图片操作 图片上传和下载
"; echo" 序号 图片 添加时间 操作 {$i} "; echo""; echo" ".date("Y-m-d",filectime('./imgs/'.$f))." "; echo""; echo""; //echo$f.""; } ?> 查看 下载
上传doupload.php
"; var_dump($_FILES); echo"";*/ //1.获取上传文件信息 $upfile=$_FILES["pic"]; $path="./imgs/"; //2、过滤错误信息 if($upfile["error"]>0){ die("上传文件错误"); } //3、本次上传文件的大小过滤 if($upfile["size"]>10000000){ die("上传文件超出限制"); } //4、处理文件类型 $typelist=array("jpeg","jpg","png","gif"); $arr=explode(".",basename($upfile['name']));//以'.'分割字符串为数组 $bz=array_pop($arr);//获取文件的后缀名 if(!in_array($bz,$typelist)){//如果给定的值value存在于数组array中则返回true die("上传文件类型非法!".$upfile["type"]); } //5、设置相同文件的名字不同 $newfile=date("YmdHis").rand(100,999).".".$bz; // if(is_uploaded_file($upfile["tmp_name"])){//判断文件是否是通过post上传 //执行文件上传 if(move_uploaded_file($upfile["tmp_name"],$path.$newfile)){//将上传的文件保存在新位置 echo"上传成功!"; echo"
下载download.php
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。