MAIL PHP
30/08/2012
0
Bom dia a todos!
Pessoal, tenho o seguinte problema. Construí um pequeno formulário de contato com um arquivo "enviar.php" chamando na "action" do HTML. O processo de envio ocorre sem problemas. Só que, quando o moderador do site recebe o contato por e-mail via site, e clique em RESPONDER, no campo para não aparece o e-mail de quem fez o disparo da mensagem pelo site, mas o e-mail do próprio moderador para quem está direcionado as mensagens via site.
Segue o código:
<?php
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$data = date('d/m/Y H:i:s');
$para = "marques.abraao@gmail.com";
$assunto = "Reserva pelo site";
$header = "FROM: $para\n";
$header .= "Content-Type:text/html; charset=\"utf-8\"\n\n\r";
$msg = "
Data do Contato: $data;<br/>
Nome: $nome;<br/>
E-mail: $email;<br/>
Acomodação: $acomo;<br/>
Mensagem: $obs.<br/><br/><br/>
Data do disparo desta mensagem: $data.
";
mail($para,$assunto,$msg,$header);
echo "E-mail enviado com sucesso!<br/>";
echo "<a href='index.html'>VOLTAR AO SITE</a>";
?>
Eu gostaria que quando ele clicar em RESPONDER no seu e-mail, o e-mail que foi capturado pela variável "$email" fica no campo "para" para ele conseguir fazer o envio de mensagem para essa tal pessoa normalmente.
Alguém sabe como posso resolver isso?
Abração a todos!
Pessoal, tenho o seguinte problema. Construí um pequeno formulário de contato com um arquivo "enviar.php" chamando na "action" do HTML. O processo de envio ocorre sem problemas. Só que, quando o moderador do site recebe o contato por e-mail via site, e clique em RESPONDER, no campo para não aparece o e-mail de quem fez o disparo da mensagem pelo site, mas o e-mail do próprio moderador para quem está direcionado as mensagens via site.
Segue o código:
<?php
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$data = date('d/m/Y H:i:s');
$para = "marques.abraao@gmail.com";
$assunto = "Reserva pelo site";
$header = "FROM: $para\n";
$header .= "Content-Type:text/html; charset=\"utf-8\"\n\n\r";
$msg = "
Data do Contato: $data;<br/>
Nome: $nome;<br/>
E-mail: $email;<br/>
Acomodação: $acomo;<br/>
Mensagem: $obs.<br/><br/><br/>
Data do disparo desta mensagem: $data.
";
mail($para,$assunto,$msg,$header);
echo "E-mail enviado com sucesso!<br/>";
echo "<a href='index.html'>VOLTAR AO SITE</a>";
?>
Eu gostaria que quando ele clicar em RESPONDER no seu e-mail, o e-mail que foi capturado pela variável "$email" fica no campo "para" para ele conseguir fazer o envio de mensagem para essa tal pessoa normalmente.
Alguém sabe como posso resolver isso?
Abração a todos!
Abraão Marques
Curtir tópico
+ 0
Responder
Posts
30/08/2012
Roniere Almeida
Abraão Marques, eu não tenho experiencia em PHP, mas eu fiz um curso bem basico, se vc quiser posso te passar um codigo para vc testar e quem sabe resolver seu problema, se quiser avisa aew!!!
Responder
30/08/2012
Abraão Marques
Roniere, obrigado pela ajuda!
Mas, consegui resolver. O processo é bem simples e pensando hoje à tarde que percebi isso. O código está assim:
<?php
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$header = "FROM: $para\n";
?>
Bastou alterar para:
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$header = "FROM: $email\n"; /*aqui está a alteração*/
que funcionou perfeitamente!!!
Valeu, fera!!!
Mas, consegui resolver. O processo é bem simples e pensando hoje à tarde que percebi isso. O código está assim:
<?php
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$header = "FROM: $para\n";
?>
Bastou alterar para:
$nome = $_POST['textfield'];
$email = $_POST['textfield2'];
$acomo = $_POST['select'];
$obs = $_POST['textarea'];
$header = "FROM: $email\n"; /*aqui está a alteração*/
que funcionou perfeitamente!!!
Valeu, fera!!!
Responder
Clique aqui para fazer login e interagir na Comunidade :)