php下载各种编辑器输出的内容到word中展示
2024-08-28 08:21:52
<?php
/**
* Created by PhpStorm.
* User: 工作
* Date: 2018/1/11
* Time: 12:02
*/ //连接数据库
$dsn = "mysql:host=localhost;dbname=phpcmsv9";
$db = new PDO($dsn, 'root', 'root');
$db->query("set names utf8");
$sql="select content from v9_news_data where id='45'";
$a=$db->query($sql)->fetchall(PDO::FETCH_ASSOC);
echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">';
print_r($a[0]['content']); 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();//输出全部内容到浏览器
最新文章
- Java基础知识笔记(五:多线程的同步问题)
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- iOS开发:http中的get和post请求
- 深入理解js——继承
- Matlab手册翻译
- DBA常用SQL之数据库基础信息
- Andorid手机振动器(Vibrator)的使用
- [转] Splay Tree(伸展树)
- a href=";#";与a href=";####";的区别是什么
- Winfrom 如何安全简单的跨线程更新控件
- WebApi学习总结系列第三篇(Http)此篇持续更新...
- Android核心基础(二)
- Coreseek:indexer crashed神秘
- acm课程练习2--1013(同1014)
- mysql之 innobackupex备份+binlog日志的完全恢复(命令行执行模式)
- Android———最详细的系统对话框使用
- noip2017部分题目
- Helm: Error: no available release name found
- 认识hasLayout——IE浏览器css bug的一大罪恶根源
- 2653: middle