Et là j'ai comme un doute
<img src="img/<?php=$xml6["iconn"][$i]?>.gif" width=32 alt="<?php=$xml6["altn"][$i]?>">
[/quote]
Non non, cette partie du code fonctionne tres bien.
-----------------------------------------------
Je veux mettre cette partie qui suit dans l'index.php car je la réutilise par la suite dans une autre partie (la meteo du maghreb).
Si je mets cette partie du code dans nuit.php/jour.php , l'affichage sera un vide dans la grande map.
Mais si je metscette partie dans index.php, j'obtiens du vide dans les petites map (algerie)
<?
setlocale(LC_TIME, "fr_FR.ISO8859-1"); // ou "fr"
$partner = "";
$ville = "AGXX0001"; $vname="Alger";
$ville1 = "AGXX0034"; $vname="Adrar";
$ville2 = "AGXX0012"; $vname="Annaba";
$ville3 = "AGXX0028"; $vname="Bechar";
$ville4 = "AGXX0036"; $vname="Illizi";
$ville5 = "AGXX0006"; $vname="Oran";
$ville6 = "AGXX0016"; $vname="Setif";
$ville7 = "AGXX0008"; $vname="Tamanrasset";
$ville8 = "AGXX0010"; $vname="Tindouf";
$ville9 = "LYXX0009"; $vname="Libye";
$ville10 = "MOXX0007"; $vname="Maroc";
$ville11 = "WIXX0003"; $vname="Sahara occidental";
$ville12 = "MRXX0004"; $vname="Mauritanie";
$ville13 = "TSXX0010"; $vname="Tunisie";
$jours = 1;
$url = "http://xoap.weather.com/weather/local/".$ville."?cc=*&unit=s&dayf=".$jours;
$url1 = "http://xoap.weather.com/weather/local/".$ville1."?cc=*&unit=s&dayf=".$jours;
$url2 = "http://xoap.weather.com/weather/local/".$ville2."?cc=*&unit=s&dayf=".$jours;
$url3 = "http://xoap.weather.com/weather/local/".$ville3."?cc=*&unit=s&dayf=".$jours;
$url4 = "http://xoap.weather.com/weather/local/".$ville4."?cc=*&unit=s&dayf=".$jours;
$url5 = "http://xoap.weather.com/weather/local/".$ville5."?cc=*&unit=s&dayf=".$jours;
$url6 = "http://xoap.weather.com/weather/local/".$ville6."?cc=*&unit=s&dayf=".$jours;
$url7 = "http://xoap.weather.com/weather/local/".$ville7."?cc=*&unit=s&dayf=".$jours;
$url8 = "http://xoap.weather.com/weather/local/".$ville8."?cc=*&unit=s&dayf=".$jours;
$url21 = "http://xoap.weather.com/weather/local/".$ville10."?cc=*&unit=s&dayf=".$jours;
$url22 = "http://xoap.weather.com/weather/local/".$ville13."?cc=*&unit=s&dayf=".$jours;
$url23 = "http://xoap.weather.com/weather/local/".$ville11."?cc=*&unit=s&dayf=".$jours;
$url24 = "http://xoap.weather.com/weather/local/".$ville12."?cc=*&unit=s&dayf=".$jours;
$url25 = "http://xoap.weather.com/weather/local/".$ville9."?cc=*&unit=s&dayf=".$jours;
// Conversion Fahrenheit->Celsius
function f2c($t) { return round(($t-32)*5/9); }
// Lecture d'un fichier XML
function lit_xml($chaine,$isFile,$item,$champs) {
// on lit le fichier ou la chaîne
if($isFile) $chaine = @file_get_contents($chaine);
if($chaine) {
// on explode sur <item>
$tmp = preg_split("/<\/?".$item.">/",$chaine);
// pour chaque <item>
for($i=1;$i<sizeof($tmp);$i++)
// on lit les champs demandés <champ>
foreach($champs as $champ) {
$tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
// on ajoute au tableau
$tmp3[$champ][] = trim(@$tmp2[1]);
}
// et on retourne le tableau
return @$tmp3;
}
}
// Extraction primaire
$xml = lit_xml($url,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml1 = lit_xml($url1,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml2 = lit_xml($url2,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml3 = lit_xml($url3,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml4 = lit_xml($url4,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml5 = lit_xml($url5,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml6 = lit_xml($url6,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml7 = lit_xml($url7,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml8 = lit_xml($url8,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml21 = lit_xml($url21,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml22 = lit_xml($url22,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml23 = lit_xml($url23,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml24 = lit_xml($url24,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
$xml25 = lit_xml($url25,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));
// Extraction des icones, messages et du taux d'humidité
for($i=0;$i<$jours;$i++) {
$tmp = preg_split("/<\/?icon>/",$xml["part p=\"d\""][$i]);
$xml["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml["part p=\"d\""][$i]);
$xml["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml["part p=\"d\""][$i]);
$xml["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml["part p=\"n\""][$i]);
$xml["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml["part p=\"n\""][$i]);
$xml["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml1["part p=\"d\""][$i]);
$xml1["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml1["part p=\"d\""][$i]);
$xml1["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml1["part p=\"d\""][$i]);
$xml1["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml1["part p=\"n\""][$i]);
$xml1["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml1["part p=\"n\""][$i]);
$xml1["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml2["part p=\"d\""][$i]);
$xml2["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml2["part p=\"d\""][$i]);
$xml2["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml2["part p=\"d\""][$i]);
$xml2["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml2["part p=\"n\""][$i]);
$xml2["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml2["part p=\"n\""][$i]);
$xml2["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml3["part p=\"d\""][$i]);
$xml3["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml3["part p=\"d\""][$i]);
$xml3["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml3["part p=\"d\""][$i]);
$xml3["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml3["part p=\"n\""][$i]);
$xml3["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml3["part p=\"n\""][$i]);
$xml3["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml4["part p=\"d\""][$i]);
$xml4["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml4["part p=\"d\""][$i]);
$xml4["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml4["part p=\"d\""][$i]);
$xml4["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml4["part p=\"n\""][$i]);
$xml4["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml4["part p=\"n\""][$i]);
$xml4["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml5["part p=\"d\""][$i]);
$xml5["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml5["part p=\"d\""][$i]);
$xml5["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml5["part p=\"d\""][$i]);
$xml5["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml5["part p=\"n\""][$i]);
$xml5["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml5["part p=\"n\""][$i]);
$xml5["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml6["part p=\"d\""][$i]);
$xml6["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml6["part p=\"d\""][$i]);
$xml6["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml6["part p=\"d\""][$i]);
$xml6["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml6["part p=\"n\""][$i]);
$xml6["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml6["part p=\"n\""][$i]);
$xml6["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml7["part p=\"d\""][$i]);
$xml7["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml7["part p=\"d\""][$i]);
$xml7["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml7["part p=\"d\""][$i]);
$xml7["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml7["part p=\"n\""][$i]);
$xml7["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml7["part p=\"n\""][$i]);
$xml7["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml8["part p=\"d\""][$i]);
$xml8["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml8["part p=\"d\""][$i]);
$xml8["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml8["part p=\"d\""][$i]);
$xml8["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml8["part p=\"n\""][$i]);
$xml8["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml8["part p=\"n\""][$i]);
$xml8["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml21["part p=\"d\""][$i]);
$xml21["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml21["part p=\"d\""][$i]);
$xml21["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml21["part p=\"d\""][$i]);
$xml21["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml21["part p=\"n\""][$i]);
$xml21["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml21["part p=\"n\""][$i]);
$xml21["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml22["part p=\"d\""][$i]);
$xml22["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml22["part p=\"d\""][$i]);
$xml22["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml22["part p=\"d\""][$i]);
$xml22["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml22["part p=\"n\""][$i]);
$xml22["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml22["part p=\"n\""][$i]);
$xml22["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml23["part p=\"d\""][$i]);
$xml23["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml23["part p=\"d\""][$i]);
$xml23["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml23["part p=\"d\""][$i]);
$xml23["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml23["part p=\"n\""][$i]);
$xml23["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml23["part p=\"n\""][$i]);
$xml23["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml24["part p=\"d\""][$i]);
$xml24["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml24["part p=\"d\""][$i]);
$xml24["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml24["part p=\"d\""][$i]);
$xml24["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml24["part p=\"n\""][$i]);
$xml24["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml24["part p=\"n\""][$i]);
$xml24["altn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml25["part p=\"d\""][$i]);
$xml25["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml25["part p=\"d\""][$i]);
$xml25["altd"][$i] = $tmp[1];
$tmp = preg_split("/<\/?hmid>/",$xml25["part p=\"d\""][$i]);
$xml25["hmid"][$i] = $tmp[1];
$tmp = preg_split("/<\/?icon>/",$xml25["part p=\"n\""][$i]);
$xml25["iconn"][$i] = $tmp[1];
$tmp = preg_split("/<\/?t>/",$xml25["part p=\"n\""][$i]);
$xml25["altn"][$i] = $tmp[1];
}
?>
Comment faire pour inclure les pages jour.phpet nuit.php tout en ayant le code cité en haut dans l'index.php?
merci
animithra, je vais tester ton code en javascript.