当前位置:  编程技术>php

利用php下载xls文件(自己动手写的)

    来源: 互联网  发布时间:2014-08-26

    本文导语:  昨天看ECSHOP源码的时候,碰到了一点自己没有学过的只是--如何利用php实现下载xls文件。根据它的源码,我动手实现了一下,成功实现了这个效果。 源码: 代码如下: 效果:  注意:如果输出的是中文信息的话,要注意字符...

昨天看ECSHOP源码的时候,碰到了一点自己没有学过的只是--如何利用php实现下载xls文件。根据它的源码,我动手实现了一下,成功实现了这个效果。

源码:
代码如下:



效果:

 

注意:如果输出的是中文信息的话,要注意字符编码的格式转换!

但如果我想下载的是服务器中保存的xls文件呢?

经过查看php手册:发现很简单就可以实现这个功能了,使用到了一个 readfile函数 。代码如下:
代码如下:



效果:

 

再拓展一下:如果我想下载的是一个txt文件呢,pdf文件呢?

实现的方法就是修改header 输出中的Content-Type中的内容!

有什么不多的地方,请大神指出!

    
 
 

您可能感兴趣的文章:

  • 利用java.net.URLConnection上传文件
  • 如何利用Bash脚本(利用awksedgrepwc等)来自动修改配置文件
  • 根目录 / 文件利用过高, 啥办法?
  • 文件系统的利用率 很高,不准
  • /tmp下文件利用 100%
  • 利用文件系统过滤驱动实现 类似还原卡功能 的原理是什么?
  • Linux Eclipse的Make文件利用
  • 请教关于利用java把文件打包的问题,希望能够得到简单的回答,在线等待结帖
  • YUV420利用x264转为.264文件后如何查看?
  • 利用root用户修改一般用户密码的批处理文件怎么写呢?
  • 怎么利用ftp传输文件,我是小白
  • 利用多个转储文件导出大量Oracle数据
  • unix下如何利用core文件找到产生它的具体程序及产生错误的代码位置
  • 如何利用硬盘里的REDHAT9.0的ISO文件,在本地机器上进行安装?请详细说明步骤好吗?
  • linux下利用fwrite文件写入过程中突然断电的处理
  • linux下利用mput 多文件传输问题。
  • 如何利用read命令按行读取一个文件
  • 如何利用socket传文件(不同格式的)?高分求救!!---在线等待
  • 利用Makefile生成可执行文件的问题
  • 请问怎么利用一个dom对象生成一个xml文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c下利用srand和rand函数生成随机字符串
  • 请问:Linux下用C编程计算CPU利用率和内存利用率?
  • linux下利用(cat,strings,head,sed)命令生成随机字符串
  • 在2003下利用vmware安装了linux,又利用host-only方式上了网,问题如下多谢指点!!!
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • 大虾 紧急求助!!!!如何求得当前机子的处理器利用率和内存利用率?
  • 如何利用libpcap和Python嗅探数据包
  • 求RADIUS的动态分配IP的问题(利用IPPOOL)
  • windows堆栈溢出利用的七种方式
  • iowait和cpu利用率的权衡问题
  • Qt中利用槽如何来传递参数
  • 浏览器漏洞利用框架 BeEF
  • 怎么样利用Socket进行Java网络编程
  • 请问如何编程获得CPU利用率?(空)
  • 如何利用Linux安装盘制作启动盘?
  • 谁知道linux/unix下利用Schema读取校验xml的开源代码,给一个链接,谢谢!
  • 怎样实现利用fprintf,输出定长字串,位数不足时在左侧填入指定字符填充。。
  • CPU、内存、数据库利用率监控
  • 怎样利用u-boot烧写??
  • Linux下利用MC35实现GPRS上网的问题
  • 利用 mount 函数 如何 挂载 USB 设备 ntfs 分区?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3