一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

PHP如何实现文件上传与下载 PHP实现文件上传与下载代码示例

时间:2020-08-28 编辑:袖梨 来源:一聚教程网

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

热门栏目