PHP学习笔记八、上传和下载

一、文件上传

1、简介

2、客户端

3、服务器端

3.1、接受数组($_FILES)

3.2、错误值

3.3、移动文件
move_upload_file

3.4、文件类型限制

4、练习(单文件上传)


=200000) { echo "文件大小不能超过200K!"; } else{ //创建目录 if (!file_exists("./upload/".date("Y"))) { //创建年文件夹 mkdir("./upload/".date("Y")); //创建月日文件夹 mkdir("./upload/".date("Y")."/".date("md")); } else if (!file_exists("./upload/".date("Y")."/".date("md"))) { mkdir("./upload/".date("Y")."/".date("md")); } //移动文件 if (move_uploaded_file($tempName, "./upload/".date("Y")."/".date("md")."/".rand(1000,9999).time().$hz)) { echo "上传成功!"; } else{ echo "上传失败!请检查是否存在upload文件夹或者是否有权限"; } } } } else{ echo "上传失败!请检查文件大小是否超过服务器或客户端的配置"; } } } ?>





二、文件下载

1、下载链接


点击下载

2、file_get_contents

posted @ 2016-01-25 17:47  liujf  阅读(170)  评论(0)    收藏  举报