Htmlspecialchars permettre certaines balises

Résolu
Psix Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -  
Psix Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, dans un formulaire j'utilise un htmlspecialchars mais je voudrais que la balise <u></u> pour le soulignement soit autorisé, comment puis-je faire ? Merci d'avoir lu mon message.

--
 .  .    !!!! Bonne journée !!!!
\__/   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Configuration: Windows XP
Edition familiale
Version 2002

1 réponse

  1. le père
     
    Bonjour

    Je ne vois pas 36 solutions...
    a$=htmlentities(a$); // htmlentities a quelques avantages sur htmlspecialchars
    a$=str_replace ('& lt;u& gt;','<u>',a$); // on rétablit les <u>
    a$=str_replace ('& lt;u& gt;','</u>',a$); // on rétablit les </u>

    (j'ai mis des espace entre les & et lt pour éviter que CCC ne ré-affiche <)

    Si tu connais les expressions régulières, c'est encore mieux, ça te permettre de traiter les balises avec espaces < u>, < u > etc... Mais moi je ne maîtrise pas.
    0
    1. Psix Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   5
       
      Merci j'ai réussi. Passez une bonne journée !
      0