※ ChatGPTを利用し、要約された質問です(原文:掲示板で更新処理をすると、なぜか書込みされてしまいます。)
掲示板で更新処理をすると、なぜか書込みされてしまいます。
このQ&Aのポイント
掲示板の更新処理において、書き込みが勝手に行われてしまう現象が発生しています。
掲示板の更新処理をすると書き込みが自動的に行われてしまう問題が発生しています。
掲示板の更新処理によって勝手に書込みがされる現象が発生しています。
掲示板で更新処理をすると、なぜか書込みされてしまいます。
掲示板で更新処理をすると、なぜか書込みされてしまいます。
どなたかわかる方教えて下さい、宜しくお願いします。
<HTML>
<?php
$data_file = "test.log"; //データファイル名
if(!isset($PHP_SELF)){ $PHP_SELF = $_SERVER["PHP_SELF"]; }
if(!isset($action)){ $action = $_POST['action']; }
if(!isset($tenki)){ $tenki = $_POST['tenki']; }
if(!isset($comment)){ $comment = $_POST['comment']; }
if(!isset($upfile)){ $upfile = $_POST['upfile']; }
?>
<HEAD>
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
</HEAD>
<BODY ALIGN="LEFT" BGCOLOR="#000000" TEXT="#FFFFFF" >
■TEST<br><br>
<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST" ENCTYPE="multipart/form-data" style="margin: 0px;">
<P><INPUT TYPE="HIDDEN" NAME="action" VALUE="regist"></P>
<SELECT NAME="tenki" SIZE="1">
<OPTION VALUE="不明">未</OPTION>
<OPTION VALUE="☆快晴">☆快晴</OPTION>
<OPTION VALUE="○晴">○晴</OPTION>
<OPTION VALUE="○晴曇">○晴曇</OPTION>
<OPTION VALUE="△曇">△曇</OPTION>
<OPTION VALUE="▼雨">▼雨</OPTION>
</select>
<br>
コメント<br>
<TEXTAREA NAME="comment" ROWS="5" COLS="28" style="font-size:10pt; color:#000000"></TEXTAREA><BR>
<?php
print "<INPUT TYPE='SUBMIT' VALUE=' 書込み/更新 '> <INPUT TYPE='RESET' VALUE='リセット'>\n";
?>
</FORM>
<?php
//===============データの書き込み=================
if ($action == "regist") {
$fp = fopen($data_file, "r+"); // ファイル開く
$comment0 = fgets( $fp); //値読み取り
$comment=$tenki."\\".$comment."\\".$action."<br>".$comment0;
fputs($fp, $comment);
fclose($fp);
echo"<font size=1 color='white'>";
echo $comment;
echo"<br>";
echo"$comment0";
echo"</font>";
unset($action);
unset($tenki);
unset($comment);
unset($comment0);
}
?>
</body>
</html>
お礼
回答頂きありがとうございます、早速やってみます。