PHP:写入文件,从它停止的地方开始

PHP:写入文件,从它停止的地方开始,php,fwrite,Php,Fwrite,我对PHP非常不熟悉 <?php $myfile = fopen("emaillist.txt", "w"); $newemail = "email1\n"; fwrite($myfile, $newemail); $newemail = "email2\n"; fwrite($myfile, $newemail); fclose($myfile); ?> 即使我运行一行新的php文件,输出也将保持这样。例如,我希望的输出是运行两次,

我对PHP非常不熟悉

<?php
    $myfile = fopen("emaillist.txt", "w");
    $newemail = "email1\n";
    fwrite($myfile, $newemail);
    $newemail = "email2\n";
    fwrite($myfile, $newemail);
    fclose($myfile);
?>
即使我运行一行新的php文件,输出也将保持这样。例如,我希望的输出是运行两次,并获得:

email1
email2
email1
email2
我知道将电子邮件存储在.txt文件中并不明智,但这不适合实际使用。

事实证明我必须使用fopenemaillist.txt,一个;而不是fopenemaillist.txt,w;因为a附加到文件,而w只是写入文件。

您使用的是的w模式。要将文件指针放在末尾,请使用a或a+

email1
email2
email1
email2