allora ragazzi sto programmando un form, solo che in fase di memorizzazione dei dati, non mi allinea ogni singolo input
mi spiego meglio, questo è il form:

<form method="post" action="iscrizione.php">
Id: <input type="text" size="10" name="id">

Nome: <input type="text" size="10" name="nome">

Cognome: <input type="text" size="10" name="cognome">

Email <input type="text" size="15" name="email">

<input type="submit" value="Invia">
</form>

e questo è iscrizione.php:

<?php
$textfile = fopen("iscritti.txt", "a");
$cid = $_POST["id"];
$cnome = $_POST["nome"];
$ccognome = $_POST["cognome"];
$cemail = $_POST["email"];

$datiform = $cid|$cnome|$ccognome|$cemail \n;

fwrite($textfile, $datiform);

echo "Grazie per esserti iscritto alla nostra newsletter";
?>

quando salva i dati nel iscritti.txt, non me li mette ognuno a capo,come dovrebbe fare newline(\n) , ma tutti di fila,e in termini di visualizzazione fa schifo, come posso risolvere?
grazie a tutti