php生成word并下载
1.前端代码: index.html
<!DOCTYPE html>
<html>
<head>
<title>PHP生成Word文档</title>
<meta charset="utf-8">
</head>
<body> <h1 style="text-align: center">xxx的简历</h1>
<h3>编号:</h3>
<table border="" cellpadding="" cellspacing="" >
<tr >
<td width="" valign="center" colspan="" >姓名</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >学历</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" colspan="" rowspan="" align="center" valign="middle" >
<img src="./img.jpg" width="" height="" />
</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >性别</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >出生年月</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" >户籍地</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >身高</td>
<td width="" valign="center" colspan="" >xxxcm</td>
<td width="" valign="center" colspan="" >体重</td>
<td width="" valign="center" colspan="" >xxxkg</td>
<td width="" valign="center" >婚姻状况</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >手机</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >Email</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" style="width:93px;">家庭住址</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" rowspan="">求职意向</td>
<td width="" valign="center" colspan="">希望从事职业</td>
<td width="" valign="center" colspan="">xxx</td>
<td width="" valign="center" colspan="">希望薪资</td>
<td width="" valign="center" colspan="">xxx元/月</td>
</tr>
<tr>
<td width="" valign="center" colspan="" >希望工作地区</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >食宿要求</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" colspan="" >目前状况</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" style="color: red">自我评价</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >工作经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >教育经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >培训经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
</table> <p><a href="./index.php" rel="external nofollow" >点击下载</a></p> </body>
</html>
后端代码:index.php
<?php //获取1.html文档的内容(包括html代码)
$result = file_get_contents('./index.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(); ?>
php生成word并下载的更多相关文章
- php生成word,并下载
1.前端代码 <!DOCTYPE html> <html> <head> <title>PHP生成Word文档</title> <me ...
- FreeMarker生成word
FreeMarker生成word数据填充是通过,Map填充. Map dataMap = new HashMap<String, Object>(); List<User> l ...
- springboot中使用freemarker生成word文档并打包成zip下载(简历)
一.设计出的简历模板图以及给的简历小图标切图 二.按照简历模板图新建简历word文件 :${字段名},同时将图片插入到word中,并将建好的word文件另存为xml文件: 三.直 ...
- JAVAWEB使用FreeMarker利用ftl把含有图片的word模板生成word文档,然后打包成压缩包进行下载
这是写的另一个导出word方法:https://www.cnblogs.com/pxblog/p/13072711.html 引入jar包,freemarker.jar.apache-ant-zip- ...
- java 导出word 并下载
记录一下导出操作 源码: /************ * 导出word 并下载 * @param id 房号记录编号 * ***********************/ @RequestMappin ...
- php 生成word的三种方式
原文地址 http://www.jb51.net/article/97253.htm 最近工作遇到关于生成word的问题 现在总结一下生成word的三种方法. btw:好像只要是标题带PHP的貌似点击 ...
- 使用freemarker生成word,步骤详解并奉上源代码
1. 步骤 1. 用word编辑好模板 1. 普通字符串替换为 ${string} 2. 表格循环用标签 <#list userList as user> 姓名:${user.u ...
- PHP生成word的三种方式
摘要: 最近工作遇到关于生成word的问题 现在总结一下生成word的三种方法. btw:好像在博客园发表博客只要是标题带PHP的貌似点击量都不是很高(哥哥我标题还是带上PHP了),不知道为什么,估计 ...
- 利用html模板生成Word文件(服务器端不需要安装Word)
利用html模板生成Word文件(服务器端不需要安装Word) 由于管理的原因,不能在服务器上安装Office相关组件,所以只能采用客户端读取Html模板,后台对模板中标记的字段数据替换并返回给客户端 ...
随机推荐
- 2019Java常见面试上
一.开场白简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容:(你的信息一清二白的写在简历上,能答出来的最好写在上面,模棱两可不是很清楚的最好不要写,否则会被问的很尴尬) ...
- PHP学习(3)——数据的存储与检索
要点目录: I.保存数据 II.打开文件 III.创建并写入文件 IV.关闭文件 V.读文件 VI.给文件加锁 VII.删除文件 VIII.其他有用的文件操作函数 IX.数据库管理系统 1.保存数 ...
- 检测网站的JS报错
window.onerror = function (errorMessage, scriptURI, lineNumber, columnNumber, errorObj) { var contex ...
- PYTHON 100days学习笔记008-1:数据结构补充
目录 Day008_01:数据结构补充 1.列表list 1.1 将列表当作堆栈使用 1.2 将列表当作队列使用 1.3 列表推导式 1.4 嵌套列表解析 1.5 del语句 2.元组和序列 3.集合 ...
- airflow_failover启动scheduler
参考: https://github.com/teamclairvoyant/airflow-scheduler-failover-controller 1.stop failover2.stop s ...
- [转帖] ./demoCA/newcerts: No such file or directory openssl 生成证书时问题的解决.
接上面一篇blog 发现openssl 生成server.crt 时有问题. 找了一个网站处理了一下: http://blog.sina.com.cn/s/blog_49f8dc400100tznt. ...
- [转帖]传输层安全协议TLS 1.3 RFC 8446使互联网更快、更安全
传输层安全协议TLS 1.3 RFC 8446使互联网更快.更安全 2018-08-12 11:38:19作者:LINUX人稿源:开源社区 https://ywnz.com/linuxyffq/261 ...
- MySQL+navicat-1064 Error解决方案
MySQL+navicat-1064 Error解决方案 错误 #1064 - You have an error in your SQL syntax; check the manual that ...
- c++学习笔记之多态和虚函数
有了虚函数,基类指针指向基类对象时就使用基类的成员(包括成员函数和成员变量),指向派生类对象时就使用派生类的成员.换句话说,基类指针可以按照基类的方式来做事,也可以按照派生类的方式来做事,它有多种形态 ...
- Elastic Search快速上手(1):简介及安装配置
前言 最近开始尝试学习Elastic Search,因此决定做一些简单的整理,以供后续参考,快速上手使用ES. 简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多 ...