L'écriture d'un Fichier TXT avec PHP, Souhaitez Ajouter un Réel Saut de Ligne
Je suis en train d'écrire un fichier TXT à l'aide de PHP. Je veux insérer réelle des sauts de ligne dans le fichier TXT, chaque fois que nécessaire. J'ai essayé toutes les combinaisons de \n \r \r\n \n\r ... mais ce ne sont pas entraîner de retours à la ligne (à paraître - dans la plupart des cas, je suis de voir le texte "\n" apparaissent dans le fichier TXT, sans saut de ligne.
J'ai aussi essayé chr(13).
Toutes les autres idées seront les bienvenues.
certaines sources, serait serviable
OriginalL'auteur Chris | 2010-10-04
Vous devez vous connecter pour publier un commentaire.
Me semble que vous pourriez être en utilisant des guillemets simples, c'est à dire
'\n'
plutôt que"\n"
.Si vous voulais continuer avec un seul devis biais (comme vous!), deux options:
OriginalL'auteur chigley
Pour les "\n" à travailler, vous devez utiliser des guillemets, pas de '\n'.
Mais vous devez utiliser la constante PHP_EOL au lieu de cela, de sorte qu'il s'adapte automatiquement à l'OS ("\n", "\r" ou "\r\n").
php.net/manual/en/reserved.constants.php
Veuillez noter que PHP_EOL est la valeur par défaut de la ligne de la fin de la serveur. Il est utile, sauf si vous êtes de la génération d'un fichier pour le téléchargement.
OriginalL'auteur Matthieu Napoli
\r\n dans un serveur windows
\n dans linux
Assurez-vous de télécharger le fichier ASCII.
OriginalL'auteur user453756
Vous devez écrire
\n
dans un double-cité de chaîne en chaîne entre guillemets aucune analyse a lieu):Autre référence:
http://es2.php.net/manual/en/language.types.string.php
OriginalL'auteur Álvaro González
vous pouvez également utiliser
chr(10)
qui est saut de ligne.OriginalL'auteur Colin