Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai rencontré le problème suivant lors du développement d'un site web:
J'ai utilisé un Zend_Config_Ini pour lister les Villes des utilisateurs (id = nom). Et, donc, un Zend_Config_Ini_Writer pour enregistrer les nouvelles villes.
Lors de l'enregistrement des villes dans le fichiers le Writer effectue un addslashes (ligne n°209)
Code Zend_Config_Ini_Writer a écrit:
...
protected function _prepareValue($value)
{
if (is_integer($value) || is_float($value)) {
return $value;
} elseif (is_bool($value)) {
return ($value ? 'true' : 'false');
} else {
return '"' . addslashes($value) . '"';
}
}
...
Mais voilà, lorsque l'on utilise, comme moi, un Zend_Config_Ini pour lire les valeurs enregistrées (surprise) aucun stripcslashes est effectué.
Que ce soit avec get() ou toArray() d'ailleurs....
Conclusion, les slashs ce multiplie à chaque enregistrement....
ps: J'ai pas eu le temps de vérifier si le problème à été résolu sur les versions supérieures
ps2: La standardisation des sujets limite beaucoup le nombre de caractères possible à sa description :p
Hors ligne
Bonjour, j'ai exactement le même problème... quelqu'un a une solution?
Hors ligne
Pages: 1