[Système] problème de quote avec serialize
Salut à tous,
J'essaye de faire passer un tableau d'une page à une autre avec la fonction serialize mais lorsque je récupère ce tableau les doubles quotes entourant les éléments de mon tableau disparaissent.
Code:
exec("sed -e 's/\$ii=array(0=>\"x\")/\$tab='\"'$serial'\"'/g' /var/www/testlocal.php > $path/local$i.php");
Dans ma nouvelle page je récupère mon tableau sous cette forme
Code:
$tab='a:3:{i:0;s:6:centos;i:1;s:2:xp;i:2;s:6:debian;}';
Alors que je devrai avoir ceci pour pouvoir remettre mon tableau en forme
Code:
$tab='a:3:{i:0;s:6:"centos";i:1;s:2:"xp";i:2;s:6:"debian";}';
il ya surement un problème de syntaxe dans ma commande exec mais je ne trouve pas. Apparement ce sont les doubles quotes (/") dans ma commande exec qui posent problème mais je suis obligé de les utiliser pour "banaliser" mes simples quotes.
Merci pour votre aide.