Bonjour,
je souhaiterai lire un dossier 'CAMPAIGN_FULL' contenant 400 fichiers xml et récupérer des informations précises contenu dans chaque fichier avec php (donnée date dans les champs startTime et endTime). Mais je bloque sur la partie manquante dans mon code php afin de rentrer dans chaque fichier afin de lire l'information. Pouvez-vous m'aider s'il vous plaît. ci-joint les fichier et ci-dessous un aperçu du code. Merci
test1.xml
test.php
Voici un exemple des fichiers xml présent dans le dossier:
Voici le code php que j'ai commencé à développer:
<?php
$nb_fichier = 0;
echo '<ul>';
if($dossier = opendir('./xml_Data/CAMPAIGN_FULL'))
{
while(false !== ($fichier = readdir($dossier)))
{
if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
{
$nb_fichier++; // On incrémente le compteur de 1
//echo '<li><a href="./xml_Data/CAMPAIGN_FULL/' . $fichier . '">' . $fichier . '</a></li>';
$xml2 = simplexml_load_file($fichier);
foreach($xml2->campaignInfo as $courant)
{
echo trim(substr($courant->startTime, 0,10));
echo trim(substr($courant->endTime, 0,10));
}
} // On ferme le if (qui permet de ne pas afficher index.php, etc.)
} // On termine la boucle
echo '</ul><br />';
echo 'Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier';
closedir($dossier);
}
else
echo 'Le dossier n\' a pas pu être ouvert';
?>
Partager