【发布时间】:2015-12-08 00:15:51
【问题描述】:
如何制作一个通用的 PHP 脚本以提交任何复杂形式的电子邮件?需要将请求的所有输入和自动生成的变量发送到电子邮件,相似formspree.io。
【问题讨论】:
-
只需通过电子邮件发送整个帖子\获取数组
-
Soory - Google 翻译
-
您需要使用
foreach并将数组传递给键值。
如何制作一个通用的 PHP 脚本以提交任何复杂形式的电子邮件?需要将请求的所有输入和自动生成的变量发送到电子邮件,相似formspree.io。
【问题讨论】:
foreach 并将数组传递给键值。
<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\"");
【讨论】: