2013-10-23 35 views
0

我创建了一个使用我的PHP脚本以电子邮件形式的接触形式:PHP联系表 - 回复电子邮件的形式

<?php 

$header = 'From: [email protected]' . "\r\n" . 
'Reply-To: '.$POST["email"]. "\r\n" . 
'X-Mailer: PHP/' . phpversion(); 

$msg = ''; 

foreach($_POST as $k => $v) { 
    $msg .= "$k: $v \n"; 
} 

$res = @mail('[email protected]', 'Contacto desde web', $msg, $header); 

header('Content-type: text/json'); 


$res = true; 

echo json_encode(array('result' => $res)); 

?> 

我收到的电子邮件在我的帐户就好了,但后来我想回复用户写入表单的“电子邮件”指示。我怎样才能做到这一点?

+2

错在你提供的代码? – showdev

+3

''回复:'。$ POST [“email”]“\ r \ n”。“那一行发生了什么?你错过了'“]'和'”\ r'之间的连接吗? –

+0

我只是纠正它。没关系,但是当我收到我帐户中的电子邮件并选择“回复”电子邮件时,我想回复用户在表单上填写的电子邮件,而是回复“[email protected]”。如果用户使用电子邮件[email protected]填写表格,我想直接回复该地址。那可能吗? – lalalamai

回答

0
$header = 'From: [email protected]' . "\r\n" . 
'Reply-To: '.$_POST["email"].'.\r\n" . 
'X-Mailer: PHP/' . phpversion(); 
+0

'$ _POST [“email”]''怎么样? –

+0

是的!你是天才! – lalalamai