Ciao ragazzi ho questo codi ce su din un pulsante flash:
codice:
on(release){ 
sendMail = new LoadVars(); 
sendMail.nome = formNome.text; 
sendMail.mail = formMail.text; 
sendMail.messaggio = formMessaggio.text; 
sendMail.richiesta = formRichiesta.text; 
sendMail.sendAndLoad("http://www.weblabdesign.it/mail.php", sendMail, "POST"); 
trace (sendMail) ;
sendMail.onLoad = function(){ 
formNome.text = ""; 
formMail.text = ""; 
formMessaggio.text = ""; 
formRichiesta.text = ""; 
vuoto.play(); 
}
getURL("mail.php");
}
Nel file mail.php ho quest'altro codice:

codice:
<?php 
$nome = $_POST['nome']; 
$mail = $_POST['mail']; 
$messaggio = $_POST['messaggio']; 
$richiesta = $_POST['richiesta']; 
$to = "info@weblabdesign.it";
if(@mail($to, $messaggio, $richiesta,'From: WEBLABDESIGN_Contact')) 
{ 
echo "La mail è stata inoltrata con successo.";
} else {							
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>
Ci sono alcune cose che nn riesco a capire:
1) il getURL nel cosice flash mi apre la pagina php che presenta degli errori ma dice che cmq la mail è stata inviata

Notice: Undefined index: nome in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 4

Notice: Undefined index: mail in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 5

Notice: Undefined index: messaggio in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 6

Notice: Undefined index: richiesta in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 7
La mail è stata inoltrata con successo.

2) La seconda cosa che nn capisco è il fatto che mi arrivano due mail, una con i campi compilati in modo corretto metra l'altra completamente vuota!

3) Io uso Flash 2004 e se lancio il test, compilo i campi, premo il bottone, incrediile ma vero, mi arriva una sola mail compilata perfettamente!

Qualcuno di voi riesce a capire il possibile problema!

Grazie......