質問: explode( "<>", $value ); /*<>で分割し投稿番号取り出す*/ if ( $deleteNO != $bangou[ 0 ] ) { /*もし読み込んだ番号と送信した番号が違ったら*/ fwrite( $fp, $value ); /*ファイルに書き込む*/ flock( $fp, LOCK_UN ); //ロック開放 } fclose( $fp ); } } } header( 'Location: keijiban.php' ); exit; } ?> 簡易掲示板 お名前【必須】 コメント【必須】 ", $value ); foreach ( $bunkatu as $value2 ) { echo $value2 . "\n"; } } ?> 削除対象番号 ```
回答: 謎のSyntaxエラーはよくわかりませんでしたが、 +1が曲者のようなので、変数を一つ増やして別の行に書いてみたところうまくいきました。 以下が修正内容です。 ``` //元のコード $lines=file($filename); $lastline= $lines[count($lines) - 1]; $num = explode('<>',$lastline)[0]+1; //修正コード $lines=file($filename); $lastline=$lines[count($lines)-1]; $num=explode("<>",$lastline); $lastnum=$num[0]+1; ```