Afficher une cellule de tableau suivant l'heure

Eléphant du PHP | 52 Messages

03 juin 2008, 18:36

Salutation,

J'aimerais afficher dans une cellule de mon site une page suivant l'heure du serveur. J'ai mis dans la cellule en question, le code suivant:

Code : Tout sélectionner

<?php $hour = date("H"); if(($hour > 4) && ($hour < 16)) { include ("http://www.monsite.com/jour.php"); } else { include ("http://www.monsite.com/nuit.php"); } ?>
Mais ca marche pas, vous pouvez m'eclairsir le code qui est un peu brut...

merci pour votre aide.

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 19:12

Salut

Essaye comme ceci peut-être :wink:
<?php
$hour = date("H");

if($hour>=4 && $hour<16) {
	header("Location: http://www.monsite.com/jour.php");

} else {
	
   header("Location: http://www.monsite.com/nuit.php");
}



?>
Modifié en dernier par dunbar le 03 juin 2008, 20:47, modifié 1 fois.

Eléphant du PHP | 52 Messages

03 juin 2008, 20:36

:? non, ca ne marche pas .... ca donne un vide...

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 20:47

:? non, ca ne marche pas .... ca donne un vide...
Un vide :?: :?:

Eléphant du PHP | 174 Messages

03 juin 2008, 20:48

Bonsoir.

Question stupide, as-tu vérifié le contenu de "http://www.monsite.com/nuit.php" ?
Parce que si l'URL pointe sur du vide, l'erreur vient de là (le script est totalement fonctionnel je viens de le tester avec include et chez moi tout va très bien).

Bonne soirée et bonne progra !
"Il vaut mieux avoir du luxe dans ses sentiments que sur ses habits, je ne crains, moi, le mépris de personne" Honoré De Balzac.
"On s'étonne trop de ce que l'on voit rarement et trop peu de ce que l'on voit chaque jour" Mme de Genlis
"L'absence diminue les médiocres passions et augmente les grandes comme le vent éteint les bougies et allume le feu" La RocheFoucauld
"People have hope because they can't see Death standing behind them" (anonymous)
"Of all the things I've lost, I miss my brain the most" (from a fanfic)

Eléphant du PHP | 52 Messages

03 juin 2008, 20:59

animithra ... une page vide, franchement, c'est la premiere des choses que j'ai verifié :wink:
le script est totalement fonctionnel je viens de le tester avec include et chez moi tout va très bien.!
Avec include ca marche, mais y a juste un vide :?
Un vide!
Oui un vide, la partie incluse contient elle aussi du code php, et je crois que c'est lui qui ne charge pas car la partie HTML charge.

Par contre, avec header, les pages ne chargent meme pas...

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 21:01

animithra ... une page vide, franchement, c'est la premiere des choses que j'ai verifié :wink:
le script est totalement fonctionnel je viens de le tester avec include et chez moi tout va très bien.!
Avec include ca marche, mais y a juste un vide :?
Un vide!
Oui un vide, la partie incluse contient elle aussi du code php, et je crois que c'est lui qui ne charge pas car la partie HTML charge.

Par contre, avec header, les pages ne chargent meme pas...
Pourrais t'on voir ton fichier include :?: (le code)
Et pour info si le code HTML de ton fichier s'affiche c'est que cela fonctionne :idea:

Eléphant du PHP | 52 Messages

03 juin 2008, 21:21

voila l'index, je l'ai netoyé pour faciliter la lecture, ignorez les hexadecimaux, c'est de l'arabe :

Code : Tout sélectionner

