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);//単語を保存して終了します。
}
?>