好的,所以当我使用 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);
知道我可能在做什么吗?