problème avec les apostrophes PHP Mysql
Bonjour,
dans le très bon tuto de a-pellegrini :
http://a-pellegrini.developpez.com/tutoriels/php/mail/
je trouve cela:
Code:
1 2 3 4 5 6 7 8
| if (get_magic_quotes_gpc())
{
$civilite = stripslashes(trim($_POST['civilite']));
}
else
{
$civilite = trim($_POST['civilite']); |
dans mon cas il faut que j'utilise cela:
Code:
1 2 3 4 5 6 7 8
| if (get_magic_quotes_gpc())
{
$civilite = trim($_POST['civilite']);
}
else
{
$civilite = addslashes(trim($_POST['civilite'])); |
quelqu'un peut il m'expliquer pourquoi?
Configuration de mysql? de php?
petit question qui peut paraître futile pourquoi écrire
Code:
if (get_magic_quotes_gpc())
alors que la variable est un interger de valeur 0 ou 1 la synthaxe ne devrait elle pas être:
Code:
if (get_magic_quotes_gpc()== 0)
merci pour vos lumières sur le sujet.
merci de vos réponse
problème avec les apostrophes PHP Mysql
Citation:
Pourquoi as-tu besoin de faire un addslashes ?
Si je ne fais pas cela ma variable est vide dès qu'il y a des apostrophes dans mon texte.
mais ensuite lorsque j'inscrit la variable dans ma base Mysql et que je la relis je n'ai pas besoin de faire stripslashes , les \ ne s'affichent pas.