- Home
- Categorie
- Coding e Sistemistica
- PHP
- scrittura file e \n
-
scrittura file e \n
Ciao a tutti,
sto cercando di fare un semplice script per l'iscrizione ad una newsletter. lo script prende i dati da un form e li scrive in un file txt.
il problema ke ho si verifica nel momento di scrittura del file dove al posto di andare a capo con \n mi mette un simbolo strano e nn va a capo.Questa è la parte di script riguardante la scrittura del file:
<?php $name=$_POST['name']; $city=$_POST['city']; $email=$_POST['email']; if ($city=='Inserire città'){ $city='Non dichiarata';} if (!$fp = fopen("mail_list.txt","a")) { echo "Spiacente, non posso aprire il file"; } else { fputs($fp,"Nome: $name\nEmail: $email\nCittà: $city\n-------\n"); fclose($fp); } ?>
Se apro il file mi mette tutto di fila senza andare a capo. Se invece copio tutto il testo e faccio copia e incolla nel nuovo file al posto dei simboli mi mette il testo a capo. Perchè? Come faccio a fare in modo che aprendo direttamente il txt mi esce il testo formattato correttamente??
-
Usa \r\n invece di \n
E' un problema soprattutto di notepad.