2013-10-23 36 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