qual'è l'errore eclatante che faccio in questo script in cui devo individuare se il giorno è quello corrente?
<?php
function data($stringagiorno)
{
global $giornoattuale;//"mercoledi"
global $stringagiornoinserito;//"mercoledì"
if(($stringagiornoinserito == $giornoattuale)and($stringagiorno == $giornoattuale))
{
echo "il giorno $stringagiornoinserito è quello di oggi";
}
else
{
echo "il giorno $stringagiornoinserito non è quello di oggi";
}
}
?>
<?php
$giorni = array("Domenica","Lunedì","Martedì","Mercoledì","G iovedi","venerdì","sabato");
$mesi = array("gennaio","febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre","dicembre");
$anni = array("00","01","02","03","04","05","06","07","08" ,"09","10","11");
$giornoattuale = $giorni[date("w")]; // 3 indica il giorno a partire da 0,quindi da domenica
$meseattuale = $mesi[date("n")-1]; // 9 indica il mese in formato numerico a partire da 0,quindi assume valori tra 1 e 12
$annoattuale = date("Y"); // 8 indica l'anno utilizzando due cifre 03
$stringagiornoinserito = mercoledì;// è una stringa che ha valore lunedì
$stringameseinserito = febbraio;
$annoinserito = "08";
// $oggi = $giornoattuale." ".$meseattuale." ".$annoattuale;
$i = 0;
while($i < count($giorni))
{
$giorno = $giorni[$i];// "domenica"
$giorno = data($giorno);
$i++;
}
?>