Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas a todos,
tenho aqui um formulario de contacto em flash que envia atraves de PHP. Recebo os campos todos, só que no "FROM:" não está correto.
No Flash tenho assim:
//=================Enviando campos para o PHP=======================================
var objMail:LoadVars = new LoadVars();
bt.onRelease = function() { // bt enviar no _root.
objMail.nome = nome.text;
objMail.email = email.text;
objMail.mensagem = mensagem.text;
mensagem.text = nome.text = email.text = "";
objMail.sendAndLoad("mail.php", objMail, "POST");
}
//=========Pegando variavel ver do PHP========================//
objMail.onLoad = function() {
if(this.ver)
msg.text = "sucesso!!";msg.text = "erro";
}<?php
$recipient = "almarsaco@almarsaco.pt";
$subject = "Contacto website";
$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];
#criando o corpo da mensagem
$mailheaders = "From: <$nome> \n";
$mailheaders .= "Reply-To: <$email>\n\n";
$conteudo = "Nome:\n $nome \n\nMensagem:\n $mensagem";
$ver = mail($recipient, $subject, $conteudo, $mailheaders);
echo "ver=$ver";
isto é o que envio:
/applications/core/interface/imageproxy/imageproxy.php?img=http://almarsaco.pt/temp/pic1.jpg&key=59cf361d3a3a2585126b9fc906f2778e58df8627d33062674287f828c923c964" alt="Imagem Postada" />
Ora se eu tiver no campo ($mailheaders = "From: <$nome> \n";) o email que recebo fica assim:
/applications/core/interface/imageproxy/imageproxy.php?img=http://almarsaco.pt/temp/pic2.jpg&key=9d8b6c689c18877ffbf3c737b7277f13a81fdaef0f4f0f57191130118f8a5320" alt="Imagem Postada" />
em vez de trazer o nome adiciona o @ds1webhostpt, que é da empresa de alojamento. Mas o nome vem correto no corpo da mensagem.
Se eu trocar o mailheaders ($mailheaders = "From: <$email> \n";) no email recebo o email correto.
/applications/core/interface/imageproxy/imageproxy.php?img=http://almarsaco.pt/temp/pic3.jpg&key=7974af941e380b1c81ad85bd1adf22c094bae4b65725df793e4f610e21f461d5" alt="Imagem Postada" />
Como faço para receber no FROM o nome da pessoas?
obrigado
Carregando comentários...