2009-06-13 8 views
0

De toute évidence, ce n'est pas "\ r \ n", qui ne correspond qu'à Windows, et provoquera^M sur linuxcomment écrire une nouvelle ligne unifiée en PHP?

+0

En fait, CRLF est plus commun que vous ne le pensez. Les spécifications HTML/XML permettent CRLF et la spécification HTTP applique réellement l'utilisation de CRLF comme EOL pour les en-têtes. – Christian

Répondre

1

une nouvelle ligne dans php est juste "\ n". devrait fonctionner sur toutes les plateformes.

+0

N'utilisons-nous pas tous "\ r \ n" sur Windows? – omg

+2

L'utilisation de "\ n" a toujours fonctionné pour moi comme une nouvelle ligne dans php. et j'ai travaillé dans des environnements Linux et Windows. – AvatarOfChronos

11
+1

Mais n'est-ce pas la nouvelle ligne pour le système d'exploitation du serveur, pas le client? –

+4

Oui ..., pourquoi auriez-vous besoin de la nouvelle ligne du client? Pour le HTML, les nouvelles lignes n'ont pas d'importance. Pour la plupart des autres cas, le protocole spécifie lequel utiliser. –

Questions connexes