Ciao ragazzi ho questo codi ce su din un pulsante flash:
Nel file mail.php ho quest'altro codice: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"); }
Ci sono alcune cose che nn riesco a capire: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."; } ?>
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......![]()

Rispondi quotando