<table width="780" valign="top" align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" width="640" valign="top"> <table width="640" align="center" cellspacing="0" cellpadding="0"> <tr> <td width="640" height="51" class="vbig" border="0" background="images/b_g.gif"><FONT color=#FFFFFF SIZE=5><b>توقعات الارصاد الجوية للولايات</b></font></td> <tr><TD width="640" height="2" bgcolor="#EFF8FF"></TD></tr> </table> <table width="640" align="center" valign="top" cellspacing="0" cellpadding="0"> <tr><td height="40" colspan=5 class="BIG" background="bg_meteo.gif"><FONT color=#050A55 SIZE=5><b>&nbsp;توقعات الارصاد الجوية لصباح و مساء&nbsp;اليوم&nbsp;</b></font></td></tr> <tr> <td width="640" valign="top" align="center"> <table width="640" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tr> <td width="5" bgcolor="#EFF8FF"></td> <td width="300" valign="top" height="240" background="algeriemap.gif"> <table width="30"><tr><td></td></tr></table> <table width="240" align="center" cellspacing="0" cellpadding="0" height="240"> <tr> <td width="240" valign="middle" align="center"> <?php $hour = date("H"); if(($hour > 4) && ($hour < 16)) { include ("http://elmouwatan.algerlablanche.com/jour.php"); } else { include ("http://elmouwatan.algerlablanche.com/nuit.php"); } ?> </td></tr></table> <table width="30"><tr><td></td></tr></table> </td> <td width="10" bgcolor="#EFF8FF"></td> </tr> </table> <table height="10" bgcolor="#EFF8FF"><tr><td></td></tr></table> </td> </tr> <div class="title"> <tr> <td width="640" valign="middle" align="center"> <table width="640" cellspacing="0" cellpadding="0" background="bg_meteo.gif"> <tr> <td height="30" colspan=8 class="BIG">&nbsp;<FONT color=#050A55 SIZE=5><b>&nbsp;توقعات الارصاد الجوية للعشر ايام القادمة</b></font></td> </tr> <tr> <td width="10" valign="top"></td> <td width="150" valign="top" align="right"><br> <li class="viole"><a href="/adrar.php"><FONT color=#050A55 SIZE=3><b> أدرار </b></FONT></a></li><br><br> <li class="viole"><a href="/ain-Amenas.php"><FONT color=#050A55 SIZE=3><b> عين امناس </b></FONT></a></li><br><br> <li class="viole"><a href="/ain-Salah.php"><FONT color=#050A55 SIZE=3><b> عين صالح </b></FONT></a></li><br><br> <li class="viole"><a href="/alger.php"><FONT color=#050A55 SIZE=3><b> الجزائر </b></FONT></a></li><br><br> <li class="viole"><a href="/annaba.php"><FONT color=#050A55 SIZE=3><b> عنابة </b></FONT></a></li><br><br> <li class="viole"><a href="/batna.php"><FONT color=#050A55 SIZE=3><b> باتنة </b></FONT></a></li><br><br> <li class="viole"><a href="/bachar.php"><FONT color=#050A55 SIZE=3><b> بشار </b></FONT></a></li><br><br> <li class="viole"><a href="/bejaia.php"><FONT color=#050A55 SIZE=3><b> بجاية </b></FONT></a></li><br><br> <li class="viole"><a href="/biskra.php"><FONT color=#050A55 SIZE=3><b> بسكرة </b></FONT></a></li><br><br> </td> <td width="10" valign="top"></td> <td width="150" valign="top" align="right"><br> <li class="viole"><a href="/bordj_bou_arreridj.php"><FONT color=#050A55 SIZE=3><b> برج بوعريريج </b></FONT></a></li><br><br> <li class="viole"><a href="/bou_saada.php"><FONT color=#050A55 SIZE=3><b> بو سعاده </b></FONT></a></li><br><br> <li class="viole"><a href="/chlef.php"><FONT color=#050A55 SIZE=3><b> الشلف </b></FONT></a></li><br><br> <li class="viole"><a href="/constantine.php"><FONT color=#050A55 SIZE=3><b> قسنطينة </b></FONT></a></li><br><br> <li class="viole"><a href="/djanet.php"><FONT color=#050A55 SIZE=3><b> جانات </b></FONT></a></li><br><br> <li class="viole"><a href="/el_golea.php"><FONT color=#050A55 SIZE=3><b> القليعه </b></FONT></a></li><br><br> <li class="viole"><a href="/el_oued.php"><FONT color=#050A55 SIZE=3><b> الوادي </b></FONT></a></li><br><br> <li class="viole"><a href="/ghardaia.php"><FONT color=#050A55 SIZE=3><b> غردية </b></FONT></a></li><br><br> <li class="viole"><a href="/hassi_messaoud.php"><FONT color=#050A55 SIZE=3><b> حاسي مسعود </b></FONT></a></li><br><br> </td> <td width="10" valign="top"></td> <td width="150" valign="top" align="right"><br> <li class="viole"><a href="/illizi.php"><FONT color=#050A55 SIZE=3><b> إليزي </b></FONT></a></li><br><br> <li class="viole"><a href="/jijel.php"><FONT color=#050A55 SIZE=3><b> جيجل </b></FONT></a></li><br><br> <li class="viole"><a href="/mascara.php"><FONT color=#050A55 SIZE=3><b> معسكر </b></FONT></a></li><br><br> <li class="viole"><a href="/mecheria.php"><FONT color=#050A55 SIZE=3><b> مشرية </b></FONT></a></li><br><br> <li class="viole"><a href="/mostaganem.php"><FONT color=#050A55 SIZE=3><b> مستغانم </b></FONT></a></li><br><br> <li class="viole"><a href="/oran.php"><FONT color=#050A55 SIZE=3><b> وهران </b></FONT></a></li><br><br> <li class="viole"><a href="/ouargla.php"><FONT color=#050A55 SIZE=3><b> ورقلة </b></FONT></a></li><br><br> <li class="viole"><a href="/setif.php"><FONT color=#050A55 SIZE=3><b> سطيف </b></FONT></a></li><br><br> <li class="viole"><a href="/skikda.php"><FONT color=#050A55 SIZE=3><b> سكيكدة </b></FONT></a></li><br><br> </td> <td width="10" valign="top"></td> <td width="150" valign="top" align="right"><br> <li class="viole"><a href="/sidi_bel_abbes.php"><FONT color=#050A55 SIZE=3><b> سيدي بلعباس </b></FONT></a></li><br><br> <li class="viole"><a href="/tamanrasset.php"><FONT color=#050A55 SIZE=3><b> تمنراست </b></FONT></a></li><br><br> <li class="viole"><a href="/tebessa.php"><FONT color=#050A55 SIZE=3><b> تبسة </b></FONT></a></li><br><br> <li class="viole"><a href="/tenes.php"><FONT color=#050A55 SIZE=3><b> التنس </b></FONT></a></li><br><br> <li class="viole"><a href="/tiaret.php"><FONT color=#050A55 SIZE=3><b> تيارت </b></FONT></a></li><br><br> <li class="viole"><a href="/timimoun.php"><FONT color=#050A55 SIZE=3><b> تيميمون </b></FONT></a></li><br><br> <li class="viole"><a href="/tindouf.php"><FONT color=#050A55 SIZE=3><b> تندوف </b></FONT></a></li><br><br> <li class="viole"><a href="/tlemcen.php"><FONT color=#050A55 SIZE=3><b> تلمسان </b></FONT></a></li><br><br> <li class="viole"><a href="/touggourt.php"><FONT color=#050A55 SIZE=3><b> توقرت </b></FONT></a></li><br><br> <br><br> </td> </tr> </table> </td> </tr> </div> </table> <table height="10" bgcolor="#EFF8FF"><tr><td></td></tr></table> </td> <td align="center" width="20" valign="top"> <table height="20" bgcolor="#EFF8FF"><tr><td>&nbsp;&nbsp;</td></tr></table> </td> <td width="310" valign="top" align="center"> <table width="310" cellspacing="0" cellpadding="0"> <tr> <td width="300" valign="top" height="0" bgcolor=#FFFFFF> <table height="10" bgcolor="#EFF8FF"><tr><td></td></tr></table> </td> </tr> <tr> <td width="310" valign="top" height="260" align="center"> <?php include("frames_pub.php"); ?> </td> </tr> <tr> <td width="300" valign="top" height="0" bgcolor=#FFFFFF> <table height="10" bgcolor="#EFF8FF"><tr><td></td></tr></table> </td> </tr> <tr> <td width="300" valign="top" height="260" background="maghrebmap.gif"> <table width="300" height="50" cellspacing="0" cellpadding="0" > <tr> <!-- Tunisie --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="90" height="50"> <table width="90" height="50" cellspacing="0" cellpadding="0"><tr><td width="10"><tr></td><tr><td align="left" valign="top"> <img src="img/<?=$xml22["icond"][$i]?>.gif" width=32 alt="<?=$xml22["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Setif --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="40" valign="middle" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td><br><br> <img src="img/<?=$xml6["icond"][$i]?>.gif" width=32 alt="<?=$xml6["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Alger --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="40" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td width="5"><tr></td><tr><td align="center" valign="top"> <img src="img/<?=$xml["icond"][$i]?>.gif" width=32 alt="<?=$xml["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Maroc --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="130" height="50"> <table width="130" height="50" cellspacing="0" cellpadding="0"><tr><td width="20">&nbsp;<tr></td></tr><td align="right" valign="top"><br> <img src="img/<?=$xml21["icond"][$i]?>.gif" width=32 alt="<?=$xml21["altd"][$i]?>"> </td></tr></table> </td> <? } ?> </tr> </table> <table cellspacing="0" cellpadding="0" > <tr> <!-- Libye --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="80" height="190"> <table width="80" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br> <img src="img/<?=$xml25["icond"][$i]?>.gif" width=32 alt="<?=$xml25["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Tamenrassat --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="middle"> <img src="img/<?=$xml7["icond"][$i]?>.gif" width=32 alt="<?=$xml7["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Adrar --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br><br><br> <img src="img/<?=$xml1["icond"][$i]?>.gif" width=32 alt="<?=$xml1["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Mauritanie --> <? for($i=0;$i<$jours;$i++) { ?> <td align="left" width="70" height="190"> <table width="70" height="190" cellspacing="0" cellpadding="0"><tr><td align="lest" valign="top"> <br><br><br><br><br> <img src="img/<?=$xml24["icond"][$i]?>.gif" width=32 alt="<?=$xml24["altd"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- S-O --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br> <img src="img/<?=$xml23["icond"][$i]?>.gif" width=32 alt="<?=$xml23["altd"][$i]?>"> </td></tr></table> </td> <? } ?> </tr> </table></td></tr> <tr> <td width="300" valign="top" height="10" bgcolor=#FFFFFF> </tr> <tr> <td width="310" valign="top" height="260" background="http://i.cnn.net/cnn/.element/img/1.0/weather/accu/afsat.png"><img src="bg_sat.gif"></td> </tr> <tr> <td width="300" valign="top" height="10" bgcolor=#FFFFFF> </tr> </table> </td> </tr> </table> <!-- Fin Right -->

