php上传文件

php实现文件上传与下载(上)

荒凉一梦 提交于 2019-11-26 14:21:02
php实现文件的上传与下载是一个挺基本的功能,一般网站多多少少都会有这样的需求在内,当然不是说所有的文件都可以被上传,那这网络就太没有安全性可言了。因为接触php时间不长,今天写练练手,随笔也就是公开记录而已啦。 文件上传:也就是将客户端的文件上传到服务器端,在将服务器端的临时文件移动到指定目录即可。主要思维就是先定义获取$_FILES中的二维数组变量,可以每次都用二维数组获取,也可以将第一维的放入一个数组变量中,然后每次获取该数组变量中的值,简化代码量----> 判断错误号是否为0或者是UPLOAD_ERR_OK为真时表示没有错误,可以上传----->将服务器上的临时文件移动到我们的指定目录下,叫什么名字,移动成功返回true,用move_uploaded_file($临时文件名,$目的地)----->另外一种方式就是用copy($临时变量名,$目的地)函数; $_FILES中保存这儿上传文件的信息,这是一个二维数组,第一维当然就是上传进来的文件的名称了,第二维就是该文件的相关信息了,上传之后就可以打印该数组中的参数进行查看---用print_r($_FILES),可以看到里边的内容有: name:上传文件的名称; type:上传文件的MIME类型; tmp_name:上传到服务器上的临时文件名;//很重要的,因为以后在服务器上操纵的就是这个文件 size:上传文件的大小;

PHP实现文件上传下载——心在忙而已

我是研究僧i 提交于 2019-11-26 14:20:39
  这一周都没有写什么东西,是啊,一周时间都没有学习太多新的东西,除了开车。 妈蛋啊,天天中午去学车然后两周没有午觉的日子还是很崩溃的,加上之后工作压力带来的心忙,宝宝不开心啊。 不过,也是自己不是那么能吃苦吧。那天看到的那句话怎么说的来着,我痛恨自己,在简单和困难之前,选择了前者;在什么什么面前,balabala,不是很鸡汤,但有点触动,愿少点矫情和娇气。 PHP实现文件上传与下载——来自mooc网 一、上传原理与配置 1.1 原理 将客户端文件 上传到服务器端 ,再将服务器端的文件( 临时文件)移动到指定目录 即可。 1.2 客户端配置 所需: 表单 页面(选择上传文件); 具体而言: 发送方式为POST,添加enctype="multipart/form-data"属性 ,两者缺一不可(但是,优缺点并存,这里也限定了上传的方式和上传的文件之后的调用等方面,后面会说到) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title

PHP实现文件上传与下载

▼魔方 西西 提交于 2019-11-26 14:20:33
PHP实现文件上传与下载 一、上传原理与配置 1.1 原理 将客户端文件 上传到服务器端 ,再将服务器端的文件( 临时文件)移动到指定目录 即可。 1.2 客户端配置 所需: 表单 页面(选择上传文件); 具体而言: 发送方式为POST,添加enctype="multipart/form-data"属性 ,两者缺一不可(但是,优缺点并存,这里也限定了上传的方式和上传的文件之后的调用等方面,后面会说到) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="doAction.php" method="post" enctype="multipart/form-data"> 请选择您要上传的文件: <input type="file" name="myFile" /><br/> <input type="submit" value="上传"/> <