Ciao a tutti.

Ho questo problema relativo a una struttura di un if.

Dovrei in pratica permettere la visualizzazione di un immagine fino alla scadenza della sua data, in pratica, salvo nel db l'url dell'immagine e il relativo nome (sara' sempre GGMMAA in formato numerico).

Per permettere la visualizzazione (o la non visualizzazione) dovrei in pratica recuperare il valore della data attuale e confrontarlo con il nome dell'immagine, se la data e' gia' passata, visualizza, altrimenti visualizza un altra immagine.

Sto provando cosi':

codice:
// recupero la data dell'immagine e la scompongo in GGMMAA

preg_match("/(\d{2})(\d{2})(\d{2})/",$array[data_flyer],$match);
$coppia1 = $match[1];
$coppia2 = $match[2];
$coppia3 = $match[3];

// recupero la data attuale e la scompongo in GGMMAA

$data = date( "dmy", mktime(date("m"),date("d"),date("y")) );
	
preg_match("/(\d{2})(\d{2})(\d{2})(\d{2})/",$data,$match1);  // data attuale
$coppia4 = $match1[1];
$coppia5 = $match1[2];
$coppia6 = $match1[3];
$coppia7 = $match1[4];

// eseguo l'if tra le coppie di valori

if (($coppia1 <> $coppia4) && ($coppia2 <> $coppia5) && ($coppia3 <>  $coppia7)){ 

	
echo "scaduto";
	
	
} else {

echo "visualizza";

}
Non riesco a far visualizzare correttamente l'immagine.
L' if sembra funzionare ma mi visualizza sempre scaduto...
Ho provato a invertire anche i valori ma secondo me e' sbagliata la sintassi dell'if, in quanto non e' che sono proprio un genio in php...

Ciao e grazie 1000
Micky