广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何强制下载文件
  • 899
分享到

php如何强制下载文件

php 2022-10-19 20:10:44 899人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关PHP如何强制下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。强制下载文件$filename = $_GET[‘fi

这篇文章将为大家详细讲解有关PHP如何强制下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

强制下载文件

$filename = $_GET[‘file‘]; //Get the fileid from the URL 
// Query the file ID 
$query = sprintf("SELECT * FROM tableName WHERE id = ‘%s‘",Mysql_real_escape_string($filename)); 
$sql = mysql_query($query); 
if(mysql_num_rows($sql) > 0){ 
$row = mysql_fetch_array($sql); 
// Set some headers 
header("Pragma: public"); 
header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Type: application/force-download"); 
header("Content-Type: application/octet-stream"); 
header("Content-Type: application/download"); 
header("Content-Disposition: attachment; filename=".basename($row[‘FileName‘]).";"); 
header("Content-Transfer-Encoding: binary"); 
header("Content-Length: ".filesize($row[‘FileName‘])); 
@readfile($row[‘FileName‘]); 
exit(0); 
}else{ 
header("Location: /"); 
exit; 
}

关于“php如何强制下载文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: php如何强制下载文件

本文链接: https://www.lsjlt.com/news/96707.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php如何强制下载文件
    这篇文章将为大家详细讲解有关php如何强制下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。强制下载文件$filename = $_GET[‘fi...
    99+
    2022-10-19
    php
  • php如何强制删除文件
    本篇内容主要讲解“php如何强制删除文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何强制删除文件”吧!在php中,可以利用unlink()函数来强制删除文件,该函数可以删除指定的文件...
    99+
    2023-06-20
  • Win8中标记为不安全的文件如何强制下载
    我们使用 IE 时,可以观察到 Internet Explorer 有一种安全检查机制叫做 SmartScreen,虽然它不是一种安全壁垒,但是可以有效帮助减少来自互联网的欺骗与其他风险。 对于鲜有用户下载...
    99+
    2022-06-04
    不安全 标记 文件
  • php下载文件如何改路径
    要改变PHP下载文件的路径,你可以使用以下方法: 使用绝对路径:在文件的位置前添加服务器上的绝对路径,例如:`/var/www/...
    99+
    2023-10-30
    php
  • php如何从网上下载文件
    这篇文章将为大家详细讲解有关php如何从网上下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。从网上下载文件set_time_limit(0);  //&n...
    99+
    2022-10-19
    php
  • php文件下载文件名乱码如何解决
    本篇内容主要讲解“php文件下载文件名乱码如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php文件下载文件名乱码如何解决”吧!php文件下载文件名乱码的解决办法:1、把“Content-...
    99+
    2023-07-04
  • PHP中的下载文件
    在开发网站或者应用程序时,我们经常需要实现文件下载功能,通过PHP可以方便地实现该功能。本文将介绍如何使用PHP来实现文件下载功能。一、文件下载流程在下载文件前,我们需要了解一下下载的流程:用户在网页或者应用程序上点击下载按钮;服务器接受下...
    99+
    2023-05-24
    文件下载 PHP下载文件 网络文件传输
  • php如何实现保存下载文件
    这篇文章主要介绍“php如何实现保存下载文件”,在日常操作中,相信很多人在php如何实现保存下载文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现保存下载文件”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • windows10如何强制删除文件
    这篇文章主要介绍了windows10如何强制删除文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  windows10强制删除文件:  1.首先我们鼠标右键单击需要删除的文...
    99+
    2023-06-26
  • win11如何强制删除文件
    这篇文章主要介绍“win11如何强制删除文件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win11如何强制删除文件”文章能帮助大家解决问题。方法一: 首先右键开始菜单,打开“任务管理器” 接着进入...
    99+
    2023-07-02
  • linux如何强制删除文件
    本篇内容介绍了“linux如何强制删除文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux强制删除文件的方法:首先我们打开linux...
    99+
    2023-07-02
  • VBS如何下载文件
    这篇文章给大家分享的是有关VBS如何下载文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。BLOG备份脚本时发现 CDO.MESSAGE可以访问网络下载东西,说是研究研究或许可以用来当下载者用。 于是研究了一会。...
    99+
    2023-06-08
  • PHP服务器如何禁止文件下载
    这篇文章主要讲解了“PHP服务器如何禁止文件下载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP服务器如何禁止文件下载”吧!在日常的 web 开发过程中,我们经常使用 PHP 程序作为服...
    99+
    2023-07-05
  • vue中如何下载excel流文件及设置下载文件名
    目录概述1、通过 url 下载2、通过 a 标签 download 属性结合 blob 构造函数下载3、通过 js-file-download 插件概述 导出excel需求,当点击下...
    99+
    2022-11-12
    vue excel vue 下载
  • HTML5中的如何强制下载属性download使用
    本篇文章为大家展示了HTML5中的如何强制下载属性download使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。HTML5 的 Download 属性用来强制浏...
    99+
    2022-10-19
    html5 web开发 download
  • php如何实现文件的上传和下载
    这篇文章将为大家详细讲解有关php如何实现文件的上传和下载,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Pe...
    99+
    2023-06-14
  • php Edge下载文件名乱码如何解决
    本篇内容介绍了“php Edge下载文件名乱码如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php Edge下载文件名乱码的解决办法...
    99+
    2023-07-04
  • php下载大文件时错误如何解决
    这篇“php下载大文件时错误如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php下载大文件时错误如何解决”文章吧。p...
    99+
    2023-07-04
  • 如何制作IconWorkshop软件下载
    这篇文章主要介绍“如何制作IconWorkshop软件下载”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何制作IconWorkshop软件下载”文章能帮助大家解决...
    99+
    2022-10-19
  • php 文件下载文件名乱码怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 文件下载文件名乱码怎么办PHP下载文件名解决乱码通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作...
    99+
    2022-10-21
    php 乱码 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作