simplexml et path variable

simplexml et path variable - PHP - Programmation

Marsh Posté le 08-01-2007 à 21:47:08    

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
Reply

Marsh Posté le 08-01-2007 à 21:47:08   

Reply

Marsh Posté le 08-01-2007 à 21:57:52    

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
Reply

Marsh Posté le 08-01-2007 à 22:25:31    

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 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed