我的PHP脚本将覆盖我的本地主机上的现有输出。这是我的代码:保存文本输出而不覆盖?
$txt = "data.txt";
$fh = fopen($txt, 'w');
if (isset($_POST['idnumber']) && isset($_POST['idnumber'])) {
$txt = $_POST['idnumber'];
file_put_contents('data.txt',$txt."\n",FILE_APPEND);
}
fwrite($fh,$txt);
fclose($fh);
}
如何避免覆盖?
是所有的时间都是一个新的输出,我需要在一个输出中全部覆盖而不会覆盖 –
请不要在找到答案后删除所有帖子的内容。这可以防止他人从你的错误中学习。我已经回滚了你的编辑。 – hichris123