php读取csv实现csv文件下载功能

 更新时间:2013年12月18日 16:20:04   作者:  
用PHP代码下载CSV文件,可以是字符串,也可以是一个CSV文件,下面直接上代码

第一段是读文件,下载。
第二段是字符串下载。

复制代码 代码如下:

<?php
$fileName = "prefs.csv";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $fileName);
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($fileName));
readfile($fileName);

复制代码 代码如下:

<?php
$fileName = "pref_" . date("YmdHis") . ".csv";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $fileName);
echo $csv;

相关文章

  • Yii安装与使用Excel扩展的方法

    Yii安装与使用Excel扩展的方法

    这篇文章主要介绍了Yii安装与使用Excel扩展的方法,简单分析了Yii中Excel扩展的下载、安装及相关使用技巧,需要的朋友可以参考下
    2016-07-07
  • PHP关键特性之命名空间实例详解

    PHP关键特性之命名空间实例详解

    命名空间主要是为了解决代码中类和函数可能存在冲突的问题。这篇文章给大家介绍php关键特性之命名空间,包括命名空间的定义等知识点,需要的朋友参考下吧
    2017-05-05
  • PHP单例模式详解及实例代码

    PHP单例模式详解及实例代码

    本文介绍PHP单例模式,文中讲解了单例模式的概念、单例模式的特点、使用单例模式的原因及场景及PHP单例模式代码实例,需要的码农可以参考下
    2016-12-12
  • PHP上传文件参考配置大文件上传

    PHP上传文件参考配置大文件上传

    本文给大家介绍php上传文件参考配置大文件上传的相关知识,涉及到php上传文件配置的相关知识,对此感兴趣的朋友一起学习吧
    2015-12-12
  • PHP设计模式(六)桥连模式Bridge实例详解【结构型】

    PHP设计模式(六)桥连模式Bridge实例详解【结构型】

    这篇文章主要介绍了PHP设计模式:桥连模式Bridge,结合实例形式详细分析了PHP桥连模式Bridge概念、功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • 使用gd库实现php服务端图片裁剪和生成缩略图功能分享

    使用gd库实现php服务端图片裁剪和生成缩略图功能分享

    一般用户上传头像时,都会让用户自行裁剪图片。那么php怎么实现这个功能呢?php中裁剪图片主要使用gd库的imagecopyresampled方法
    2013-12-12
  • 浅析php创建者模式

    浅析php创建者模式

    本文通过实例向我们展示了php设计模式中的创建者模式,及创建者模式所应用的场景,这里推荐给大家。
    2014-11-11
  • 深入浅析PHP无限极分类的案例教程

    深入浅析PHP无限极分类的案例教程

    平时开发中或多或少不可避免会遇到无限极分类的问题,因为效率、逻辑等问题也一直使这类问题比较尖锐。今天小编以yii2框架为基础,栏目无限级为例,给大家介绍php无限极分类的相关知识,感兴趣的朋友一起学习吧
    2016-05-05
  • 一个完整的php文件上传类实例讲解

    一个完整的php文件上传类实例讲解

    这篇文章主要介绍了一个完整的php文件上传类实例,可以自定上传文件大小与上传文件类型及文件保存地址,需要的朋友可以参考下
    2015-10-10
  • 使用PHP备份MYSQL数据的多种方法

    使用PHP备份MYSQL数据的多种方法

    通常情况下,我们都是使用工具备份,比如phpmyadmin、navicat。如果需要使用PHP备份,如何实现呢
    2014-01-01

最新评论