アットウィキロゴ
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=SJIS">
<title>はじめてのHTML</title>
</head>
<body>

検サク<br>
<?
//入力情報受け取り
$in = "";
if( isset( $_GET["IN"] ) ){
	$in = $_GET["IN"];
	$in = mb_convert_encoding($in,"SJIS","AUTO");
}
//質問受け取り
$qa = "";
if( isset( $_GET["QA"] ) ){
	$qa = $_GET["QA"];
	$qa = mb_convert_encoding($qa,"SJIS","AUTO");
}
?>
<?
//情報の追記
///////////////////////////////////ファイル書き込み
$err = "";
if( $qa != "" ){
	$fh = fopen("data.csv", "a");
	if( $fh ){
		fwrite( $fh, $qa . "," . $in . "\n" );
		fclose($fh);
		//記録後メッセージ
		printf( "へぇ、" . $qa . "って" . $in . "なんだぁ<br>");
	}
	else{
		$err = "ファイルのオープンに失敗しました";
	}
}

?>



<?
//検索
///////////////////////////////////読み込み
$stock = "";
if( $qa == "" ){
	$fh = fopen("data.csv", "r");
	if( $fh ){
		$err = "見つかりませんでした";

		for($i=0; $i<1000; $i++){
			$get = fgetcsv( $fh, 1000 );
			if($get[0] == $in ){			//検索文字列と一致?
				$stock = $get[1];
				$err = "";
				break;
			}
		}
		fclose($fh);
		
	}
	else{
		$err = "ファイルのオープンに失敗しました";
	}
}

///////////////////////////////////結果報告
$qaval = "";
if( $qa == "" ){
	if( $stock != "" ){
		//情報あり
		printf( $in . "って" . $stock . "だよね<br>");
	}
	else{
		//情報なし(質問へ)
		printf( $in . "ってなに?<br>" );
		$qaval = $in;
	}
}

?>

<?
//////////////////////////////////////////////デバック
?>

<hr>
<form action="yoshida.php" method="get">
キーワード<input type="text" name="IN" /><br>
<input type="hidden" name="QA" value="<?=$qaval?>" />
<hr>
<input type="submit" value="送信"/>
<hr>
</form>
</body>
</html>
最終更新:2007年06月29日 15:44