[英]How to implement a Contact Us form in my HTML site?
我正在寻找一种实现“联系我们”例程/页面的方法,我可以将其应用于纯HTML网站的网站。
我假设这将是一个PHP流程,用于通过“与我们联系”表单发送电子邮件,但是我不确定该怎么做。
既然您现在是纯HTML,我假设您正在尝试保持简单吗?
最简单的方法是只使用mailto:链接。
<a href="mailto:contact@mycompany.com?subject=Contact%20Us">Contact Us</a>
如您所说,您对研究PHP感兴趣,可以使用一个脚本(例如Contact.php)来完成。 在您的Contact.php文件中,您将放置一个简单的HTML表单,其中包含名称,电子邮件地址,短消息等的空间。此表单可以将表单数据提交到同一页面,处理数据,并通过PHP发送电子邮件。 mail()函数。 这样做避免了向世界显示您的电子邮件地址。
像下面这样的简单操作应该可以使您入门,尽管在发送给自己之前,您需要检查所有用户输入!
<html>
<body>
<?php
// if the form was filled out and submitted, mail it
if ( isset($_REQUEST['subButton']) )
{
$email = $_REQUEST['email'] ;
$subject = "Contact Us request from site";
$message = $_REQUEST['message'] ;
mail( "secretEmailAddress@email.com", "Subject: $subject", $message, "From: $email" );
header("location: contact.html");
}
else
{
echo "<form method='post' action='Contact.php'>
Email: <input name='email' type='text'/><br/>
Message:<br/>
<textarea name='message' rows='10' cols='30'>
</textarea><br/>
<input type='submit' name='subButton' value='Contact Us'/>
</form>";
}
?>
</body>
</html>
Mailto链接非常不安全。 希望垃圾邮件泛滥成灾。
而是使用javascript简单地将其屏蔽。
将其放在您要设置链接的位置
var mailE1 =“联系人”; var mailE2 =“ yoursite.com”; var linktext =“向我们发送电子邮件”; document.write(“” +连结文字+“”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.