par
Hywan » 15 août 2008, 23:50
Bah tu peux te faire ta propre fonction. Elle est pas très compliquée celle-là.
Si tu regardes la documentation de la fonction htmlspecialchars(), il est dit :
Les remplacements effectués sont :
"&" (et commercial) devient "&"
""" (guillemets doubles) devient """ lorsque ENT_NOQUOTES n'est pas utilisée.
"'" (guillemet simple) devient "'" uniquement lorsque ENT_QUOTES est utilisée.
"<" (inférieur à) devient "<"
">" (supérieur à) devient ">"
Je pense que faire l'inverse doit être réalisable

.
Édition : tu remarqueras que je t'ai juste fait écrire 2 lignes de code. La première servant à vérifier que la fonction existe (pas une autre erreur de syntaxe ou de truc bizarre). On a vu que non, alors on regarde dans le manuel, et on voit que la fonction n'est présente que depuis PHP 5.1.0, donc on regarde la version de PHP et on est fixé

.
Ça doit être un réflexe ce genre de test.
Bah tu peux te faire ta propre fonction. Elle est pas très compliquée celle-là.
Si tu regardes la documentation de la fonction htmlspecialchars(), il est dit : [quote="La documentation PHP"]Les remplacements effectués sont :
"&" (et commercial) devient "&"
""" (guillemets doubles) devient """ lorsque ENT_NOQUOTES n'est pas utilisée.
"'" (guillemet simple) devient "'" uniquement lorsque ENT_QUOTES est utilisée.
"<" (inférieur à) devient "<"
">" (supérieur à) devient ">"[/quote] Je pense que faire l'inverse doit être réalisable ;-).
Édition : tu remarqueras que je t'ai juste fait écrire 2 lignes de code. La première servant à vérifier que la fonction existe (pas une autre erreur de syntaxe ou de truc bizarre). On a vu que non, alors on regarde dans le manuel, et on voit que la fonction n'est présente que depuis PHP 5.1.0, donc on regarde la version de PHP et on est fixé :).
Ça doit être un réflexe ce genre de test.