Je souhaite faire passer des valeurs ayant le meme nom de balise XML d'un fichier php vers un autre.
l'extrait du fichier xml :
Code : Tout sélectionner
<model>MODENA 450</model>
<photo_list>
<photo>
1-185.JPG
</photo>
</photo_list>
<model>EDALON 556</model>
<photo_list>
<photo>
1-185.JPG
</photo>
<photo>
2-185.JPG
</photo>Code : Tout sélectionner
$xml = utf8_encode(file_get_contents('176.xml'));
$rows = array();
$sxml = simplexml_load_string($xml);
foreach($sxml as $node) {
$model = htmlspecialchars((string)$node->model, ENT_QUOTES);
$photo = (string)$node->photo_list->photo;
$rows[] = <<<HTML
<a href="http://MONSITE.fr/fancy/demo/test8.php?model={$model}&photo={$photo}">lien vers produit</a></br>
{$model}
HTML;
}Code : Tout sélectionner
$model = $_GET['model'];
$photo = $_GET['photo'];
echo $model;
$i = 0;
foreach ($photo_list as $photo) {
$photo = strval($photo);
$photo = trim($photo);
if ($i == 0)
echo '<img src="'.$photo.'" alt="" />';
echo '</a>';
$i ++;
}Si quelqu'un pourrait m'éclairer....