Retour à la ligne \n

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Retour à la ligne \n

par spirou » 09 mars 2006, 23:15

Merci de ce rappel.

Chose que j'avais déjà lue, mais que j'avais complètement oublié :oops:

par albat » 09 mars 2006, 00:22

Une chaîne entre apostrophes n'est pas interprétée.
Une chaîne entre guillemets est interprétée.
$variable = 4;
echo $variable;   // affiche : 4
echo "$variable"; // affiche : 4
echo '$variable'; // affiche : $variable
NB : cet exemple n'est fourni qu'à titre d'explication.
L'affichage de la valeur d'une variable ne nécessite aucune ponctuation.

par spirou » 09 mars 2006, 00:12

Je pensais pas que ça avait une incidence.

Merci.

par albat » 09 mars 2006, 00:12

Je parie que si tu inverses guillemets et apostrophes, ça marche :
echo "<table bgcolor='white' cellpadding='4' cellspacing='4'>\n";
echo "<tr>\n";

par Truc » 09 mars 2006, 00:10

entre guillemets
echo "<table bgcolor=\"white\" cellpadding=\"4\" cellspacing=\"4\">\n";
        echo "<tr>\n";

par spirou » 09 mars 2006, 00:08

Oui, mais ce que je ne comprends pas, c'est que si je fais par exemple :
echo '<table bgcolor="white" cellpadding="4" cellspacing="4">\n';
        echo '<tr>\n';
Ca m'affiche dans la source :

Code : Tout sélectionner

<table bgcolor="white" cellpadding="4" cellspacing="4">\n<tr>\n<br />
Les \n s'affichent comme des caractères.

C'est bizarre :?


Ah, désolé, j'avais pas saisi que c'était spécifiquement entre guillemets.

Merci, c'est ok.

par Truc » 08 mars 2006, 23:55

Salut,

il faut écrire le \n entre guillemets "\n" mais l'impact (saut de ligne) n'est visible que dans le code source de la page. Tu ne peux donc pas t'en servir pour un saut de ligne visuel.

Retour à la ligne \n

par spirou » 08 mars 2006, 23:32

Bonsoir,

D'habitude, pour faire un retour à la ligne, j'utilise le <br />, mais si je fais un \n, au lieu de faire un retour à la ligne, il s'affiche dans ma page.

Comment faire pour que ça fonctionne ?

Quelque chose à configurer dans php.ini ?

Merci.