Ma première page php

Fermé
Truong - 14 mars 2003 à 19:01
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 15 mars 2003 à 15:41
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
15 mars 2003 à 08:14
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 lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
15 mars 2003 à 15:41
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