PHP开发实例大全(提高卷) 中文完整pdf扫描版[244MB]
关键部分header("Content-type:application/vnd.ms-doc;");
header("Content-Disposition:filename=test.doc");
如果生成excel就直接改doc为xls
<?
header("Content-type:application/vnd.ms-doc;");
header("Content-Disposition:filename=test.doc");
?>
<html>
<head>
<title>无聊的人</title>
</head>
<body>
<table border="1" cellspacing="1" width="95%" cellpadding="3">
<tr style="BACKGROUND: #D3E5FA; color: #000000; font-weight: bold;">
<td nowrap align="center">姓名</td>
<td nowrap align="center">性别</td>
<td nowrap align="center">年龄</td>
<td nowrap align="center">姓名</td>
<td nowrap align="center">性别</td>
<td nowrap align="center">年龄</td>
</tr>
<tr style="BACKGROUND: #FFFFFF;">
<td nowrap align="center" width="100%">无聊的人</td>
<td nowrap align="center" width="100%">男</td>
<td nowrap align="center" width="100%">22</td>
<td nowrap align="center">姓名</td>
<td nowrap align="center">性别</td>
<td nowrap align="center">年龄</td>
</tr>
</table>
</body>
</html>
<strong></strong>
PHP生成word文档的代码,这个是用来生产试卷的简单PHP代码
<?php
//初始化session
session_start();
// 包含数据库连接文件和头文件
?>
<html>
<head>
<title>试卷生成</title>
<link href=css/style.css rel=stylesheet type=text/css>
</head>
<?
include(head.php);
require (dbconnect.php);
?>
<?PHP
$juge=0;
for($i=1;($i<100);$i++)
{
$a=$i;
if(isset($_POST[$a]))
{
if($juge==0)
$sql.= id=.$_POST[$a];
else
$sql.= or id=.$_POST[$a];
$juge=1;
}
}
if($sql!=)
{
$sql=SELECT * FROM test WHERE.$sql;
$result_array=array(); //返回数组
$i=0; //数组下标
$query_result=@mysql_query($sql,$conn);
while($row=@mysql_fetch_object($query_result))
{
$i++;
$cout.=$i. ;
$cout.=题目难度:.$row->difficulty.<br>;
$cout.= .$row->content.<br><br>;
}//while
?>
<?php
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= target=_blank>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/.time()..doc;
$word->save($wordname);//保存word并且结束.
?>
<div align=center><a href=<?php echo $wordname ; ?> target=_blank class=unnamed1>试卷已经生成,请点击这里查看</a>
<?PHP
}
else
{
?>
</div>
<div align=center><span class=unnamed1>您输入的条件不足,请重新输入!</span>
<?PHP
}
?>
</div>
</html>
转载请注明:谷谷点程序 » php生成导出word doc和excel文件实例