salve a tutti,
il mio problema riguarda proprio l'invio email da alcuni form creati con flash ed action script....
dunque tutto sembra funzionare ma nel momento in cui la mail arriva il testo che avevo inserito nei form viene a mancare..........
devo dire che questo problema me lo ha fatto sia in locale che in remoto....
ora posto il mio codice action script:
codice:
//dichiarazione variabili
var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();
//funzione convalida form
function validateForm()
{
errors.length = 0;
//qui sotto ci sono le funzioni di convalida form perfettamente funzionanti
validateName();
validateEmail();
validateText();
if (errors.length > 0)
{
validateName();
validateEmail();
validateText();
}
else
{
//i campi di testo di input sono theName, theEmail, theMessage
senderLoad.theName = theName.text;
senderLoad.theEmail = theEmail.text;
senderLoad.theMessage = theMessage.text;
senderLoad.sendAndLoad("http://www.miosito.com/send.php", receiveLoad, "POST");
//qui sotto c'è una funzione che non sto ad inserire nel codice
animaConv();
}
receiveLoad.onLoad = function()
{
//qui sotto c'è una funzione che non sto ad inserire nel codice
unReleasedForm();
logo.orb.onRelease = animationPimage;
_parent.form.theName.text = "";
_parent.form.theEmail.text = "";
_parent.form.theMessage.text = "";
}
}
form.submit_mc.onRelease = validateForm;
ora inserisco il mio codice semplice semplice php
Codice PHP:
<?PHP
$to = "miaemail@libero.it";
$subject = "Flash Contact Form Submission";
$message = "Name: " . $theName;
$message .= "\nEmail: " . $theEmail;
$message .= "\n\nMessage: " . $theMessage;
$headers = "From: $theEmail";
$headers .= "\nReply-To: $theEmail";
$sentOk = mail($to,$subject,$message, headers);
echo "sentOk=" . $sentOk;
?>
mi chiedo perchè mi arriva il messaggio nella mia box email con il testo vuoto... mi arriva solo scritto Name Email e Message
grazie in anticipo per il supporto, spero possiate darmi davvero una mano....