Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-07-2009 16:40:27

dreillard
Nouveau membre
Date d'inscription: 08-07-2009
Messages: 1

[Résolu][Zend_Config_Ini | Zend_Config_Writer_Ini][1.7.8] addshashes

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

 

#2 28-12-2009 12:35:57

overcrach
Membre
Date d'inscription: 20-04-2009
Messages: 11

Re: [Résolu][Zend_Config_Ini | Zend_Config_Writer_Ini][1.7.8] addshashes

Bonjour, j'ai exactement le même problème...  quelqu'un a une solution?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages