Page 1 sur 1

Les guillemets HTML avec echo

Posté : 27 juil. 2005, 16:53
par harry67
Bonjour,
J'ai un problème avec ma fonction echo :
echo "<font size="2" face="Trebuchet MS" color="#000000">" 
Il y a les guillemets HTML et ceux qui délimittent le echo, cela me donne donc un message d'errreur. Que dois-je donc faire?

Re: Les guillemets HTML avec echo

Posté : 27 juil. 2005, 16:55
par zeus
Soit tu met un \ devant tous les " qui ne doivent pas être interpreté mais juste affiché, soit tu les remplaces par des '
echo "<font size='2' face='Trebuchet MS' color='#000000'>" 
echo "<font size=\"2\" face=\"Trebuchet MS\" color=\"#000000\">" 

Posté : 27 juil. 2005, 16:57
par raptor
ou tu fais
echo '<font size="...." ....>';
@+

Les guillemets HTML avec echo

Posté : 27 juil. 2005, 16:59
par harry67
Ok! Merci. J'avais essayé avec les slash mais ça ne marchait pas. En tout cas, j'ai essayé ta première solution et elle fonctionne à merveille et en plus, je la trouve plus simple.

Posté : 27 juil. 2005, 17:00
par fab
ou encore
<?php
 echo '<div width="auto">';
?>
mais le mieux et de s'arranger pour ne pas avoir du html dans ton code php
donc soit un systeme de templates soit comme le suivant :
<?php
// c'est qu'un exemple
if($statut) {
?>
<div>Votre statut est : <?php echo $statut; ?></div>
<?php
}
else {
?>
<div>Vous êtes un invité</div>
<?php
}
?>

Posté : 27 juil. 2005, 17:01
par raptor
Je rejoint fab sur ce point de vue ;)