simple_xml, php: recuperer variable
Posté : 02 mai 2011, 17:10
Bonjour a tous,
Voila, je commence a utiliser simple_xml:
J'ai un gros fichier xml:
Au dela de ça, j'utilise un script tout à fait simple qui recupere les autres valeurs de mon flux xml mais j'ai du mal a "exprimer" pour ces deux valeurs que je veux recupérer:
Voila, je commence a utiliser simple_xml:
J'ai un gros fichier xml:
<Property FormalName="Contact" Value="xxxxxxxxxxxx" />
et
<div class="xn-content">
yyyyyyyyyyyyyyyyyyyyy</div>
en fait je cherche a récuperer les valeurs notées ici: xxxxxxxxxxxxxxxx et yyyyyyyyyyyyyyyy ?Au dela de ça, j'utilise un script tout à fait simple qui recupere les autres valeurs de mon flux xml mais j'ai du mal a "exprimer" pour ces deux valeurs que je veux recupérer:
Code : Tout sélectionner
<?php
//connection a la base de donnee
$dbhost = "localhost";
$dbuser = "root"; // mysql user
$dbpass = ""; // mysql password
$dbname = "spip"; // mysql database
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(erreurServeurMySQL());
mysql_select_db($dbname,$conn) or die('Erreur de selection '.mysql_error());
$flux = simplexml_load_file('http://localhost/spip/catalogue.xml');
foreach ($flux->product as $item) {
$nom = $item->name;
$url = $item->productURL;
$image = $item->imageURL;
$prix = $item->price;
$description = $item->description;
$fields = $item->fields;
$categorie = $item->categories;
$sql = "INSERT INTO `affiliation_fleurs` (`id`, `nom`, `url`,`image`,`prix`,`description`,`fields`, `categorie`) VALUES ('', '$nom', '$url', '$image','$prix','$description','$fields','$categorie')";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'données inserées en base';
}
?>