Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1572 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  simplexml et path variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

simplexml et path variable

n°1500544
PierreC
Posté le 08-01-2007 à 21:47:08  profilanswer
 

bonsoir
 
une p'tite question simple pour ceux qui ont déjà la réponse.
j'ai une var (normalement recu d'un POST) :  
  $var="generale->afficher_aide"
et je souhaite modifier le noeud XML correspondant avec un truc de ce genre :
  $conf_xml=simplexml_load_file('include/config.xml');
  $conf_xml->$var=45; // et ca forcement ca marche pas
 
des idées ?
 


---------------
Du tofu en Alsace : www.tofuhong.com
mood
Publicité
Posté le 08-01-2007 à 21:47:08  profilanswer
 

n°1500548
PierreC
Posté le 08-01-2007 à 21:57:52  profilanswer
 

bon j'ai une soluce mais en fait c'est plus que moyen je trouve.
Je sais qu'il y a toujours 2 noeuds dans ma variable donc j'ai ecris ca :
 


$conf_xml=simplexml_load_file('include/config.xml');
$var="generale/afficher_aide";
$tab_noeud=split("/",$var);
conf_xml->$tab_noeud[0]->$tab_noeud[1]=12;


 
ca marche mais si y'en a qui on qque chose de mieux je suis largement preneur


---------------
Du tofu en Alsace : www.tofuhong.com
n°1500562
FlorentG
Unité de Masse
Posté le 08-01-2007 à 22:25:31  profilanswer
 

Nan c'est pas mal. Rajoute juste une vérification sur les éléments de $tab_noeud, histoire qu'il n'y ait pas n'importe quoi :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  simplexml et path variable

 

Sujets relatifs
[Résolu] Accès à une variable statiqueTester si une variable est numerique
variable php dans balise html[RESOLU] VBS : Problème de redéfinition de variable
[Batch] Lire une variable d'environnement en batchvariable dans du javascript, problème de " et de ' ...
variable en caractereplus petite variable
variable dans system()[ORACLE] sauter variable dans un for/while
Plus de sujets relatifs à : simplexml et path variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR