Signes "<" et ">" dans une chaine de caractères PHP
Résolu/Fermé
papounet007
Messages postés
3
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
16 octobre 2013
-
15 oct. 2013 à 22:45
meuhlol Messages postés 1896 Date d'inscription mardi 24 juillet 2007 Statut Membre Dernière intervention 30 novembre 2021 - 17 oct. 2013 à 15:43
meuhlol Messages postés 1896 Date d'inscription mardi 24 juillet 2007 Statut Membre Dernière intervention 30 novembre 2021 - 17 oct. 2013 à 15:43
A voir également:
- Signes "<" et ">" dans une chaine de caractères PHP
- Caractères ascii - Guide
- Caractères spéciaux symboles clavier - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
barale61
Messages postés
1192
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
17 avril 2024
110
Modifié par barale61 le 15/10/2013 à 22:56
Modifié par barale61 le 15/10/2013 à 22:56
As-tu essayé la concaténation et en remplaçant les "<" et ">" par leur entité html ?
<?php
$a = '"Famille TOTO" ."<aaaa>" // guillemet simple puis guillemet double au début
echo $a;
?>
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
Modifié par meuhlol le 15/10/2013 à 22:59
Modifié par meuhlol le 15/10/2013 à 22:59
au lieu de < tu mets & lt (sans espace entre & et lt)
au lieu de > tu mets & gt (sans espace entre & et gt)
xD
(____(_bdKey____________()~
Pensez à voter pour des réponses.
Pensez à cliquer sur "Résolu" si votre problème est réglé.
au lieu de > tu mets & gt (sans espace entre & et gt)
xD
(____(_bdKey____________()~
Pensez à voter pour des réponses.
Pensez à cliquer sur "Résolu" si votre problème est réglé.
Colbi97
Messages postés
564
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2015
12
16 oct. 2013 à 09:27
16 oct. 2013 à 09:27
Ne pas oublier le point virgule à la fin de l'identité html !!!
< = <
> = >
< = <
> = >
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
16 oct. 2013 à 09:42
16 oct. 2013 à 09:42
chez moi il marche sans :)
$a = '"Famille TOTO" & ltaaaa& gt';toujours sans espace après le &
Colbi97
Messages postés
564
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2015
12
16 oct. 2013 à 10:56
16 oct. 2013 à 10:56
Et avec les points-virgules ?
$a = '"Famille TOTO" <aaaa>';
papounet007
Messages postés
3
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
16 octobre 2013
Modifié par papounet007 le 16/10/2013 à 11:11
Modifié par papounet007 le 16/10/2013 à 11:11
Bon sang, mais bien sûr !
J'avais déjà pensé à mettre "& lt;" dans mon expression, mais ce n'est pas possible car je veux utiliser $a comme argument d'une fonction mail().
Mais je n'avais pas fait attention que le résultat de mon echo allait se retrouver dans du code html et donc que les "<" allaient être interprétés par html, en l'occurrence ignorés avec leur contenu.
En résumé, $a contient bien ce qu'il est sensé contenir, mais son affichage par echo était faux.
Merci à tous !
J'avais déjà pensé à mettre "& lt;" dans mon expression, mais ce n'est pas possible car je veux utiliser $a comme argument d'une fonction mail().
Mais je n'avais pas fait attention que le résultat de mon echo allait se retrouver dans du code html et donc que les "<" allaient être interprétés par html, en l'occurrence ignorés avec leur contenu.
En résumé, $a contient bien ce qu'il est sensé contenir, mais son affichage par echo était faux.
Merci à tous !
Colbi97
Messages postés
564
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2015
12
Modifié par Colbi97 le 16/10/2013 à 11:18
Modifié par Colbi97 le 16/10/2013 à 11:18
dans ce cas, si tu veux afficher du texte contenant des balises html ou des chaînes de caractères pouvant être interprétées en tant que telles, tu le place entre les balises
Ces balises servent à afficher tout ce qui se trouve entre elles tel quel sans interprétation.
<xmp> et </xmp>
Ces balises servent à afficher tout ce qui se trouve entre elles tel quel sans interprétation.
papounet007
Messages postés
3
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
16 octobre 2013
16 oct. 2013 à 11:20
16 oct. 2013 à 11:20
Merci. Je ne connaissais pas.
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
17 oct. 2013 à 15:41
17 oct. 2013 à 15:41
Bien vu Froder! +1
vaut mieux alors utiliser les balises
vaut mieux alors utiliser les balises
<pre> et </pre>
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
17 oct. 2013 à 15:43
17 oct. 2013 à 15:43
Bien vu Froder! +1
Vaut mieux utiliser alors les balises
Vaut mieux utiliser alors les balises
<pre> et </pre>
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
17 oct. 2013 à 15:43
17 oct. 2013 à 15:43
Bien vu Froder! +1
Vaut mieux utiliser alors les balises
Vaut mieux utiliser alors les balises
<pre> et </pre>