Afficher une cellule de tableau suivant l'heure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher une cellule de tableau suivant l'heure

par nemrod » 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.

par dunbar » 03 juin 2008, 22:59

Aïe, Aïe, Aïe,
Zêtes totalement à la traine les mecs...
Peut-être

par momox » 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.

par animithra » 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 !

par dunbar » 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.

par nemrod » 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]

par dunbar » 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];?>">

par nemrod » 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

par dunbar » 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:

par nemrod » 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...

par animithra » 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 !

par dunbar » 03 juin 2008, 20:47

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

par nemrod » 03 juin 2008, 20:36

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

par dunbar » 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");
}



?>

Afficher une cellule de tableau suivant l'heure

par nemrod » 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.