a+ を使用するとすべて正常に動作し、新しい行を作成してコードを記述しますが、r+ を使用すると、新しい行を作成する代わりに最初の行を置き換えます。行を置き換えずに追加するにはどうすればよいですか?
\n (新しい行を追加) を追加することにしたとき。新しい行も置き換えるだけなので、\n または \r\n を追加しても意味がありません。コードを見てください
$demo = $_POST['demo'];
$text = $_POST['text '];
$name = $_POST['name'];
$address = $_POST['address'];
$fp = fopen('../../include/item.accessory.php', 'r+') or exit("Unable to open file!");
fseek($fp, 0, SEEK_SET); //MOVES THE CURSOR 0 PLACES FROM START OF THE FILE
fwrite($fp, $_POST["demo"]);
fwrite($fp, $_POST["text"]);
fwrite($fp, $_POST["name"]);
fwrite($fp, $_POST["address"]);
fclose($fp);
私がラングをやっているかもしれないアイデアはありますか?