-
\n
Accidenti non funziona il \n
Mi date un consiglio per favore. Sto scrivendo un file di testo e vorrei che dopo l'inserimento di ogni utente la riga vada a capo percui ho scritto:
<?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<br>";
?>Però non funziona il \n insomma non va a capo sul file txt
Grazie mille
-
Il file .txt poi lo apri in Windows ?
Se sì, prova a scrivere \r\n invece di \n.
-
Accidenti Grazie mille. Era 1 giorno che diventavo matto.
Come mai \r\n ??
Grazie ancora
-
Di niente.
Riguardo alla tua domanda, credo sia un'eredità arcaica del dos che a sua volta ereditava comandi destinati a vecchie stampanti: \r è "carriage return", \n è "line feed", probabilmente questi comandi potevano essere anche non dati insieme. Esiste anche la notazione chr(13) + chr (10) che sopravvive in vbscript.