si è scoperto il x' lo script non funziona correttamente. secondo me è errata la definizione negli array, o meglio, nell'ultimo che definisce la fascia della notte perchè la funzione if non la riconosce come corretta
codice:
$periodi=array("07,14"=>"mattina","14,21"=>"pomeriggio","21,07"=>"notte");
foreach($periodi as $chiave => $valore){
$temp=explode(",",$chiave);
if ($temp[0] < date("H") && date("H") < $temp[1])
echo "<img src=\"images/".$valore.".jpg\" border=\"0\">\n";
}
se io xò metto i minuti, oltre all'ora baipasso l'inconveniente e e viene una cosa del genere:
codice:
<?php
echo" <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"760\" height=\"100\">";
$periodi=array("00:00,07:00"=>"notte","07:01,15:29"=>"giorno","15:30,19:00"=>"pomeriggio","19:01,23:59"=>"notte");
foreach($periodi as $chiave => $valore){
$temp=explode(",",$chiave);
if ($temp[0] < date("H:m") && date("H:m") < $temp[1])
echo "<param name=\"movie\" value=\"img/".$valore.".swf\"><param name=\"quality\" value=\"high\">
<embed src=\"img/".$valore.".swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"760\" height=\"100\">\n";
}
echo"</embed>
</object>";
?>
è una cosa corretta secondo voi? fatemi sapere qlc,ok?