[英]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.