Ma première page php

[Fermé]
Signaler
-
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
-
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.

2 réponses


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...
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
607
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   ]]