`
tanliwei
  • 浏览: 49585 次
  • 性别: Icon_minigender_1
  • 来自: 中国
社区版块
存档分类
最新评论

php 实现文本下载

 
阅读更多
$file_name="a.txt"; 
//Windows PATH;
$file_path=dirname(__FILE__).'\\' . $file_name; 
//下载文件需要用到的头 
Header("Content-type: application/octet-stream"); 
Header("Content-Disposition: attachment; filename=".$file_name);
Header("Accept-Length: ".filesize($file_path)); 
//首先要判断给定的文件存在与否 
if(!file_exists($file_path)){ 
echo "没有该文件文件"; 
return ; 
}
readfile($file_path); 

 

设置好header后,(header的含义网上有)

需要做的一件事,是关闭迅雷的下载监听(或者其他类似的下载浏览器)



 

然后重新测试你的代码

参考:http://99webtools.com/php-force-file-download.php

  • 大小: 79.2 KB
分享到:
评论

相关推荐

    PHP版百度富文本编辑器ueditor

    将ueditor与PHP结合,可以实现高效、安全的内容管理。 **ueditor的特点** 1. **多语言支持**:ueditor支持多种语言,包括中文,使得它在全球范围内具有广泛的适用性。 2. **强大的编辑功能**:提供多种编辑选项,...

    PHP文本分析统计

    当我们谈论"PHP文本分析统计"时,这通常涉及到利用PHP处理和分析文本数据,以获取有关内容的各种统计信息。这样的任务可能包括词频分析、关键词提取、情感分析等,这些在大数据处理、搜索引擎优化(SEO)、内容推荐...

    PHP实现文本格式留言板

    PHP实现文本格式留言板 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例使用PHP 7中的文件操作函数对文本内容进行写入和读取,从而...

    PHP文本计数器 代码

    本项目提供的“PHP文本计数器”是一个简单但实用的示例,可以帮助初学者理解如何在PHP中实现类似的功能。下面将详细讲解其中涉及的关键知识点。 1. PHP基础:PHP(Hypertext Preprocessor)是一种广泛使用的开源...

    强大的文本型数据库PHP聊天室_php源码_文本聊天室_源码

    总结来说,这个“强大的文本型数据库PHP聊天室”是一个结合了PHP、HTML、CSS和JavaScript的典型Web应用,它展示了如何在没有专门数据库服务的情况下,利用文本文件存储数据,并通过PHP处理用户交互,实现基本的聊天...

    PHP在线文本文字转语音播放源码 自适应电脑手机端 配音源码

    对于开发者而言,PHP作为服务器端编程语言,能够很好地实现这种功能,特别是在构建Web应用程序时。本项目提供了一个PHP在线文本文字转语音播放的源码,该源码具有自适应性,可以无缝地在电脑和手机等不同设备上运行...

    php文本数据库留言板

    【php文本数据库留言板】是一种基于PHP编程语言实现的在线交互系统,主要用于网站用户之间的信息交流。这个系统不依赖于传统的SQL数据库(如MySQL、PostgreSQL等),而是利用文本文件存储数据,这使得它在某些场景下...

    php+文本存储登录系统_warm4po_php+文本存储登录系统_

    "php+文本存储登录系统"的实践就是一个很好的例子,它展示了如何用PHP语言实现一个基于文本文件的登录功能,而无需MySQL等数据库。 首先,我们来理解这个系统的运行原理。在没有数据库的情况下,用户的信息(如...

    PHP实现文本格式留言板1

    在本文中,我们将深入探讨如何使用PHP来实现一个简单的文本格式的留言板系统。这个系统包括了添加留言、查看留言的功能,适用于初学者了解PHP的基本文件操作和表单处理。 首先,我们来看看开发环境的搭建。为了实现...

    SW下载系统 (PHP文本下载系统)

    SW下载系统是一个基于PHP开发的文本下载平台,其主要功能是提供便捷的文件上传和下载服务,特别适合用于分享各种类型的文本文件。该系统的核心特点是使用PHP语言进行编程,这使得它具有良好的跨平台性和易扩展性。在...

    PHP通过header实现文本文件下载的代码

    在PHP中,通过header函数实现文本文件的下载是一种常见的技术手段。当用户点击一个文本文件的链接时,通常浏览器会尝试直接打开文件,但通过设置HTTP头部信息,我们可以强制浏览器弹出下载对话框,让用户选择保存...

    php文本在线编辑 php文本在线编辑

    "PHP文本在线编辑"是指使用PHP技术实现的一种功能,允许用户通过网页浏览器对文本进行编辑、保存和管理,无需下载和安装专门的文本编辑器软件。这种功能通常涉及到前端界面设计、后端处理逻辑以及数据库交互等多个...

    基于PHP实现的富文本编辑器项目源码

    基于百度UEditor 1.4.3.3-utf8-php版修改。 修复了Uploader.class.php的安全隐患。 新增了以下功能: 1、上传图片是否加水印。 2、新增了单独调用上传的接口。 3、表情本地化,预防百度UEditor永久停更而打不开。 ...

    PHP实现查询关键字描红1

    总的来说,这个PHP实现的关键字描红功能结合了文件操作、表单处理和字符串替换等基础知识,为用户提供了一种直观的方式来搜索和突出显示文本中的关键字。这是一个很好的学习实践,对于理解PHP的这些基本概念非常有...

    PHP实现统计文件下载次数

    PHP实现统计文件下载次数 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要使用PHP、Mysql和jQuery实现文件下载次数统计。

    数据文本形式储存生日管理系统 php

    【标题】:“数据文本形式储存生日管理系统 php” 在这个项目中,我们探讨的是一个基于PHP的生日管理系统,它采用纯文本格式来存储用户生日数据。PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域非常流行...

    php留言本(php+txt)文本数据库

    【php留言本(php+txt)文本数据库】是一种基于PHP编程语言实现的简单数据库系统,它不依赖于传统的SQL数据库,如MySQL或SQLite,而是利用纯文本文件存储数据。这样的设计使得该系统易于搭建和维护,尤其适用于学习...

    PHP文本留言簿代码共五个

    本文将详细解析标题为“PHP文本留言簿代码共五个”的资源包,它包含五个不同的PHP文本留言簿实现,这对于初学者和有经验的开发者来说都是宝贵的参考资料。 首先,我们来看“YHPbook17011.rar”。这个文件可能是一个...

    基于 RNN 实现文本分类.zip

    基于 RNN 实现文本分类 实验要求 基于 RNN 实现文本分类任务,数据使用搜狐新闻数据。任务重点在于搭建并训练 RNN 网络来提取特征,最后通过一个全连接层实现分类目标。 数据集下载地址:SogouCS, 网址:...

    php文本教程

    PHP,全称为“超文本预处理器”,是一种免费且开源的编程语言,遵循GNU公共许可(GPL),可以在多种操作系统平台上运行,如Unix、Linux以及Windows。 1. **PHP简介** PHP最初由Rasmus Lerdorf于1995年创建,用于...

Global site tag (gtag.js) - Google Analytics