网站大量收购独家精品文档,联系QQ:2885784924

程序员小辛编程.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PHP文件编程(上传下载)讲师:辛老师

PHP文件编程 主讲:辛老师■文件编程-文件上传文件上传的准备知识表单的数据类型 (1)字符串类型(以字节流编码) (2)文件类型(以二进制编码)结论:文件从本质上讲,就是表单数据的一部分。只是因为其类型不一样,从而操作在服务器的处理不一样而已。打破文件上传神秘感

PHP文件编程 主讲:辛老师■文件上传应用场景文件上传的说明:1.文件上传的默认临时目录是c:/windows/temp,也可以统一php.ini设置2.文件上传到临时目录,文件是一个临时文件,当脚本执行完毕后,该临时文件就被销毁了,因此,我们可能看不到该文件,可以通过sleep(20)来看这个临时文件的确存在.3.文件后缀名和MIME的说明后缀名:文件系统中,标识文件的方案MIME(多用途internet邮件扩展):网络上传输资源时,使用的资源类型表示方法。比如:Text/html;image/pngarray(image/png,image/gif,image/jpeg,image/pjpeg,image/x-png);

PHP文件编程 主讲:辛老师■文件上传原理说明原理说明:当一个文件提交后,会将这个文件先保存在默认的临时文件夹下,在c:/windows/temp下。如果需要保存到指定目录,就使用相关函数来处理。如果不处理,当脚本执行完毕后,这个临时文件被销毁.

PHP文件编程 主讲:辛老师■文件上传应用实例完成步骤1:基本上传功能

PHP文件编程 主讲:辛老师■文件上传应用实例完成步骤2:如何防止上传文件过大

PHP文件编程 主讲:辛老师■文件上传应用实例完成步骤3:如何防止文件覆盖

PHP文件编程 主讲:辛老师■文件上传应用实例完成步骤4:如何分目录存放

PHP文件编程 主讲:辛老师■文件上传应用实例完成步骤5:如何控制文件类型

PHP文件编程 主讲:辛老师■文件上传应用实例-课堂讲解//安全加强,我们使用PHP程序对文件类型和MIME进行检测//PHP自己获取文件的mime,进行检测//要使用Finfo这个类,需要开启一个扩展php.ini中的extension=php_fileinfo.dll$finfo=newFinfo(FILEINFO_MIME_TYPE);//获得一个可以检测文件MIME类型信息的对象$mime_type=$finfo-file($tmp_file[tmp_name]);//检测if(!in_array($mime_type,$allow_mime_list)){ $this-_error=类型不合法; returnfalse;}

PHP文件编程 主讲:辛老师■文件上传应用实例-课堂讲解完成步骤6:封装成函数

PHP文件编程 主讲:辛老师■文件上传类陆游为了符合实际开发需求,我们将其封装成文件上传类。,

文件下载应用实例 主讲:辛老师

文件下载应用实例 主讲:韩顺平//返回的文件header(Content-type:application/octet-stream);//按照字节大小返回header(Accept-Ranges:bytes);//显示文件大小header(Content-Length:$file_size);//这里客户端的弹出对话框,对应的文件名header(Content-Disposition:attachment;filename=.$file_name);

综合案例(文件下载) 主讲:辛老师■mini文件共享网站(课后练习题)

本课程版权归泰牛程序员所有泰牛程序员,中国抢手的程序员

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档