所以我自己做了一个网站。由于它有使用计划,我需要一些帮助:)
我需要用户填写几个框,然后通过thisismyemail@provider.com将其发送到我的电子邮箱。
由于我有点新,我现在不知道怎么做。
表格:http://imgur.com/U5Q3jrE 这是我的代码:
<form action="../index.html" method="post" class="message">
<input type="text" value="Naam" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<input type="text" value="E-mail" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<input type="text" value="Onderwerp" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<textarea></textarea>
<input type="submit" value="Send"/>
</form>
现在我需要的是它并没有把我带到索引页面但显示一条消息,例如:“你的消息已被发送”并且它将它发送到我的电子邮件,因为目前它没有发送给我的电子邮件任何东西。
再一次,我很新,所以请原谅我的noobness:P
谢谢大家, Waylon194
答案 0 :(得分:0)
好的,这是一个可用于发送电子邮件的php html代码,您可以从这开始。
必须始终相应地清理用户输入。此代码仅供演示。
<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "someone@example.com";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$comment = $_REQUEST['comment'];
//send email
mail($admin_email, "$subject", $comment, "From:" . $email);
//Email response
echo "Thank you for contacting us!";
}
//if "email" variable is not filled out, display the form
else {
?>
<form method="post">
Email: <input name="email" type="text" /><br />
Subject: <input name="subject" type="text" /><br />
Message:<br />
<textarea name="comment" rows="15" cols="40"></textarea><br />
<input type="submit" value="Submit" />
</form>
<?php
}
?>