Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Form mail
09-09-2008, 16:42
Mensagem: #1
Form mail
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
12-09-2008, 11:31
Mensagem: #2
RE: Form mail
quando fazes isto senderLoad.theName = theName.text;

atribui um nome a instancia da txtbox e dps igualas o senderload = instancename
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
12-09-2008, 12:30
Mensagem: #3
RE: Form mail
(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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
12-09-2008, 16:01
Mensagem: #4
RE: Form mail
é 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";

Carlos Cunha
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)