本文实例讲述了php如何生成word并下载的具体实例。分享给大家供大家参考,具体如下:

1.前端代码

PHP生成Word文档

xxx的简历

编号:000001

姓名 xxx 学历 xxx

性别 xxx 出生年月 xxx 户籍地 xxx
身高 xxxcm 体重 xxxkg 婚姻状况 xxx
手机 xxx Email xxx
家庭住址 xxx
求职意向 希望从事职业 xxx 希望薪资 xxx元/月
希望工作地区 xxx 食宿要求 xxx
目前状况 xxx
自我评价 xxx
工作经历 xxx
教育经历 xxx
培训经历 xxx

点击下载

后台代码:

//获取1.html文档的内容(包括html代码)

$result = file_get_contents('./1.html');

echo "$result";

// /保存///

//打开缓冲区

ob_start();

header("Cache-Control: public");

Header("Content-type: application/octet-stream");

Header("Accept-Ranges: bytes");

//判断浏览器类型

if (strpos($_SERVER["HTTP_USER_AGENT"],'MSIE')) {

header('Content-Disposition: attachment; filename=test.doc');

}else if (strpos($_SERVER["HTTP_USER_AGENT"],'Firefox')) {

Header('Content-Disposition: attachment; filename=test.doc');

} else {

header('Content-Disposition: attachment; filename=test.doc');

}

//不使用缓存

header("Pragma:no-cache");

//过期时间

header("Expires:0");

//输出全部内容到浏览器

ob_end_flush();

?>

网页运行结果:

原理:

首先获取到要下载的前端页面的html代码(file_get_contents方法),然后对文档流进行相关配置,最后输出即可。

以上所述是小编给大家介绍的php生成word并下载代码实例详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

word下载后为php_php生成word并下载代码实例相关推荐

  1. Java读取word模板,并动态生成word

    Java读取word模板,并动态生成word ​ 最近有个需求是将数据库里存入的用户个人信息生成一个word然后供用户下载,第一时间就就想到了poi来做,所以记录一下免得自己忘了,忘了也可以回来看看

  2. php生成excel完整实例代码,php生成excel列序号代码实例

    php生成excel列序号代码实例 发布于 2015-02-01 11:55:57 | 112 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext P ...

  3. python编码尺寸_基于Python批量生成指定尺寸缩略图代码实例

    这篇文章主要介绍了基于Python批量生成指定尺寸缩略图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近我们商城上架的应用越来越丰富了. ...

  4. 自动生成表格html,js实现自动生成表格功能的代码实例

    js实现自动生成表格功能的代码实例 发布时间:2020-07-18 17:45:52 来源:亿速云 阅读:115 作者:小猪 这篇文章主要讲解了js实现自动生成表格功能的代码实例,内容清晰明了,对此有 ...

  5. poi-tl生成word文档,java生成word文档

    模板中变量,请参考api中5.标签 实例请参考10.实例 每个实例最后有源码地址:https://github.com/Sayi/poi-tl/tree/v1.9.0 本人配置: jdk:1.8 依赖 ...

  6. java word 模板_java根据模板生成word文件

    JAVA生成word模板程序步骤 1. 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下 2. 编辑模板文件 (1) 将DOC文件另存为xml文件,将xml文件在e ...

  7. Python操作word手册,与打包生成word文件

    title: Python操作word手册 copyright: true top: 0 date: 2018-11-23 14:59:03 tags: python-word categories: ...

  8. php实现生成word表格,TP5利用phpforword生成word表格文档

    TP5利用phpforword生成word表格文档 2019-12-18 573 1.首先用composer安装下载 phpoffice/phpforwordcomposer require phpo ...

  9. 根据 Excel 数据表的内容和 Word 模板文件,批量生成 Word 文档

    概要:想必大家都遇到过批量生成 Word 文件的场景.我们这里有一个 Excel 数据表,那么如何根据这个数据表批量地生成 Word 文件呢?有一种方法就是我们常见的邮件合并,但是邮件合并的操作步骤太 ...

  10. matlab 写word文档,用Matlab生成Word文档

    用Matlab生成Word文档用Matlab编了一段程序,可以生成Word文档,文档中含有表格,代码如下: filespec = 'C:\Documents and Settings\Administ ...

最新文章

  1. LeetCode简单题之换酒问题
  2. java文件全是数字编码_批量将Java源代码文件的编码从GBK转为UTF-8
  3. 2019世界大学排名全新出炉!清华北大排名大幅下滑?
  4. 唱好铁血丹心谐音正规_长沙正规的音乐高考培训学校
  5. Flask 中的上下文管理和请求钩子
  6. JavaScript let、const与var的区别
  7. c语言单链表原地转置,不带头结点的单链表的插入,删除,原地转置,判断空,清空,统计节点数目等操作...
  8. ios开发自定义Cell分割线(分隔线)选中(点击时)时消失
  9. linux安装中文输入法sc,Ubuntu 设置中文输入法
  10. CodeBlocks(17.12) 代码调试基础方法快捷方式
  11. 表的主键用数字还是UUID
  12. 历经万难,终于搭好深度学习环境[吐血总结篇,造福后人]
  13. python中的猴子补丁Monkey Patch
  14. OSChina 周日乱弹 ——朕与先生解战袍,芙蓉帐暖度春宵
  15. Ubuntu 访问共享文件夹
  16. 猫和路由器和交换机的区别
  17. spring源码系列(一)——spring循环引用
  18. 前端网络请求的错误处理
  19. RabbitMQ - 4种Exchange类型
  20. 求职准备:大一到大三,做好五件大事!

热门文章

  1. python登录脚本_python实现的登录和操作开心网脚本分享
  2. 教小师妹学多线程,看完我写的例子,脸红成那样!
  3. 圆点横线圆点 html,目录的点怎么打(目录中小圆点横线上的点要一个个打上去?)...
  4. 腾讯地图位置服务器,腾讯地图推出地形图服务
  5. Chrome 网上应用店- FaWave(发微)
  6. 身份证识别仪阅读器读卡器谷歌google chrome网页浏览器WEB二次开发包
  7. 教你如何一步一步制作自己的PCB个人LOGO
  8. c# EASYUI+MVC filebox示例
  9. EasyUI filebox 限制文件上传的类型
  10. html视频自动全屏代码,HTML5轻松实现全屏视频背景的示例