Slu
j ai du code html dans une variable et je ne veux pas qu il soit ionterprete mais affiche tel quel . Comment faire ?
thx @+
Slu
j ai du code html dans une variable et je ne veux pas qu il soit ionterprete mais affiche tel quel . Comment faire ?
thx @+
fonction htmlentities (voir la doc www.php.net)
Quelle est ta variable ?
Pourtant l'exemple donné sur la doc semble correspondre a ce que tu cherches :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $str = 'Un \'apostrophe\' en <strong>gras</strong>'; // Affiche : Un 'apostrophe' en <strong>gras</strong> echo htmlentities($str); // Affiche : Un 'apostrophe' en <strong>gras</strong> echo htmlentities($str, ENT_QUOTES); ?>
http://www.php.net/manual/fr/function.htmlentities.php
Qu'entends tu par, ca marche pas ?
c bon ca marche !! merci tlm
Merci je cherchais aussi cette solution, mais je ne savais ou chercher ^^
Bonjour,
J'emprunte le topic, même s'il est résolu, pour une petite question sur htmlentities. En fait je dois l'appliquer 2 fois pour modifier les caractères html, par exemple :
Je ne trouve pas normal qu'il faille le mettre 2 fois pour avoir les bons caractères. Je développe pour le moment mon site uniquement en local ( PHP version 4.3.1.0, avec EasyPhp 1.8). Est-ce qu'il y a un réglage à faire dans la config ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $var1 = '<strong>gras</strong>'; echo 'var1 = ' . $var1 . '<br /><br />'; // écrit gras (en gras) $var2 = htmlentities($var1); echo 'var2 = ' . $var2 . '<br /><br />'; // écrit <strong>gras</strong> $var3 = htmlentities($var2, ENT_QUOTES); echo 'var3 = ' . $var3 . '<br /><br />'; // écrit la phrase avec les caractères > etc...
Merci pour vos éclaircissements.
Jarodd
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager