phpで簡易掲示板の削除機能を作成しています。
その実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
Parse error: syntax error, unexpected 'fwrite' (T_STRING) in /public_html/mission_3-3.php on line 71
該当のソースコード
php
1fwrite($fp,$line);
試したこと
<html lang="ja"> <head> <meta charset="utf-8"> </head> <body> <form action="mission_3-3.php"."mission_3-3-3.txt" method="POST" > <tytle><入力フォーム></tytle> <p><label>名前</label></p> <input type="text" name="yourname" value=""> <p><label>コメント</label></p> <textarea name ="comment" cols="50" rows="5"></textarea><br /> <p><input type="submit" name="soushin"value="送信する"></p> <tytle><削除番号指定用フォーム></tytle> <p><label>削除対象番号</label></p> <p><input type="text" name="deletenumber" value=""></p> <p><input type="submit" name"delete" value="削除"></p> </form> </body> </html> <?php if(!empty($_POST["soushin"])){ $filename="mission_3-3-3.txt"; $name = ($_POST["yourname"]); $comment = ($_POST["comment"]); $postedAt = date("Y-m-d H:i:s"); if(file_exists($filename)){ $newdata = (sizeof(file($filename)) + 1)."<>".$name."<>".$comment."<>".$postedAt."\n"; }else{$newdata = "1"."<>".$name."<>".$comment."<>".$postedAt. "\n";} $fp=fopen($filename,"a"); fwrite($fp,$newdata."<br>"); fclose($fp); $lines=file("mission_3-3-3.txt"); foreach( $lines as $newdata){ $line = explode("<>",$newdata); echo $line[0]." ".$line[1]." ".$line[2]." ".$line[3]."<br>"; } } ?> <?php if (isset($_POST["delete"])) { $filename="mission_3-3-3.txt"; $lines = file($filename); $fp = fopen($filename, "w"); foreach($lines as $line){ $data=explode("<>", $line); if($data[0] == "deletenumber"){ }else{ fwrite($fp,$line); }} fclose($fp); ?>