guisx00
Messages postés104Date d'inscriptiondimanche 23 juillet 2006StatutMembreDernière intervention15 août 2009
-
16 déc. 2006 à 13:25
guisx00
Messages postés104Date d'inscriptiondimanche 23 juillet 2006StatutMembreDernière intervention15 août 2009
-
18 déc. 2006 à 13:07
Slt qui pourrais m dire se qui est le mieux pour recuper les infos d'un formulaire :
1- $avatar = htmlentities($_POST['avatar']);
if (empty($titre))
{
echo "
Le champs avatar doit être rempli !";
echo "
Retour
";
exit();
}
2- $avatar = $_POST['avatar'];
if (empty($avatar))
{
echo "
Le champs avatar doit être rempli !";
echo "
Retour
";
exit();
}
Si j'ai bien compris la premier point est à utilisé pour des données importante et le deuxième pour le reste
htmlentities sert à recupèré la variable et à déactive les balises html s'il y en avait encore (c'est bien sa ???)
Merci à quelqun de m'explique pour que je sois sur parce que sur le net il y à plein de tuto m'est personne ne dit pareil.
imaneflash
Messages postés84Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention28 décembre 2006 16 déc. 2006 à 13:40
salut
la 1ère solution est la meilleure, puisque htmlentities ça te permet d'encoder les caractères spéciaux,ainsi pour tu touveras pas de problème lors de l'insertion des données dans la base de données.
Par contre, si tu n'utilises pas cette fonction tu auras un problème lors de l'insertion.
imaneflash
Messages postés84Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention28 décembre 2006 18 déc. 2006 à 10:50
oui addslashes peut remplacer htmlentities, mais lors de l'affichage des données il faut que tu utilises stripslashes pour enlever les slashes ajoutés.