"Temp min.");
$var2 = array(0=>"Temp max.");
$var3 = array(0=>"Vent.");
$var4 = array(0=>"Symbole.");
$var5 = array(0=>"Jour.");
$array = array();
if (isset($_POST['fichier']) and (!empty($_POST['fichier']))){
$file = $_POST['fichier'];
// On recupère les données du fichier et on va les traiter
if($xml = simplexml_load_file($file)){
$i=0;
$nday=7; // nous avons les prévisions pour 7 jours dans notre fichier
$url= $xml->location->interesting->url;
$array=explode('-', $url);
foreach ($xml->location->var as $var) {
switch ($i) {
case 0:
$j=0;
for($j=0; $j<$nday; $j++){$var1 = $var1 + array($j+1=>htmlentities($xml->location->var[$i]->data->forecast[$j]->attributes()->value,ENT_COMPAT,'UTF-8'));}
break;
case 1:
$j=0;
for($j=0; $j<$nday; $j++){$var2 = $var2 + array($j+1=>htmlentities($xml->location->var[$i]->data->forecast[$j]->attributes()->value,ENT_COMPAT,'UTF-8'));}
break;
case 2:
$j=0;
for($j=0; $j<$nday; $j++){$var3 = $var3 + array($j+1=>htmlentities($xml->location->var[$i]->data->forecast[$j]->attributes()->value,ENT_COMPAT,'UTF-8'));}
break;
case 3:
$j=0;
for($j=0; $j<$nday; $j++){$var4 = $var4 + array($j+1=>htmlentities($xml->location->var[$i]->data->forecast[$j]->attributes()->value,ENT_COMPAT,'UTF-8'));}
break;
case 4:
$j=0;
for($j=0; $j<$nday; $j++){$var5 = $var5 + array($j+1=>htmlentities($xml->location->var[$i]->data->forecast[$j]->attributes()->value,ENT_COMPAT,'UTF-8'));}
break;
}//switch
$i++;
}//foreach
}//if
else { echo "Introduisez le nom du fichier XML"; }
//On va construire une table pour montrer les résultats des prévisions
$i=1;
echo '
';
echo '
';
echo '';
echo '';
echo 'Prévisions pour '.$array[3];
echo ' | ';
echo '
';
echo '';
for($i=1; $i<$nday+1; $i++){
echo '';
echo'';
echo'';
echo '';
echo " ".$var5[$i];
echo ' | ';
echo ' ';
if (isset($var4[$i])){
echo '';
echo '';
if ($var4[$i] == "Dégagé") {echo "";}
if ($var4[$i] == "Intervalles nuageux"){echo " ";}
if ($var4[$i] == "Ciel nuageux") {echo " ";}
if ($var4[$i] == "Ciel couvert") {echo " ";}
if ($var4[$i] == "Intervalles nuageux avec pluies faibles") {echo " ";}
if ($var4[$i] == "Nuages avec pluies faibles") {echo " ";}
if ($var4[$i] == "Ciel couvert avec pluies faibles") {echo " ";}
if ($var4[$i] == "Intervalles nuageux avec pluies modérées") {echo " ";}
if ($var4[$i] == "Ciel nuageux avec pluies modérées") {echo " ";}
if ($var4[$i] == "Ciel couvert avec pluies modérées") {echo " ";}
if ($var4[$i] == "Intervalles nuageux avec averses orageuses") {echo " ";}
if ($var4[$i] == "Ciel nuageux avec averses orageuses") {echo " ";}
if ($var4[$i] == "Ciel couvert avec averses orageuses") {echo " ";}
if ($var4[$i] == "Intervalles nuageux avec averses orageuses et grèle") {echo " ";}
if ($var4[$i] == "Ciel nuageux avec averses orageuses et grêle") {echo " ";}
if ($var4[$i] == "Ciel couvert avec averses orageuses et grêle"){echo " ";}
if ($var4[$i] == "Intervalles nuageux avec averses de neige") {echo " ";}
if ($var4[$i] == "Ciel nuageux avec averses de neige"){echo " ";}
if ($var4[$i] == "Ciel couvert avec averses de neige"){echo " ";}
echo ' | ';
echo ' ';
} //fin if $var4[$i]
//echo '';
echo '';
echo '';
echo " Min ".$var1[$i];
echo ' | ';
echo ' ';
echo '';
echo '';
echo " Max ".$var2[$i];
echo ' | ';
echo ' ';
if (isset($var3[$i])){
echo '';
echo '';
if ($var3[$i] == "Vent faible de composant nord") {echo " ";}
if ($var3[$i] == "Vent faible de nord-est") {echo " ";}
if ($var3[$i] == "Vent faible de composant est") {echo " ";}
if ($var3[$i] == "Vent faible de sud-est") {echo " ";}
if ($var3[$i] == "Vent faible de composant sud") {echo " ";}
if ($var3[$i] == "Vent faible de sud-ouest") {echo " ";}
if ($var3[$i] == "Vent faible de composant ouest") {echo " ";}
if ($var3[$i] == "Vent faible de nord-ouest") {echo " ";}
if ($var3[$i] == "Vent modéré de composant nord") {echo " ";}
if ($var3[$i] == "Vent modéré de nord-este") {echo " ";}
if ($var3[$i] == "Vent modéré de composant est") {echo " ";}
if ($var3[$i] == "Vent modéré de sud-est") {echo " ";}
if ($var3[$i] == "Vent modéré de composant sud") {echo " ";}
if ($var3[$i] == "Vent modéré de sud-ouest") {echo " ";}
if ($var3[$i] == "Vent modéré de composant ouest") {echo " ";}
if ($var3[$i] == "Vent modéré de nord-ouest") {echo " ";}
if ($var3[$i] == "Vent fort de composant nord") {echo " ";}
if ($var3[$i] == "Vent fort de nord-este") {echo " ";}
if ($var3[$i] == "Vent fort de composant est") {echo " ";}
if ($var3[$i] == "Vent fort de sud-est") {echo " ";}
if ($var3[$i] == "Vent fort de composant sud") {echo " ";}
if ($var3[$i] == "Vent fort de sud-ouest") {echo " ";}
if ($var3[$i] == "Vent fort de composant ouest") {echo " ";}
if ($var3[$i] == "Vent fort de nord-ouest") {echo " ";}
if ($var3[$i] == "Vent très fort de composant nord") {echo " ";}
if ($var3[$i] == "Vent très fort de nord-est") {echo " ";}
if ($var3[$i] == "Vent très fort de composant est") {echo " ";}
if ($var3[$i] == "Vent très fort de sud-est") {echo " ";}
if ($var3[$i] == "Vent très fort de composant sud") {echo " ";}
if ($var3[$i] == "Vent très fort de sud-ouest") {echo " ";}
if ($var3[$i] == "Vent très fort de composant ouest") {echo " ";}
if ($var3[$i] == "Vent très fort de nord-ouest") {echo " ";}
if ($var3[$i] == "Vent variable") {echo " ";}
echo ' | ';
echo ' ';
echo ' ';
echo ' | ';
}//fin if $var3
}
echo '
';
echo '';
echo '';
echo 'www.tiempo.com';
echo ' | ';
echo '
';
}
?>