• 重庆“轮椅教师”高位截瘫仍坚守讲台 2019-07-07
  • 百度车联网携手宝马 合作伙伴全面升级为国际OEM厂商 2019-07-01
  • 全面从严治党永远在路上——辽宁代表团开放日侧记 2019-07-01
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-24
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-06-20
  • 军统头目戴笠留下哪些巨额遗产 令蒋介石身边人惊诧 2019-06-20
  • 初春喝藿香汤 解表化湿,散寒温经 2019-06-18
  • 新华时评:磋商,不等于反复折腾 2019-06-09
  • 天山特克斯峡谷 中国国家地理网 2019-06-08
  • 端午小长假珠海口岸将迎双向客流高峰 2019-06-08
  • 王朝崩塌!恒大半个月内双线出局 卡帅敲响下课警钟 2019-06-07
  • 一周人事:国务院发布任免刘伟当选北京市总工会主席 2019-06-07
  • 敞篷式设计 日产聆风Open Car官图发布 2019-06-06
  • 习近平为传统文化“代言” 2019-06-05
  • 奋力谱写新时代追赶超越新篇章——访陕西省委书记胡和平 2019-06-04
  • 香港赛马会排位表贴士:php生成word并下载代码实例

    香港赛马会网站惠泽社绝杀八码 www.mwcrz.tw  更新时间:2019年03月15日 15:45:02   作者:下页、再停留   我要评论

    这篇文章主要介绍了php生成word并下载代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

    1.前端代码

    <!DOCTYPE html>
    <html>
    <head>
     <title>PHP生成Word文档</title>
     <meta charset="utf-8">
    </head>
    <body>
    
     <h1 style="text-align: center">xxx的简历</h1> 
     <h3>编号:000001</h3> 
     <table border="1" cellpadding="3" cellspacing="0" > 
      <tr > 
       <td width="93" valign="center" colspan="2" >姓名</td> 
       <td width="160" valign="center" colspan="4" >xxx</td> 
       <td width="89" valign="center" colspan="2" >学历</td> 
       <td width="156" valign="center" colspan="3" >xxx</td> 
       <td width="125" colspan="2" rowspan="4" align="center" valign="middle" >
        <img src="./img.jpg" width="120" height="120" />
       </td> 
      </tr> 
      <tr >  
       <td width="93" valign="center" colspan="2" >性别</td> 
       <td width="72" valign="center" colspan="2" >xxx</td> 
       <td width="88" valign="center" colspan="2" >出生年月</td> 
       <td width="89" valign="center" colspan="2" >xxx</td> 
       <td width="68" valign="center" >户籍地</td> 
       <td width="87" valign="center" colspan="2" >xxx</td> 
      </tr> 
      <tr > 
       <td width="93" valign="center" colspan="2" >身高</td> 
       <td width="72" valign="center" colspan="2" >xxxcm</td> 
       <td width="88" valign="center" colspan="2" >体重</td> 
       <td width="89" valign="center" colspan="2" >xxxkg</td> 
       <td width="68" valign="center" >婚姻状况</td> 
       <td width="87" valign="center" colspan="2" >xxx</td> 
      </tr> 
      <tr > 
       <td width="93" valign="center" colspan="2" >手机</td> 
       <td width="160" valign="center" colspan="4" >xxx</td> 
       <td width="89" valign="center" colspan="2" >Email</td> 
       <td width="156" valign="center" colspan="3" >xxx</td> 
      </tr> 
      <tr > 
       <td width="93" valign="center" colspan="2" style="width:93px;">家庭住址</td> 
       <td width="530" valign="center" colspan="11" >xxx</td> 
      </tr> 
      <tr > 
       <td width="93" valign="center" colspan="2" rowspan="3">求职意向</td> 
       <td width="93" valign="center" colspan="2">希望从事职业</td> 
       <td width="200" valign="center" colspan="2">xxx</td> 
       <td width="93" valign="center" colspan="2">希望薪资</td> 
       <td width="200" valign="center" colspan="5">xxx元/月</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" colspan="2" >希望工作地区</td> 
       <td width="200" valign="center" colspan="2" >xxx</td> 
       <td width="93" valign="center" colspan="2" >食宿要求</td> 
       <td width="200" valign="center" colspan="5" >xxx</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" colspan="2" >目前状况</td> 
       <td width="200" valign="center" colspan="9" >xxx</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" style="color: red">自我评价</td> 
       <td width="570" valign="center" colspan="12" >xxx</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" >工作经历</td> 
       <td width="570" valign="center" colspan="12" >xxx</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" >教育经历</td> 
       <td width="570" valign="center" colspan="12" >xxx</td> 
      </tr> 
      <tr> 
       <td width="93" valign="center" >培训经历</td> 
       <td width="570" valign="center" colspan="12" >xxx</td> 
      </tr> 
     </table> 
    
     <p><a href="./1.php" rel="external nofollow" >点击下载</a></p>
    
    </body>
    </html>

    后台代码:

    <?php 
    
    //获取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并下载代码实例详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! 

    相关文章

  • 开启PHP Static 关键字之旅模式

    开启PHP Static 关键字之旅模式

    静态成员是一种类变量,可以把它看成时属于整个类而不是属于类的某个实例。与一般的实例变量不同的是,静态成员只保留一个变量值,而这个变量值对所有的实例都是有效的,也就是说,所有的实例共享这个成员,跟着小编一起去探讨php static关键字吧
    2015-11-11
  • 基于CI框架的微信网页授权库示例

    基于CI框架的微信网页授权库示例

    这篇文章主要介绍了基于CI框架的微信网页授权库,结合实例形式分析了CI框架整合微信授权功能及控制器调用的相关实现技巧,需要的朋友可以参考下
    2016-11-11
  • 最新评论

    常用在线小工具

  • 重庆“轮椅教师”高位截瘫仍坚守讲台 2019-07-07
  • 百度车联网携手宝马 合作伙伴全面升级为国际OEM厂商 2019-07-01
  • 全面从严治党永远在路上——辽宁代表团开放日侧记 2019-07-01
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-24
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-06-20
  • 军统头目戴笠留下哪些巨额遗产 令蒋介石身边人惊诧 2019-06-20
  • 初春喝藿香汤 解表化湿,散寒温经 2019-06-18
  • 新华时评:磋商,不等于反复折腾 2019-06-09
  • 天山特克斯峡谷 中国国家地理网 2019-06-08
  • 端午小长假珠海口岸将迎双向客流高峰 2019-06-08
  • 王朝崩塌!恒大半个月内双线出局 卡帅敲响下课警钟 2019-06-07
  • 一周人事:国务院发布任免刘伟当选北京市总工会主席 2019-06-07
  • 敞篷式设计 日产聆风Open Car官图发布 2019-06-06
  • 习近平为传统文化“代言” 2019-06-05
  • 奋力谱写新时代追赶超越新篇章——访陕西省委书记胡和平 2019-06-04
  • 新疆11选5走势图手机板 AC米兰皮扬特克 圣斗士极乐净土篇 经典老虎机在线客服 彩票中奖率 维戈塞尔塔队 河北十一选五开奖公告 快乐假日闯关 辽宁35选7字谜 龙族幻想什么时候公测