第36章 PHP文件下载.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP文件下载 2018-01-07 pathinfo() • (PHP 4 = 4.0.3, PHP 5, PHP 7) • pathinfo — 返回文件路径的信息 • 说明 • mixed pathinfo ( string $path [, int $options = PATHINFO_ DIRNAME | PATHINFO_ BASENAME | PATHINFO_ EXTENSION | PATHINFO_ FILENAME ] ) • pathinfo() 返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options 。 • 参数 • path • 要解析的路径。 • options • 如果指定了,将会返回指定元素;它们包括:PATHINFO_ DIRNAME,PATHINFO_ BASENAME 和 PATHINFO_ EXTENSION 或 PATHINFO_ FILENAME。 • 如果没有指定 options 默认是返回全部的单元。 • 返回值 • 如果没有传入 options ,将会返回包括以下单元的数组 array :dirname,basename 和 extension (如果有),以 及filename 。 header() • header • (PHP 4, PHP 5, PHP 7) • header — 发送原生 HTTP 头 • 说明 • void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) • header() 用于发送原生的 HTTP 头。关于 HTTP 头的更多信息请参考 » HTTP/ 1.1 specification。 • 请注意 header() 必须在任何实际输出之前调用 ,不管是普通的 HTML 标签 ,还是文件或 PHP 输出的空行 ,空格。这是个常见的错误 ,在通过include ,require ,或者其访问其他 文件里面的函数的时候 ,如果在header()被调用之前 ,其中有空格或者空行。 同样的问题 也存在于单独的 PHP/ HTML 文件中。 • header(Location: /); • header(WWW-Authenticate: Negotiate); • header(WWW-Authenticate: NT LM, false); • header(Content-type: application/ pdf); //指定下载文件类型 • header(Content-Disposition: attachment; filename=downloaded.pdf); //指定下载文件的描述信息 • header(Cache-Control: no-cache, must-revalidate); // HTT P/ 1.1 • header(Expires: Sat, 26 Jul 1997 05:00:00 GMT); • header(Content-Length .filesize($filename)) 常见数据格式 (MIME ) 文件类型 MIME类型 图片文件 image/gif ,image/jpg ,image/jpeg ,image/png ,image/x-png 纯文本和HTML text/txt ,text/plain ,text/html 二进制文件 application/octet-stream 音频格式 audio/basic 视频格式 video/mpeg 文件下载示例 • ?php • //文件下载练习 •$filename=./upload/aa.png; •$basename=pathinfo($filename); •header(Content-Type image/ png); //指定下载文件类型的 •header(Content-

文档评论(0)

ntls166 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档