前提・実現したいこと
プログラミング勉強を始めました、未熟者ながらどうぞよろしくお願いいたします。
PHPの掲示板の削除機能を実装したいです…!
様々なサイトを確認し、参考し、流れは何となくわかりましたがうまく実装することが出来ません。
初歩的なミスがあると思います、しかしどうしても力不足の為解決できないため。ご教授頂けないかと
相談を投稿しました。
発生している問題・エラーメッセージ
最初からこのような表示が出ます。 Parse error: syntax error, unexpected '}' in /public_html/rensyuuyou.php on line 98
該当のソースコード
fclose($fp)
試したこと
<head> <meta charset="utf-8"> </head> <body> <form method="post" action="rensyuuyou.php"> <input type="text" name="name" placeholder="名前"> <br> <input type="text" name="comment" placeholder="コメント"> <input type="submit"> <br> </form> <form method="post" action="rensyuuyou.php"> <input type="txet" name="delete" placeholder="削除番号"> <input type="submit" value="削除"> </form> <?php if( !empty($_POST["comment"])){ $name = $_POST["name"]; $comment = $_POST["comment"]; if( $_POST["comment"] == "完成"){ echo"おめでとう"."<br>"; }else{ echo $_POST["comment"] ."を受け付けました。"."<br>"; } $filename = "rensyuuyou.txt"; $fp = fopen($filename, "a"); if (file_exists($filename)) { $count = count(file($filename))+1; } else { $count = 1; } fwrite($fp, "$count"."\t"); fwrite($fp, "$name"."\t"); fwrite($fp, "$comment"."\t"); fwrite($fp,date("Y年m月d日 h時i分")."\n"); fclose($fp); $lines = file($filename); $line = explode(",", $filename); foreach((array)$lines as $line){ echo $line."<br>"; } } ?> <?php if(isset($_POST["delete"])){ $filename = "rensyuuyou.txt"; $file = file($filename); $fp = fopen($filename, "w"); $delete = $_POST["delete"]; for($j = 0; $j<count($file); $j++){ $delDate = explode(",",$file[$j]); if($delDate[0] ==$delete){ array_splice($file,$j,1); } fwrite($fp, "$count"."\t"); fwrite($fp, "$name"."\t"); fwrite($fp, "$comment"."\t"); fwrite($fp,date("Y年m月d日 h時i分")."\n"); } fclose($fp) } ?> </body> </html>
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
> 試したこと
も https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正してください。
確認するのが遅くなりました、編集依頼、回答にてコメント下さりありがとうございます。
まず、コード?の挿入の編集を行いました。今からインデントリなどや、初心者向けのサイトなどを見て取り組んでみたいと思います!(返信の投稿の使い方間違ってたらごめんなさい)
回答1件
あなたの回答
tips
プレビュー