我在我的網站上向我發送電子郵件的方式有所不同。這些表單中的每一個都有自己的.php文件,所以我認爲如果我只有一個將文件發送給我的單個php文件是個好主意。如何讓變量發送不同的電子郵件?
我計劃這樣做的方式是在具有唯一ID的表單上隱藏輸入。該PHP拿起該ID和取決於什麼ID等於PHP將發送不同的電子郵件給我。
這裏是我正在使用的代碼:
<?php
$to .= '[email protected]';
$feedback_page = "feedback.html";
$error_page = "error_message.html";
$thankyou_page = "thank_you.html";
$form_id = $_REQUEST['form_id'] ; /* This is what will determine the email message */
$first_name = $_REQUEST['first_name'] ; /*This is what picks up what the person wrote */
$last_name = $_REQUEST['last_name'];
$email_adress = $_REQUEST['emai_address'];
if (!isset($_REQUEST['email_address'])) {
header("Location: $feedback_page");
}
elseif (empty($email_adress)) {
header("Location: $error_page");
}
else {
$mailmsg = "
Name: $first_name $last_name
Email: $email_address
";
$headers .= 'From: [email protected]' . "\r\n";
$headers .= 'Bcc: [email protected]' . "\r\n";
mail("$to", $form_name , $mailmsg , $headers);
header("Location: $thankyou_page");
}
?>
我可以添加到這個代碼,這將改變其發送取決於我提到的ID輸入電子郵件什麼?
當我輸入代碼時,我認爲這樣做的一種可能方式是設置不同的電子郵件,例如$ mailmsg1或$ mailmsg2,並在mail()中放入一些變量,以決定發送哪些郵件消息。感謝您提前的幫助。
我不確定你是否理解我的意思,但我需要改變的是發送的消息不是它發送的電子郵件,但我理解你提到的背後的想法,所以我會嘗試一下。 – elizur424 2013-03-12 16:01:47