<?PHP
$sql="select * from product";
$query=mysql_query($sql);
$i=0; while($row=mysql_fetch_row($query))
{
$sql2="select c_namecn from company where cid='$row[5]'";
$query2=mysql_query($sql2);
$row2=mysql_fetch_row($query2);
$i++;
$cout.=$i."";
$cout.=$row[6]."<br>";
$cout.="<b>所属公司</b>:";
$cout.=$row2[0]."<br>";
$cout.="<b>分类信息</b>:";
$cout.=$row[1]."--".$row[2]."--".$row[3]."--".$row[4]."<br>";
$cout.="<b>产品标准号</b>:".$row[7]."<br>";
$cout.="<b>产品净含量</b>:".$row[8]."<br>";
$cout.="<b>产地</b>:".$row[18]."<br>";
$cout.="<b>上架时间</b>:".$row[16]."<br>";
$cout.="<b>下架时间</b>:".$row[17]."<br>";
$cout.="---------------------------------<br>";
}//while
class word
{
function start()
{
ob_start();
print'<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">';
}
function save($path)
{
print "</html>";
$data = ob_get_contents();
ob_end_clean();
$this->wirtefile ($path,$data);
}
function wirtefile ($fn,$data)
{
$fp=fopen($fn,"wb");
fwrite($fp,$data);
fclose($fp);
}
}
/*-------word class End-------*/
$word=new word;
$word->start();
echo $cout;
$wordname="word.doc";
$word->save($wordname);//保存word并且结束.
?>
<div align="center"><a href="<?php echo $wordname ; ?>" target=_blank class="unnamed1">试卷已经生成,请点击这里查看</a>
</div>
你知道如何将PHP网页上的数据导出到word文档里面么?
如果没有图片要导出的话,可以使用以下简单方式。
<?php
header("Content-type:application/vnd.ms-word");
header("Content-Disposition:filename=zgfun.doc");
echo "要导出的内容一。\r\n";
echo "要导出的第二行。";
?>
=============
如果要导出带图片的,则需要使用把网页保存为mht的格式下载。word可以直接打开。
php导出word和pdf文件
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//有了这些,可以把带html标签的html源码导入到word里,并且可以保持html的样式。
/*
<STYLE>
BR.page { page-break-after: always }
</STYLE>
在<head>部分加这个是为了实现打印的时候分页
*/
$wordStr = '<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">
<head>
<STYLE>
BR.page { page-break-after: always }
</STYLE>
</head><body>';
$wordStr = "<b>hello</b><p>this is html code</p>";
$wordStr .= '</body></html>';
//防止导出乱码
$file = iconv("utf-8", "GBK", $filename);
header("Content-Type: application/doc");
header("Content-Disposition: attachment; filename=" . $file . ".doc");
echo $wordStr;
?>
<?php
header("Content-type:application/pdf");
// 文件将被称为 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");
// PDF 源在 original.pdf 中
readfile("original.pdf");
?>
php导出word文件,如何设置纸张格式
<!DOCTYPE html><html ><head>
<meta charset="UTF-8">
<title>电话表</title>
<style>
th, .bm
{ font-family: SimHei; padding: 5px;
} td
{ font-family: FangSong_GB2312; font-size: 14px; padding: 5px;
} .num
{ font-family: 'Times New Roman'; font-size: 14px; padding: 5px;
} </style>
PHP导出Word文档
PHP不是不可以操作WORD、EXCEL,这方面的资料很少,因为PHP主要用在服务器上,一般的服务器都不是微软这些玩具,往往使用UNIX系列。
用PHP来解决你现在的问题,比较通用的办法,可以跨平台保证兼容性的办法,就是生成图片,PHP使用GD把内容组装成图片,这样就能保证不会变形。
补充:
我不是说不可以,只是我觉得没太高的价值,你想研究可以网上搜索许多这方面的资料,例如:http://space.itpub.net/16929580/viewspace-524802
如果你NEW COM的时候说没有找到对象,那是你的机器没有安装OFFICE,必须的。
51job导出简历时选择的是Word格式为什么下载下来php的是
你是不是用迅雷下载的,如是的话,不要急,这是迅雷的一个缺点。
你可以用右键点击,选择另存为。。。即可,然后就可以打开了。
你试试吧,真希望能帮到你,我以前也碰到过。
你能发个图给我看看吗,我的qq140947893
如何将PHP网页导出为Word文件
ob_start();
header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=UserInfomation(目标文件名).doc");
//内容打印位置
print_r;
ob_end_flush();
php里面的表单怎么导出word文档?
导出word文档类如下:
<?php
class word
{
function start()
{
ob_start();
}
function save($path)
{
$data = ob_get_contents();
ob_end_clean();
$this->wirtetoword($path,$data);
}
function wirtetoword ($fn,$data)
{
$fp=fopen($fn,"wb");
fwrite($fp,$data);
fclose($fp);
}
}
?>
转载请注明出处51数据库 » php导出a4大小word php导出word问题急在线等