par
Ryle » 09 mai 2007, 16:54
En fait, tu ne mets un antislash devant tes guillemets que si elles sont dans une chaine php délimitée par des guillemets
echo " .... <a href=\"...\"> .... ";
C'est inutile si ta chaine est délimitée par des apostrophes, mais cela t'oblige du coup à protéger tes apostrophes éventuelles de la même manière
print ' .... <a href="..."> .... ';
print ' l\'apostrophe ';
Enfin, tu peux également sortir du code php pour afficher du code html sans te soucier de protéger tes apostrophes où tes guillemets :
<?php ... ?>
du code html <a href="...">...</a>
<?php ... ?>
Tu peux même y glisser du php par endroit
<?php ... ?>
du code html <a href="<?php echo $valeurDuLien;?>"> <?php echo $libelleDuLien;?> </a>
<?php ... ?>
Donc en fonction de ce que tu as fait dans ton code, il ne te reste plus qu'à opter pour la solution qui va bien

En fait, tu ne mets un antislash devant tes guillemets que si elles sont dans une chaine php délimitée par des guillemets
[php]echo " .... <a href=\"...\"> .... ";[/php]
C'est inutile si ta chaine est délimitée par des apostrophes, mais cela t'oblige du coup à protéger tes apostrophes éventuelles de la même manière
[php]print ' .... <a href="..."> .... ';
print ' l\'apostrophe ';[/php]
Enfin, tu peux également sortir du code php pour afficher du code html sans te soucier de protéger tes apostrophes où tes guillemets :
[php]<?php ... ?>
du code html <a href="...">...</a>
<?php ... ?>[/php]
Tu peux même y glisser du php par endroit
[php]<?php ... ?>
du code html <a href="<?php echo $valeurDuLien;?>"> <?php echo $libelleDuLien;?> </a>
<?php ... ?>[/php]
Donc en fonction de ce que tu as fait dans ton code, il ne te reste plus qu'à opter pour la solution qui va bien ;)