Contraire de htmlspecialchars();

Contraire de htmlspecialchars(); - PHP - Programmation

Marsh Posté le 03-05-2005 à 17:56:56    

Bonjour,
 
Y'a t-il une fonction permettant de faire le chemin inverse à cette fonction qui remplace les &,<,>,",... par &amp; , &lt; , &gt; ...
 
Merci d'avance  :jap:

Reply

Marsh Posté le 03-05-2005 à 17:56:56   

Reply

Marsh Posté le 03-05-2005 à 18:05:09    

str_replace pour chaque code, mais c'est étrange comme demande.

Reply

Marsh Posté le 03-05-2005 à 18:14:02    

Pas si étrange que ça, apparement pas mal se posent la question  ;)  
 
Bon j'ai trouvé une fonction bien sympathique sur Phpindex, site tout aussi sympathique d'ailleurs:
 
http://www.phpindex.com/trucsetast [...] lement=139
 
Si ça peut rendre service...
 
@+ :jap:


Message édité par Profil supprimé le 03-05-2005 à 18:14:51
Reply

Marsh Posté le 03-05-2005 à 18:17:30    

Je note, ça pourrais servir, merci. :D

Reply

Marsh Posté le 03-05-2005 à 19:21:51    

lisez les commentaires de la news... (et accessoirement la doc php)

Reply

Marsh Posté le 03-05-2005 à 21:17:31    

effectivement, pour PHP >= 4.3.0 il y a : html_entity_decode()
 
doc : http://www.php.net/manual/en/funct [...] decode.php
 
d'ailleurs, dans la doc, dans le cas où on a un PHP < 4.3.0 il donne la fonction citée plus haut.

Reply

Marsh Posté le 03-05-2005 à 23:01:43    

ca sert a quoi ? [:heink]
 

Reply

Marsh Posté le 24-04-2008 à 18:12:47    

voilà un exemple d'utilisation et de besoin de cette fonction inverse à htmlspecialchar.
 
j'ai un CMS qui enregistre en BD un contenu texte en encodant en HTML afin qu'il soit affichage dans la partie FRONT HTML du site.
D'un autre côté, j'ai   besoin de ce même contenu au format XML (donc sans encodage html) afin de l'envoyer dans un flash.
 
je pense que c'est une utilisation courante non ?


---------------

Reply

Marsh Posté le 24-04-2008 à 18:13:22    

whoaaa !!! je viens de répondre à un topic 3ans  après !!


---------------

Reply

Marsh Posté le 24-04-2008 à 18:16:00    

USA Mike a écrit :

voilà un exemple d'utilisation et de besoin de cette fonction inverse à htmlspecialchar.
 
j'ai un CMS qui enregistre en BD un contenu texte en encodant en HTML afin qu'il soit affichage dans la partie FRONT HTML du site.
D'un autre côté, j'ai besoin de ce même contenu au format XML (donc sans encodage html) afin de l'envoyer dans un flash.
 
je pense que c'est une utilisation courante non ?


 
Il faut stocker tes données sans formatage (html ou autre), et formater au moment de l'affichage. :o
 
(Pourquoi tous les topics parlent de la même chose aujourd'hui ? [:autobot] )


Message édité par sielfried le 24-04-2008 à 18:16:41

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-04-2008 à 18:16:00   

Reply

Marsh Posté le 24-04-2008 à 20:18:03    

La fonction inverse de htmlspecialchars() c'est htmlspecialchars_decode() mais c'est implémenté seulement depuis php5, html_entity_decode() devrais fonctioner également et est plus ancien.
Mais si tu veut supprimer l'html d'un texte c'est strip_tags() plutot que tu dois utiliser.


Message édité par masterpsx le 24-04-2008 à 20:18:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed