<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