scusate, so che la discussione si è presentata più e più volte nel foro, anche nella versione light, ma questo problema non riesco a risolverlo...! devo riuscire a tirar fuori la differenza tra due date, in giorni, ho scritto questo codice:
Codice PHP:
$ciccio date(d.'-'.m.'-'.Y);

$esplosioneCiccio explode("-"$ciccio);

$pirla "02-06-2009";

$esplosionePirla explode("-"$pirla);

$giorno1 = (int)$esplosionePirla[0];
$mese1 = (int)$esplosionePirla[1];
$anno1 = (int)$esplosionePirla[2];
$giorno2 = (int)$esplosioneCiccio[0];
$mese2 = (int)$esplosioneCiccio[1];
$anno2 = (int)$esplosioneCiccio[2];

$echo days_diff($giorno1$mese1$anno1$giorno2$mese2$anno2);

function 
days_diff$giornoA$meseA$annoA$giornoB$meseB$annoB )
   {
       
$timestampA mktime(000$meseA$giornoA$annoA);
       
$timestampB mktime(000$meseB$giornoB$annoB);
       
$diff floor(($timestampB $timestampA) / (3600 24));
       return 
$diff;
   } 
lasciate perdere il fatto che ho creato le variabili giorno1 ecc ecc, il problema è che l'errore che mi da è sempre il solito: trova una stringa all'interno della funzione days_diff.
accetta SOLO interi, infatti ho fatto un castin' dei valori, inizialmente l'avevo fatto direttamente dentro i parametri della funzione, del tipo days_diff((int)$esplosionePirla[0] ecc ecc ecc) ma l'errore rimane!! riuscite a dirmi il motivo??
grazie mille per le risposte!!