[PHP SQL] fct inverse de htmlspecialchars???

Fermé
ApoKps Messages postés 140 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 26 septembre 2008 - 4 mai 2008 à 21:09
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 4 mai 2008 à 22:30
Salut à tous,

voilà, dans mes formulaires, quand j'enregistre des données entrées par des utilisateurs j'utilise

$profil = mysql_real_escape_string(htmlspecialchars($_POST['profil']));


pour éviter les hacking de base et les bugs de " ou '. Mais comment faire pour réafficher correctement les caractères spéciaux?

Je ne trouve plus la fonction? (les \' en ', \" en ", les retours à la lignes, etc.)


Merci beaucoup d'avance ;)

ApoKps
A voir également:

3 réponses

croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
4 mai 2008 à 21:13
htmlspecialchars_decode
0
ApoKps Messages postés 140 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 26 septembre 2008 6
4 mai 2008 à 21:54
tu es sur? j'ai ce message d'erreur en l'utilisant

Fatal error: Call to undefined function: htmlspecialchars_decode() in /mnt/129/sdb/4/a/apokps/affichStage.php on line 10

0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
4 mai 2008 à 22:30
La doc PHP documente cette fonction que je viens de tester.

De toutes manières, je ne comprends pas bien ton approche : mysql_escape_strng( $_POST... devrait suffire avec cependant un test de get_magic_quotes_gpc

	if( get_magic_quotes_gpc() )
		$profile =  $_POST[ ...
	else
		$profile =   mysql_escape_string( $_POST[ ...


Lit et comprends la doc PHP pour get_magic_quotes_gpc
0