我对PHP电子邮件功能有疑问,希望您能帮我解决这个问题。我几乎没有PHP的经验。
我已经设置了一个网页,用户可以通过HTML表单提交以下信息: 名称,电子邮件,电话和夫妇下拉选择器。
我创建了一个空的form.php,当点击提交时,它连接到那个php文件。事情是,我希望结果邮寄到我的电子邮件地址WIHOUT mysql数据库,据我所知这可以用PHP,但我找不到任何教程。
请你给我任何指示或指南,我该怎么办?
提前致谢 干杯:))
编辑:我忘了提及,通过一些PHP教程,我设法将邮件发送到我的电子邮件地址,并设法正确地获取电子邮件主题,但我无法在发送的电子邮件正文中获得电子邮件的结果,身体总是空的。请您给我一个示例脚本,我如何才能在邮件正文中获得此表单的结果?大多数教程都展示了如何在正文中获取$ message,但我真的没有任何文本可以通过$ message发送。我只有几个文本字段和几个下拉选择器。
答案 0 :(得分:1)
试试这个:
<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
if(mail($to,$subject,$message,$headers)){
echo "Mail Sent.";}
else{
echo "Mail not sent";
}
?>
修改强> 1:soneonelse@example.com;和'someonelse@example.com只是两个不同的电子邮件,就像它提到电子邮件的发件人和收件人 因此,请务必将我上面给出的电子邮件更改为您要发送的电子邮件。
2:如果你想设置<div>
样式,那么就这样做:
echo "<div style='color:white; background-color:red; font-size:14px; padding:20px;
border:1px solid black;'> Mail Sent</div>";
答案 1 :(得分:0)