【问题标题】:How to Make Universal PHP Mail Script? [closed]如何制作通用 PHP 邮件脚本? [关闭]
【发布时间】:2015-12-08 00:15:51
【问题描述】:

如何制作一个通用的 PHP 脚本以提交任何复杂形式的电子邮件?需要将请求的所有输入和自动生成的变量发送到电子邮件,相似formspree.io。

【问题讨论】:

  • 只需通过电子邮件发送整个帖子\获取数组
  • Soory - Google 翻译
  • 您需要使用 foreach 并将数组传递给键值。

标签: php forms email input


【解决方案1】:
<form action="mail.php" method="post">
    <input type="text" name="Name">
    <input type="text" name="Phone">
    <button>Submit</button>
</form>

<?php

$frm_name  = "You Name";
$recepient = "mail@mail.com";
$subject   = "New Submit...";

if (count($_POST) > 0) {
    foreach ($_POST as $key => $value) {
        $message .= "
            $key:  $value<br>
        ";
    };
} else if (count($_GET) > 0) {
    foreach ($_GET as $key => $value) {
        $message .= "
            $key:  $value<br>
        ";
    };
};

mail($recepient, $subject, $message, "From: $frm_name <$recepient>" . "\r\n" . "Reply-To: $recepient" . "\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n" . "Content-type: text/html; charset=\"utf-8\"");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多