使用PHP发送电子邮件
当我输入要提交的信息时,它永远不会通过。我在代码验证中得到了错误。 有人会如何处理这类问题使用PHP发送电子邮件,php,forms,validation,email,frontend,Php,Forms,Validation,Email,Frontend,当我输入要提交的信息时,它永远不会通过。我在代码验证中得到了错误。 有人会如何处理这类问题 <?php $EmailTo = "cccxx@hotmail.com"; $Subject = "Site Contact"; $Name = Trim(stripslashes($_POST['Name'])); $Email = Trim(stripslashes($_POST['Email']));
<?php
$EmailTo = "cccxx@hotmail.com";
$Subject = "Site Contact";
$Name = Trim(stripslashes($_POST['Name']));
$Email = Trim(stripslashes($_POST['Email']));
$Message = Trim(stripslashes($_POST['Message']));
// Email body text
$Body = " ";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= $Message;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$Email>");
if ($_POST['submit']) {
if ($Name != '' && $Email != '' && $Message != '') {
if ($success) {
echo '<p class="bg-success" style="padding:15px 10px;">Your message has been sent!</p>';
} else {
echo '<p class="bg-danger" style="padding:15px 10px;">Something went wrong, go back and try again!</p>';
}
} else {
echo '<p class="bg-danger" style="padding:15px 10px;">You need to fill in all required fields!!</p>';
}
}
?>
修改脚本的基本步骤
echo”“;打印(邮政美元);回声“;
首先,提交按钮没有
$\u POST['submit']
?点击提交后?
error_reporting(E_ALL);
ini_set('display_errors',1);
echo "<pre>";print_r($_POST);echo "</pre>";