Ma première page php

Truong -  
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je débute en PHP avec EasyPhp.
Une petite question: Je voudrais afficher ceci:

Bonjour,
Je vous remercie de votre aide!

J'ai programmé comme ceci:
<? print ("Bonjour,\r\n Je vous remercie de votre aide!"); ?>

Je n'ai pas le saut de ligne et retour chariot, ni avec \n ,ni avec \r\n. Pourquoi?

Merci pour l'explication.
A voir également:

2 réponses

Utilisateur anonyme
 
Salut Truong,

Pour avoir une réponse plus rapidement,
je te conseille de poster ta question dans le forum programmation


Patrice
AKA: Où il passe, le matériel trépasse...
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Lo Truong,

Tout simplement parce que le code généré par PHP s'insère normalement dans une page HTML et que la syntaxe pour un saut de ligne en HTML n'est pas \n mais <br/>

Tu peux tester le code suivant que tu places dans un page html (test.php par ex) :


<html>
<body>
<? print("Bonjour, <br/>Je vous remercie de votre aide!"); ?>
</body>
</html>


Autre solution tu peux utiliser la fonction php nl2br() qui fait le travail pour toi ex :

<html>
<body>
<? print(nl2br("Bonjour,\nJe vous remercie de votre aide!")); ?>
</body>
</html>

Tous les \n sont automatiquement remplacés par <br/>
Easy non ?

@+
PHP

[[  The Truth is Out There   ]]
0