<?php
$youremail = "info@mainmanfilms.com";
$author = $_POST['author'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$text = $_POST['text'];
if($send = "yes") {
$content = "Thank you for contacting Main Man Films!
Main Man Films成立于1999年,是一个由活跃在电视/电影行业的国际制片人,作家,导演,演员和技术人员组成的联盟。MMF与著名人才(演员,制作人,音乐家,作曲家等)和其他行业专业人士(包括分销商和辛迪加)直接相关。无论您是有想法、完成的脚本还是"制作"的程序,我们的团队都可以帮助您将项目从概念到分发。MMF在美国、日本、伯利兹、英国制作了项目,并在南非、巴林和新加坡联合制作了项目。
$headers = "From: $email";
@mail($email, 'Mail Notification | Main Man Films', $content, $headers);
}
$headers = "From: $email";
$content = "Hello there! This is a message from your contact form.'r'n
'r'n
Name: $author'r'n
E-mail: $email'r'n
Subject: $subject'r'n
'r'n
Message: $text'r'n'r'n";
$send = mail($youremail, 'Message from your contact form', $content, $headers);
if($send) {
header("location:contact-form-thank-you.html");
exit;
}
else {
header("location:error.php");
exit;
}
?>
假设有问题的字段是作者、电子邮件、主题和文本,那么您将为每个字段运行验证脚本以确保其中有内容
$error = array();
if(empty($_POST['author'])) $error[] = 'Please enter author';
if(count($error)==0) {
//run script
}
因此,首先将错误变量设置为数组,每当任何验证失败时,您都会添加到数组中,如果数组中没有错误,则运行脚本。