PHP实现文件上传与下载

本文实例为大家分享了PHP实现文件上传与下载的具体代码,供大家参考,具体内容如下

主页index.php



 图片操作


 

 

图片上传和下载

"; echo ""; echo ""; echo ""; echo ""; echo ""; // echo $f." "; } ?>
序号图片添加时间操作
{$i}".date("Y-m-d", filectime('./imgs/'.$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 "浏览"; }else { die("上传失败"); } } ?>

下载download.php

PHP实现文件上传与下载_第1张图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(PHP实现文件上传与下载)