Ho provato a fare così:
Codice PHP:
var giornata = <?php
echo "\"".getGiornata()."\";";
function getGiornata()
{
$oggi = time();
$flag = 0;
for($i=0; $i<count($scadenze); $i++)
{
$campi = explode(",", $scadenze[$i]);
$scade = time($campi[0]);
$flag = $scade - $oggi;
if($flag<0 && $i>0)
break;
}
if($i<10)
return "0".($i+1);
else
return $i+1;
}
?>
Scadenze prende i dati da un file txt che è questo:
Codice PHP:
2011-08-20 20:25,
2011-09-09 20:25,
2011-09-17 17:40,
2011-09-20 20:25,
2011-09-24 17:40,
2011-10-1 17,40,
2011-10-15 17,40,
2011-10-22 17:40,
2011-10-25 20:25,
2011-10-29 17:40,
2011-11-5 17:40,
2011-11-19 17:40,
2011-11-25 20:25,
2011-12-2 20:25,
Ma restituisce sempre 01...non so come fare... Dovrebbe restituire "04"; poi dal giorno 20-09-2011 dovrebbe restituire "05"... e così via... chi mi aiuta?