html提交表单给php邮件发送,用相同的脚本提交时,用PHP从html表单发送电子邮件...

编辑(#1)

如果我正确理解,您希望将所有内容放在一个页面中,并在同一页中执行。

例如,可以使用以下代码从单个页面发送邮件index.php或contact.php

这个和我最初的答案之间唯一的区别是

将操作保留为空白的位置。

用它更好header('Location: thank_you.php');而不是echo在PHP处理程序中,将用户重定向到另一个页面。

将下面的全部代码复制到一个文件中。<?php

if(isset($_POST['submit'])){

$to = "email@example.com"; // this is your Email address

$from = $_POST['email']; // this is the sender's Email address

$first_name = $_POST['first_name'];

$last_name = $_POST['last_name'];

$subject = "Form submission";

$subject2 = "Copy of your form submission";

$message = $first_name . " " . $last_name . " wrote the following:" . "\n\n" . $_POST['message'];

$message2 = "Here is a copy of your message " . $first_name . "\n\n" . $_POST['message'];

$headers = "From:" . $from;

$headers2 = "From:" . $to;

mail($to,$subject,$message,$headers);

mail($from,$subject2,$message2,$headers2); // sends a copy of the message to the sender

echo "Mail Sent. Thank you " . $first_name . ", we will contact you shortly.";

// You can also use header('Location: thank_you.php'); to redirect to another page.

}?>html>

Form submissionFirst Name: 

name="first_name">
Last Name: 
Email: 
Message:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值