IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] problème de quote avec serialize


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    $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 : Sélectionner tout - Visualiser dans une fenêtre à part
    $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.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    J'ai finalement trouvé la solution en rajoutant des doubles quotes et des simples quotes autour de mon tableau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec("sed -e 's/\$ii=array(0=>\"x\")/\$tab='\"'\"'$serial'\"'\"'/g' /var/www/testlocal.php > $path/local$i.php");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de quotes avec SOMMEPROD
    Par jerorome dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/01/2009, 11h23
  2. Réponses: 4
    Dernier message: 03/09/2007, 17h39
  3. Réponses: 4
    Dernier message: 02/03/2007, 22h33
  4. [Système] Problème de quote
    Par mikebranque dans le forum Langage
    Réponses: 1
    Dernier message: 25/05/2006, 17h38
  5. Problème de quote avec XPath
    Par fadjerx dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 23/03/2006, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo