Mammouth du PHP |
2937 Messages
06 août 2009, 02:01
Ca marche, un oublie de \ !
Le meilleur moyen de ne pas oublier un échappement de caractère spécial, dans ton cas, est d'entourer les chaînes de caractères de guillemets
simples, ce qui évite d'avoir à échapper les guillemets doubles.
print ('<p><a href="/forum/viewtopic.php?t='.$topic_id.'&view=unread#unread" style="color:white">'.$titre.'</a></p>');
C'est nettement plus lisible, non ?
Et le code peut encore gagner en lisibilité :
<p><a href="/forum/viewtopic.php?t=<?php echo $topic_id; ?>&view=unread#unread" style="color:white"><?php echo $titre; ?></a></p>
Comment faire, sans passer par le CSS ou autre.
Et puis, pourquoi bouder les CSS ? Elles permettent des merveilles en matière de mise en forme, tout en facilitant la maintenance et la mise à jour : un simple changement dans la feuille de style se répercute immédiatement dans toutes les pages qui l'utilisent, ce qui est bien plus pratique que de toucher au code HTML, y compris dans le cas d'utilisation d'un attribut style.
