Salut,

Je parse du xml avec ce programme, mais je ne sais pas comment recupérée, dans le flux XML, "donnee2" par exemple de <teasers>.
en effet je cherche à afficher une video (teasers) qui est nouvelle chaque jour, pour ce faire je vais la recuperer sur le flux xml.
Les 3 données de <teasers> correspondent à 3 noms pour la meme video selon son taux de compression.

j'ai inseré dans le PARSE XML la ligne servant theoriquement à afficher la video après avoir recupéré la "donnée2".

LIGNE POUR AFFICHAGE DE LA VIDEO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
.'<object  type="application/x-mplayer2" align="absmiddle" data="http://'.$dir_thumbs'/'.$teaser.'.wmv" style="WIDTH: 300px; HEIGHT: 250px"><param value="http://'.$dir_thumbs'/'.$teaser.'.wmv" name="filename"></param></object>

PARSE XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
 
<?php
$ch = curl_init("http://www.flux.xml");
$fp = fopen("xmlcd.php", "w");
 
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?> 
 
<?php 
 
# Configuration 
$fichier_xml = "xmlcd.php"; # Placez ici l'adresse du flux 
$nombre_limite = 1; # Nombre maximum d'éléments à afficher 
 
# Affichage du Flux 
$file = fopen($fichier_xml,"r"); 
 
if ($file) { 
while (!feof($file)) $raw .= fread($file,32000); 
fclose( $file ); 
 
 
if(eregi("<item>(.*)</item>",$raw,$rawitems)){ 
$items = explode("<item>", $rawitems[0]); 
$nb = count($items); 
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite; 
 
for ($i=0;$i<$maximum;$i++) { 
eregi("<description>(.*)</description>",$items[$i+1], $description); 
eregi("<title>(.*)</title>",$items[$i+1], $title); 
eregi("<taille>(.*)</taille>",$items[$i+1], $taille); 
eregi("<duree>(.*)</duree>",$items[$i+1], $duree);
echo
 
'<div align="center">'
    .'<table border="0" width="80%" height="330">'
   ."<tr>"
   .'<td><div align="center">'
   ."<strong>$title[1]</strong></div></td></tr>"
   .'<tr><td align="center" height="254">'
   .'<object  type="application/x-mplayer2" align="absmiddle" data="http://'.$dir_thumbs'/'.$teaser.'.wmv" style="WIDTH: 300px; HEIGHT: 250px"><param value="http://'.$dir_thumbs'/'.$teaser.'.wmv" name="filename"></param></object></td></tr>'
   .'<tr><td>'
   . "<a href=\"http://www.site.com\" target=\"_blank\">".$description[1]."</a></td></tr></table>"
   .'</div></body>
</html>';
 
} 
} 
} 
?>

FLUX XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <root>
  <title>FLUX XML</title>
  <synergie>video</synergie>
  <lg>fr</lg>
  <nb_videos>1</nb_videos>
 - <ktu>
  <lg>fr</lg>
  <synergie>h</synergie>
  <id_site>1007</id_site>
  <id_produit>343</id_produit>
  <rf>FR_ktu</rf>
  </ktu>
- <item>
  <id>1084</id>
  <title>Video numero 1</title>
  <description>description de la video </description>
  <categories>175,92</categories>
  <duree>879</duree>
  <date>2007-03-12</date>
  <dir_thumbs>http://site.com/SHOOTS/</dir_thumbs>
  <thumbs>00000024,00000004,00000007,00000025,00000016,00000022,00000019,00000001,00000010</thumbs>
  <dir_teasers>http://site.com/TEASER/</dir_teasers>
<teasers>Donnee1,Donnee2,Donnee3</teasers>
   </item>
  </root>
MERCI