我正在制作静态网站。我有一个推荐页面,其中有一个表单可以添加推荐信,我想将回复发送到选定的电子邮件。有html MAILTO功能。但是我不太关心这个功能,因为我觉得许多想要提交见证的人不会有这样做的前景等设置,或者对此感到满意。我一直无法为静态网站找到替代方案。
还有其他选择吗?如果是这样,它是什么?
*编辑:我不一定需要将其传达给电子邮件,任何访问提交信息的方式都可以。
答案 0 :(得分:1)
您可以使用JotForm之类的工具或任何其他表单服务if和iframe,或者有时您可以将其嵌入页面中,然后处理其余部分。如果您想以PHP的方式创建表单并使用各自的名称命名输入,那么您可以将结果发送到电子邮件。您可以使用以下代码发送电子邮件,但是您需要将变量放在那里。
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
如果您不想在PHP上做太多工作,因为如果您不熟悉PHP可能会有点复杂,那么您可能会选择使用JotForm。如果您需要付费,还可以查看Formstack和Woofuu
答案 1 :(得分:0)
简而言之:您的HTML:
<form action='mail.php' action='post'>
<input type='text' id='inputName'>
<textarea id='feedback'></textarea>
<input type="submit">
</form>
用于从表单邮寄信息的最短PHP脚本:
<? mail($to,$subject,print_r($_POST,true)); ?>
这将产生如下电子邮件:
Array
(
[inputName] => Name Entered
[feedback] => Feedback entered
)
对于你来说,你可以使用你的电子邮件地址,而且主题也很简单