前提・実現したいこと
現在自分用に掲示板を作っています。
テキストボックスのCSS貼り付けなどは全て終わって完成したと思ったのですが、
書き込み後に再読み込みすると重複した文章が投稿されてしまいます。
なので、それをなくしたいと思っています。
ソースコード
if ($_SERVER['REQUEST_METHOD'] === 'POST'){ $name = $_POST['name']; if (($fp_name = fopen($filename , 'a')) !== FALSE){ if ((mb_strlen($name) <= $name_max) && (mb_strlen($name) !== 0)){ if (fwrite($fp_name , "$name:") === FALSE){ } } fclose($fp_name); } $comment = $_POST['comment']; $text = "$comment $log\n"; if (($fp_comment = fopen($filename , 'a')) !== FALSE){ if ((mb_strlen($comment) <= 20) && (strlen($comment)) !== 0){ if (fwrite($fp_comment , " $text") === FALSE){ } } fclose($fp_comment); } } $data = array(); if (is_readable($filename) === TRUE){ if (($fp = fopen($filename , 'r')) !== FALSE){ while (($tmp = fgets($fp)) !== FALSE){ $data[] = htmlspecialchars($tmp, ENT_QUOTES, 'UTF-8'); } fclose($fp); } }else{
試したこと
調べた事を参考に
if($_SERVER['REQUEST_METHOD']==='POST'){ header('Location:████.php'); }
を上記のソースの「if」の部分に入れてみたのですが、エラーになってしまいました。
これが間違えているのでしょうか。
どなたか、どこに貼ればいいのか・エラーの原因を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。