salut,
ton second affichage m'indique que php protège et le guillemet et le \ devant d'ou les 3 au finale (\" devient \\ + \" => \\\").
Je te donnerais le même conseil que ryle utilise les sessions pour garder les infos de ton formulaire d'une page a l'autre tu t'affranchira de se soucis et tu sera certain que les données ne seront pas modifié
un p'tit extrait de la doc
La directive magic_quotes_gpc ne peut être désactivée qu'au niveau du système, et non pas à l'exécution. En d'autres termes, utiliser ini_set() n'est pas possible.
(ce qui explique que les magic_quote fonctionne toujours

)
une solution "à l'execution" est indiquée la =>
http://www.php.net/manual/fr/security.m ... abling.php (c'est globalement la même chose que ce qu'indique ryle).
d'après
la doc (plus
ce bout la) la directive magic_quote_GPc à une "porté" PHP_INI_PERDIR ce qui signifique :
PHP_INI_SYSTEM 4 La directive peut être modifiée dans les fichiers php.ini ou httpd.conf
donc
toujours d'après la doc avec un .htaccess avec dedans
php_flag magic_quote_gpc off
tu peux désactiver les magic quote, si bien entendu php est utilisé en tant que module d'apache et que tu les privilèges "AllowOverride Options" ou "AllowOverride All"....
un peu de lecture sur le sujet
http://www.php.net/manual/fr/security.magicquotes.php
Fait attention aussi au paramètre magic_quote_runtime qui fait la même chose mais avec les données issue de base, fichier etc.
@+