page nuit.php

Code : Tout sélectionner

<? 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]; } ?> <table width="240" height="50" cellspacing="0" cellpadding="0" > <tr> <!-- Annaba --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="60" height="50"> <table width="60" height="50" cellspacing="0" cellpadding="0"><tr><td width="10"><tr></td><tr><td align="left" valign="top"> <img src="img/<?=$xml2["iconn"][$i]?>.gif" width=32 alt="<?=$xml2["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Setif --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="40" valign="middle" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td><br><br> <img src="img/<?=$xml6["iconn"][$i]?>.gif" width=32 alt="<?=$xml6["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Alger --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="40" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td width="5"><tr></td><tr><td align="center" valign="top"> <img src="img/<?=$xml["iconn"][$i]?>.gif" width=32 alt="<?=$xml["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Oran --> <? for($i=0;$i<$jours;$i++) { ?> <td align="right" valign="top" width="100" height="50"> <table width="100" height="50" cellspacing="0" cellpadding="0"><tr><td width="20">&nbsp;<tr></td></tr><td align="right" valign="top"> <img src="img/<?=$xml5["iconn"][$i]?>.gif" width=32 alt="<?=$xml5["altn"][$i]?>"> </td></tr></table> </td> <? } ?> </tr> </table> <table cellspacing="0" cellpadding="0" > <tr> <!-- Illizi --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br><br><br> <img src="img/<?=$xml4["iconn"][$i]?>.gif" width=32 alt="<?=$xml4["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Tamenrassat --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="middle"><br><br> <img src="img/<?=$xml7["iconn"][$i]?>.gif" width=32 alt="<?=$xml7["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Adrar --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br> <img src="img/<?=$xml1["iconn"][$i]?>.gif" width=32 alt="<?=$xml1["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Bechar --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top"> <br> <img src="img/<?=$xml3["iconn"][$i]?>.gif" width=32 alt="<?=$xml3["altn"][$i]?>"> </td></tr></table> </td> <? } ?> <!-- Tindouf --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="40" height="190"> <table width="40" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br><br> <img src="img/<?=$xml8["iconn"][$i]?>.gif" width=32 alt="<?=$xml8["altn"][$i]?>"> </td></tr></table> </td> <? } ?> </tr> </table></td></tr></table> <table width="30"><tr><td></td></tr></table> </td> <td width="25"></td> <td width="300" valign="top" height="240" background="algeriemap.gif"> <table width="30"><tr><td></td></tr></table> <table width="240" align="center" cellspacing="0" cellpadding="0" height="240"> <tr> <td width="240" valign="middle" align="center"> <table width="240" height="50" cellspacing="0" cellpadding="0" > <tr> <!-- Annaba --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="60" height="50"> <table width="60" height="50" cellspacing="0" cellpadding="0"><tr><td width="10"><tr></td><tr><td align="left" valign="top"> <?=($xml2["low"][$i]=="N/A")?"N/A":f2c($xml12["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Setif --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="40" valign="middle" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td><br><br> <?=($xml6["low"][$i]=="N/A")?"N/A":f2c($xml6["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Alger --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" valign="top" width="40" height="50"> <table width="40" height="50" cellspacing="0" cellpadding="0"><tr><td width="5"><tr></td><tr><td align="center" valign="top"> <?=($xml["low"][$i]=="N/A")?"N/A":f2c($xml["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Oran --> <? for($i=0;$i<$jours;$i++) { ?> <td align="right" valign="top" width="100" height="50"> <table width="100" height="50" cellspacing="0" cellpadding="0"><tr><td width="20">&nbsp;<tr></td></tr><td align="right" valign="top"> <?=($xml5["low"][$i]=="N/A")?"N/A":f2c($xml5["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> </tr> </table> <table cellspacing="0" cellpadding="0" > <tr> <!-- Illizi --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br><br><br> <?=($xml4["low"][$i]=="N/A")?"N/A":f2c($xml4["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Tamenrassat --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="middle"><br><br> <?=($xml7["low"][$i]=="N/A")?"N/A":f2c($xml7["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Adrar --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br> <?=($xml1["low"][$i]=="N/A")?"N/A":f2c($xml1["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Bechar --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="50" height="190"> <table width="50" height="190" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top"> <br> <?=($xml3["low"][$i]=="N/A")?"N/A":f2c($xml3["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> <!-- Tindouf --> <? for($i=0;$i<$jours;$i++) { ?> <td align="center" width="40" height="190"> <table width="40" height="190" cellspacing="0" cellpadding="0"><tr><td valign="top"><br><br><br><br> <?=($xml8["low"][$i]=="N/A")?"N/A":f2c($xml8["low"][$i])."&deg;م"?> </td></tr></table> </td> <? } ?> </tr> </table>

voila le resultat

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 21:25

<?php 
$hour = date("H"); 

if(($hour > 4) && ($hour < 16)) {  
include ("http://elmouwatan.algerlablanche.com/jour.php"); 
} else { 
include ("http://elmouwatan.algerlablanche.com/nuit.php"); 
} 
?> 
Pourquoi encore cette partie :?:
Un conseil aussi utilise les balises <?php et non <?

Et là j'ai comme un doute 8-|
<img src="img/<?php=$xml6["iconn"][$i]?>.gif" width=32 alt="<?php=$xml6["altn"][$i]?>">
Pour afficher l'image je pense qeu comme ceci cela devrais aller mieux :?:
<img src="<?php echo $xml2['iconn'][$i]; ?>.gif" width=32 alt="<?php $xml2['altn'][$i];?>">
Modifié en dernier par dunbar le 03 juin 2008, 23:03, modifié 2 fois.

Eléphant du PHP | 52 Messages

03 juin 2008, 21:32

Bein avec header("Location:... ne marche pas :?

Autre question:
$hour = date("H"); 
c'est l'heure du serveur ou mon site est hebergé .... je ne me trompe pas j'espere???[/code]

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 21:40

Bein avec header("Location:... ne marche pas :?
Peut-être mais il n'y avait pas que ça comme modif :cry:
Autre question:
$hour = date("H"); 
c'est l'heure du serveur ou mon site est hebergé .... je ne me trompe pas j'espere???[/code]
Non c'est bon tu affiche uniquement les heures.

Eléphant du PHP | 174 Messages

03 juin 2008, 21:45

Bonsoir.

Je demandais pour la page vide parce que j'ai déjà vu de grands développeurs ne pas y penser figure toi :)

$hour = date('H') retourne bien ton heure serveur normalement.

Plutôt que de faire un include (avec le risque que les balises de fermeture de php et autres n'interagissent et composent le problème) tu devrais utiliser du JavaScript :

<?php 
$hour = date("H"); 

if(($hour > 4) && ($hour < 16)) {  
print("
<script type='text/javascript'>
window.location.replace('http://elmouwatan.algerlablanche.com/jour.php'); 
</script>
");

} else { 
print("
<script type='text/javascript'>
window.location.replace('http://elmouwatan.algerlablanche.com/nuit.php'); 
</script>
");
} 
?>

Pour ma part je conseille ça aux développeurs quel que soit leur niveau parce que le problème de header c'est que le jour où l'on initialise ou transmet les données d'une session php - en collant un <?php session_start(); ?> en début de code - le header() retourne une erreur parce qu'il est déjà défini...

Bonne progra !
"Il vaut mieux avoir du luxe dans ses sentiments que sur ses habits, je ne crains, moi, le mépris de personne" Honoré De Balzac.
"On s'étonne trop de ce que l'on voit rarement et trop peu de ce que l'on voit chaque jour" Mme de Genlis
"L'absence diminue les médiocres passions et augmente les grandes comme le vent éteint les bougies et allume le feu" La RocheFoucauld
"People have hope because they can't see Death standing behind them" (anonymous)
"Of all the things I've lost, I miss my brain the most" (from a fanfic)

Mammouth du PHP | 1511 Messages

03 juin 2008, 21:54

Aïe, Aïe, Aïe,
Zêtes totalement à la traine les mecs...
Le gars cherche juste a afficher le contenu d'un fichier distant (ou local ?) dans une case de son tableau pas à rediriger vers une page.
Partant de la, je lui conseille, sur son serveur de teste, de passer le error_reporting a E_ALL afin qu'il voie ses erreurs.
Dans le cas présent, je pense que le allow_url_fopen est a off, ce qui fait que son script ne fonctionne pas.
Dès lors, je lui conseille de voir du coté de curl dans la doc php ou si le fichier est hebergé localement sur le serveur ou se situe son site, de changer l'adresse d'accès au dit fichier dans son include.

ViPHP
ViPHP | 2291 Messages

03 juin 2008, 22:59

Aïe, Aïe, Aïe,
Zêtes totalement à la traine les mecs...
Peut-être
Modifié en dernier par dunbar le 03 juin 2008, 23:18, modifié 1 fois.

Eléphant du PHP | 52 Messages

03 juin 2008, 23:10

Et là j'ai comme un doute 8-|
<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.