我正在将一个简单的电子邮件输入表单实现为启动页面以供提交。
我知道我需要一个帖子表格,并且完全实现了html(我认为):
<div id="main">
<form method="post" action="">
<div id="text">
Please enter your email address here, and we will get back to you
</div>
<input type="text" name="q" id="search" />
<input type="submit" name="submit" id="submit" value="Go!" />
</form>
</div>
我的css如下:
#main input {
margin: 30px auto auto 130px ;
positiom: absolute;
font-size: 18px;
background: #fff;
border: 3px;
padding: 6px;
z-index: 3;
}
#search {
float: left;
width: 550px;
}
#submit {
position: relative;
width: 60px;
margin: 130px auto auto 200px ;
}
#submit::-moz-focus-inner {
border: 0;
padding: 0;
}
我有一个安装了apache,php等的web服务器...我正在尝试找出完成表单的下一步。我希望这可以作为一个表单,每当有人输入他们的地址时,将个人电子邮件发送到特定的Gmail帐户。除了网络服务器,我还需要其他工具来实现这一目标吗?我已经阅读了很多关于第三方表单的网站,这些表单通过他们的网站,但我担心安全性,宁愿让我的网站传输所有数据。非常感谢任何帮助,谢谢!
答案 0 :(得分:5)
您需要一个PHP脚本来处理发送电子邮件。在HTML中,更改操作:
<form method="post" action="sendmail.php">
使用以下命令创建sendmail.php文件:
<?php
$email = addcslashes($_REQUEST['q']) ;
mail( "yourname@example.com", "E-Mail entered",
"E-Mail entered: $email");
header( "Location: http://www.example.com/thankyou.html" );
?>
编辑:添加了addclashes()
答案 1 :(得分:0)
您是否考虑过使用PHPMailer?