Forum Pplware
Form mail - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Form mail (/showthread.php?tid=642)



Form mail - puling - 09-09-2008 16:42

boas pessoal

estou aqui com um problema que não sei o que está a acontecer
é o seguinte:

estou a fazer um formulário em flash para enviar Emails no qual utilizo este código
Código:
stop();

var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();

sender.onRelease = function() {
    senderLoad.theName = theName.text;
    senderLoad.theEmail = theEmail.text;
    senderLoad.theMessage = theMessage.text;
    senderLoad.sendAndLoad("http://duomagia.com/MailForm/send.php",receiveLoad);
}

receiveLoad.onLoad = function() {
    if(this.sentOk) {
        _root.gotoAndStop("success");
    }
    else {
        _root.gotoAndStop("failed");
    }
}

que terá de trabalhar com um outro em PHP que é este
Código:
<?PHP

$to = "mail.duomagia@gmail.com";
$subject = "Mensagem Site";
$message = "Nome: " . $theName;
$message .= "\nEmail: " . $theEmail;
$message .= "\n\nMessage: " . $theMessage;
$headers = "From: $theEmail";
$headers .= "\nReply-To: $theEmail";

$sentOk = mail($to,$subject,$message,$headers);

echo "sentOk=" . $sentOk;

?>

bem, o que se está a passar é o seguinte:
consigo enviar o mail para o endereço pertendido mas no mail que recebo só vem isto
Citar:Nome:
Email:

Message:

ou seja a informação que devia de aparecer em frente a Nome, Email e Message não aparece

por acaso alguém me sabe dizer que é que está mal ai nesses códigos

agradeço desde já qualquer ajuda e até breve


RE: Form mail - lsantos - 12-09-2008 11:31

quando fazes isto senderLoad.theName = theName.text;

atribui um nome a instancia da txtbox e dps igualas o senderload = instancename


RE: Form mail - puling - 12-09-2008 12:30

(12-09-2008 11:31)lsantos Escreveu:  quando fazes isto senderLoad.theName = theName.text;

atribui um nome a instancia da txtbox e dps igualas o senderload = instancename

podias explicar melhor, é que eu não percebo muito desta programações e não estou a perceber o que dizes Sad


RE: Form mail - CarlosCunha - 12-09-2008 16:01

é fácil em principio é so meteres
$message = "Nome: . $theName";
$message .= "\nEmail: . $theEmail";
$message .= "\n\nMessage: . $theMessage";


em vez de

$message = "Nome: " . $theName;
$message .= "\nEmail: " . $theEmail;
$message .= "\n\nMessage: " . $theMessage;

e já agora muda tb
echo "sentOk=" . $sentOk;
para
echo "$sentOk";