Ciao a tutti,

Vi espongo il problema:

Ho due funzioni:
1) la funzione1 esegue del codice, chiama la funzione 2 e visualizza del codice html.
2) la funzione2 spedisce una mail.

Poichè la funzione1, prima di visualizzare il codice html, attende il completamento della funzione2, questo mi crea un ritardo nella visualizzazione dell'html.

Come faccio quindi dalla funzione1 a lanciare la funzione2 e a eseguire il restante codice senza attendere il completamento della funzione2?

es:
function funzione1(){
funzione2();
echo "CIAO";
}

function funzione2(){
mail("nick@mail.it", "comunicazione", "Ciao a tutti");
}

Io vorrei visualizzare "CIAO" senza attendere il completamento dell'invio mail.
Grazie