Ok avec plaisir ^^
Voici le code qui traite les fichiers xml...
$array_of_files est un array qui resence tous les fichiers xml d'un dossier.
Merci de ne pas tenir compte du code html car les balises <BR /> servent juste a y voir plus clair lors d'un debug.
function LoadXMLFiles($directory,$array_of_files){
$array_of_result=array();
$iIndex_Array_Result=0;
for($iArray=0;$iArray<count($array_of_files);$iArray++){
echo $location=$directory.$array_of_files[$iArray];
echo "<BR />";
echo $iArray;
echo "<BR />";
if(!$dom = domxml_open_file($location)){
exit('Erreur lors de l\'analyse du document');
}
else{
$days = $dom->get_elements_by_tagname("day");
$id_works = $dom->get_elements_by_tagname("id_work");
$id_plages = $dom->get_elements_by_tagname("id_plage");
$id_postes = $dom->get_elements_by_tagname("id_poste");
for($iArrayObject=0;$iArrayObject<count($days);$iArrayObject++){
$day=$days[$iArrayObject]->get_content();
echo $day=substr($day,0,10); echo "<BR />";
echo $id_work=$id_works[$iArrayObject]->get_content();
echo "<BR />";
echo $id_plage=$id_plages[$iArrayObject]->get_content();
echo "<BR />";
echo $id_poste=$id_postes[$iArrayObject]->get_content();
echo "<BR />";
$array_of_result[$iArray][$iArrayObject]=array($day,$id_work,$id_plage,$id_poste);
}
}
}
return $array_of_result;
}
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie