No estoy muy familiarizado con PHP ...
<?php $myfile = fopen("emaillist.txt", "w"); $newemail = "email1\n"; fwrite($myfile, $newemail); $newemail = "email2\n"; fwrite($myfile, $newemail); fclose($myfile); ?>El código es para crear una base de datos de correos electrónicos. Al ir a emaillist.txt, el resultado es:
email1 email2La salida permanecerá así, incluso si ejecuto el archivo php en una nueva línea. Mi resultado deseado es, por ejemplo, ejecutarlo dos veces y obtener:
email1 email2 email1 email2Soy consciente de que almacenar correos electrónicos en archivos .txt no es inteligente, pero esto no es para uso en el mundo real.
Resulta que tuve que hacer fopen("emaillist.txt", "a"); en lugar de fopen("emaillist.txt", "w"); porque a se agrega al archivo, mientras que w solo escribe en él.