• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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生成指定范围内的N个不重复的随机数
    • PHP中十六进制颜色与RGB颜色值互转的方法
    • PHP将整数数字转换为罗马数字实例分享
    • Ubuntu16.04搭建php5.6Web服务器环境
    • PHP标准库(PHP SPL)详解
    • PHP PDO数据库操作预处理与注意事项
    • PHP-FPM的配置与优化讲解
    • php-fpm中max_children的配置
    • 使用Zookeeper分布式部署PHP应用程序
    • PHP实现对数字分隔加千分号的方法
    上一篇:PHP-FPM的配置与优化讲解
    下一篇:PHP PDO数据库操作预处理与注意事项
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php生成word并下载代码实例 php,生成,word,并,下载,代码,