php - 将表单数据转发到@mail 帐户和 php 表单
问题描述
相对较新的网页设计,我正在开发一个简单的网站,我希望网站的最终用户输入表单数据并将他们的输入转发到免费的@mail.com 地址。我遇到了两个问题:
然而,表单数据被完美发送,当按下提交按钮时,页面将 php 表单呈现给用户,而不是被重定向到第一个表单 html 页面。我在我的 PHP 脚本中尝试了 header 函数或 window.log(-1) 的变体,但它没有成功。
@mail.com 帐户最近被阻止,我猜它必须执行脚本和我被定向到它的表单数据。
我已经附上了 PHP 脚本,如果有人可以帮助解决这个问题,我将不胜感激!
干杯!
<?php
if(isset($_POST['submit'])){
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$units = $_POST['units'];
$location = $_POST['location'];
$message = $_POST['message'];
$email_contents .= "First Name: ".$fname."\n";
$email_contents .= "Last Name: ".$lname."\n";
$email_contents .= "Email: ".$email."\n";
$email_contents .= "Number of Units: ".$units."\n";
$email_contents .= "Location of Client: ".$location."\n";
$email_contents .= "Message: ".$message."\n";
$mailTo = 'thermopassca@mail.com';
$headers = "From: ".$email;
mail($mailTo,$units,$location,$email_contents,$headers);
echo "<script type='text/javascript'>alert('Your message has been sent to The Thermopass Team')</script>";
// header("Location:http://www.thermopass.ca/greatness/contact.html");
}
?>
<!--
// $fname = $_REQUEST['fname'];
// $lname = $_REQUEST['lname'];
// $email = $_REQUEST['email'];
// $subject = $_REQUEST['subject'];
// $message = $_REQUEST['message'];
// //Check input fields
// if(empty($fname) || empty($lname) || empty($fname) || empty($email) || empty($subject) || empty($message))
// {
// echo "Please fill all the neccesary message fields ";
// }
// else
// {
// $headers = "From: ".$mailFrom;
// $txt = "You have received an email from ".$name.".\n\n".$message;
// mail("thermopassca@mail.com",$subject,$txt,$headers);
// echo "<script type='text/javascript'>alert('Your message has been sent');
// window.history.log(-1);
// </script>";
// } -->
解决方案
推荐阅读
- jackson - 无法从 START_OBJECT 令牌中反序列化 MyEnum 的实例
- python - OpenCV:如何仅在视频文件的第一帧上绘制,然后继续显示整个视频
- c++ - 关于操作符重载、类型转换和 int 提升的 C++ 编译错误
- javascript - 是否可以将样式更改应用于对象的特定值?
- mysql - 如何通过 spring 更新我的 MySQL 连接以处理 TLSv1.2?
- api - USPS API 未返回承诺日期
- javascript - LocalStorage 没有通过数字 9
- laravel - 我如何检索属于关系的值
- javascript - 如何获取用户数组只尝试了一切
- matlab - Matlab中使用KNN进行数据分类