我正在尝试构建一个简单的注册表单,用户可以在其中输入电子邮件并提交。
然后将此输入通过电子邮件发送给网站所有者,我认为下面的代码可行,但不是吗?
<form id="signup-form" method="post" action="mailto:email@server.co.uk">
<input type="text" name="email" id="email" placeholder="Email Address">
<input type="submit" value="Sign Up">
</form>
答案 0 :(得分:0)
您只创建了HTML文件。 HTML文件永远不会与服务器交互。 要发送邮件,您必须使用PHP的Javascript。
用于发送电子邮件的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);
?>