ホームページ  >  記事  >  php教程  >  PHP チュートリアルの例: PHP スクリプトを使用して Word ドキュメントを生成するプログラム

PHP チュートリアルの例: PHP スクリプトを使用して Word ドキュメントを生成するプログラム

WBOY
WBOYオリジナル
2016-06-21 09:01:471123ブラウズ

Word ドキュメントを生成するための PHP コード。これはテスト用紙の作成に使用される単純な PHP コードです。

//セッションを初期化します
session_start(); > // データベース接続ファイルとヘッダー ファイルが含まれます


試験用紙の生成 href ="css/style.css" rel="stylesheet" type="text/css">
include('head.php'); 🎜 >require ('dbconnect.php');
for($i=1;($i<100);$ i++ )
{
$a=$i;
if(isset($_POST[$a]))
{
if($juge==0)
$sql . =" id=".$_POST[$a];
else
$sql.=" または id=".$_POST[$a];
$juge=1;
}
if($sql!="")
{
$sql="SELECT * FROM test WHERE".$sql;
$result_array=array(); array
$i=0; //配列の添字
$query_result=@mysql_query($sql,$conn);
while($row=@mysql_fetch_object($query_result))
>$i++;
$cout.=$i." ";
$cout.="質問の難易度: ".$row->difficulty."
$cout. =" ".$row->content."

";
}//while

{
function start()
{
ob_start();
print' xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="'">http://www.w3.org/TR/REC-html40">';

}


関数 save($path)
{

print "";
$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 クラス End-- -----*/

$word=新しい単語;
$word->start();
$wordname="word/".time()。 ".doc";
$word->save($wordname);//単語を保存して終了します。


}
?>