Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Web » PHP / ASP » Echo : comment changer de ligne?

ml
ProgBoarder
Citer Windows XP Msie 6 - Posté le 07/10/2006 à 21:52
Bonjour,
j'ai un trou de mémoire (comment ça encore?) (clein d'oeil) concernant la syntax de echo.
Je ne sais plus ou placer mon \n pour que mon texte apparaîsse sur deux lignes.
La syntax que je tape sans résultat est:
echo "Bonjour, \n";
echo "Pour me contacter... ...";
Les deux phrase apparaisse sur la même ligne.
Ou se situe mon erreur de syntax?
Merci d'avance,
ML
neliger
Webmaster
RemonterCiter Linux Firefox - Posté le 07/10/2006 à 22:15
Ton script renvoie une page HTML ?

Si tel est le cas ton retour chariot doit être effectué à l'aide de la balise qui conviens : <br>

Autrement, le retour chariot n'apparaît que dans le code source HTML, et non pas sur le navigateur qui interprète la source.
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 08/10/2006 à 10:07
Non, il n'y a pas de html dans mon script.
J'ai tendance à l'oublier un peu quand je fait du php.
:D
Merci pour ta réponse, Neliger.
ML
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 08/10/2006 à 12:46
Mais alors, mon \n n'a aucun effet en php?
je pensais que le \n s'utilisais aussi en php.
ML
Fred
ProgBoarder
RemonterCiter Windows XP Firefox - Posté le 08/10/2006 à 13:58
Ne faut il pas utiliser un \n\r ?
Tout dépend du format de fichier que tu veux obtenir.
Travailles tu sous Win ou Linux ?
Purée faut que je change d'avatar !
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 08/10/2006 à 16:11
Sous windows. (confus)
ML
neamar
Modérateur
RemonterCiter Windows XP Firefox - Posté le 09/10/2006 à 17:29
Et en fermant la balise php ?>, ouvrant la balise HTML, mettre un br, rouvrir la balise php <?php ?
un peu compliqué, non ? mais moi j'utilise <br />...

Comme ca :


?>
<p><strong><?php echo $donnees['pseudo']; ?></strong><br />
<?php echo $donnees['machin']; ?></p><?php



Edité par neamar ( 09/10/2006 17:30:32 )
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 10/10/2006 à 17:18
Moi je met le code html directement dans echo.
Ex: echo "ligne 1 <br>";
Si je met la balise <br >/ j'ai droit a une barre oblique devant toute mes lignes.
Idem pour les autres balise contenant barre oblique / .
ML
AbrahamZ
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 23/02/2007 à 14:58
Tu peux aussi mettre un

<pre><?php echo "ligne 1\n ligne 2\n"; ?></pre>

neliger
Webmaster
RemonterCiter Linux Firefox 2 - Posté le 23/02/2007 à 15:02
Il faut aimer le préformaté en HTML, de plus certaines balises ne sont pas interprétées à l'intérieur d'un segment de texte préformaté : OBJECT, SUB, SUP , BIG, SMALL et IMG.
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
AbrahamZ
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 23/02/2007 à 15:08
moui mais pour faire du verbose ca évite de mettre des <br/> de partout

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,205 s - Crédits - Stats
1 connecté