質問: fopen("mission0002.txt", "a"); @fwrite($c, "消去しました。\n"); fclose($c); } } }) ?>
回答: 削除がsubmitされた時もファイル書き込み処理が走っています。 (具体的には、削除時も`if ($_SERVER['REQUEST_METHOD'] == 'POST'){ }`の中に入っているので、「新しくデータを書き込み→指定のIDの投稿を削除」になっている) 「削除の時はファイル書き込みしない」という条件分岐を入れればよいかと。 (そもそも「コメントや名前が空欄だったらファイル書き込みしない」も必要だとは思いますが)