Unserialize ne fonctionne pas

Eléphant du PHP | 256 Messages

05 nov. 2010, 19:16

Bonjour,

Je rencontre un bogue que je ne m'explique pas...

Dans un fichier config.ini, j'ai...

Code : Tout sélectionner

[meta] borders_rounds_values = "a:4:{i:0;s:2:"90";i:1;s:2:"90";i:2;s:2:"10";i:3;s:2:"10";}"
Quand je veux "désérialiser" cette valeur, Php ne me renvoie rien, pas même un message d'erreur !
if (is_file('config.ini'))
{
$config = parse_ini_file('config.ini', true); 
}
if (isset($config['meta']['borders_rounds_values']))
{
$borders = unserialize($config['meta']['borders_rounds_values']); 
print_r($borders);
}
Qu'en pensez-vous ?

Merci pour votre lecture et votre aide. :mrgreen:

Cordialement,

Gaspard

ViPHP
ViPHP | 5462 Messages

05 nov. 2010, 19:20

ca te choque pas d'entourer ta chaine avec des double quote alors qu'il y'en a dans ta chaine ?

Eléphant du PHP | 256 Messages

05 nov. 2010, 20:33

Bonsoir,

Merci, Stealth, pour ta réactivité légendaire. :D

Finalement, je crois que je ne vais pas m'ennuyer pour quatre valeurs. Je vais les passer une à une dans mon fichier.

Cordialement,

Gaspard