francoisch Posté 12 Février 2007 Partager Posté 12 Février 2007 bonjour En rougissant, une question de débutant: - j'essaie d'écrire un texte sur plusieurs lignes - j'utilise: PRINT "mon texte"; - j'essaie de créer les ruptures de lignes avec \n (aussi avec \r et \t): --- un essai: PRINT "mon \ntexte"; --- un autre essai: PRINT "mon"."\n"." texte"; --- encore d'autres essais mais je n'y arrive pas. Je viens de chercher pendant un bout de temps sur de nombreux sites sans trouver la solution. Merci par avance de votre aide. F Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 12 Février 2007 Partager Posté 12 Février 2007 Bonjour, Les nouvelle lignes (que ce soit \n, \r ou \n\r) ne sont pas traduites par un retour à la ligne dans un fichier HTML lorsque ce dernier est interprété par un navigateur, à moins que élément où il se trouve soit par exemple <pre> ou <textarea> par exemple (ou tout autre élément pouvant contenir du texte et prenant en compte l'attribut CSS "white-space: pre;"). Sinon pour avoir un retour de ligne effectif en HTML (après interprétation du code par un navigateur) il est possible d'utiliser le balise <BR> ou en xHTML <br /> et PHP met à disposition une fonction permettant de convertir toutes les nouvelles ligne en balises <br /> : nl2br. P.S. : Dans le cadre d'un fichier texte les nouvelles lignes se font effectivement avec ces caractères "non-imprimables" : \n (Unix/Linux), \r\n (Windows) et \r (Mac) Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 14 Février 2007 Auteur Partager Posté 14 Février 2007 bonjour et merci de ta réponse. Je comprend en te lisant la raison pour laquelle l'effet espéré ne se produisait pas. Par contre, j'utilise maintenant Print "<br>"; et ça marche très bien. Merci encore. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 14 Février 2007 Partager Posté 14 Février 2007 De rien Mais pourquoi dis-tu "Par contre ..." ? Utiliser <br> (HTML) ou <br/> (xHTML) C'est ce que je t'ai conseillé Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant