I have site that is using some switches so I can save time (later)
Okay so the submit.php has the switch
submit.php
Code: Select all
switch ($form) {
case "email":
include "thanks.php";
default:
include "comm_form.php";
break;
}comm_email.php
Code: Select all
ob_start();
///////////////////////////
//Begin Configuration
///////////////////////////
// Your email
$to = "webmaster@tx3guilds.com" . ", " . "bw.gimpy@gmail.com" . ",";
// Email Subject
$subject = "Game Directory filing" . "TX3Guilds.com";
// Server name, to display in the headers
$server_name = "TX3Guilds.com";
///////////////////////////
//End Configuration
///////////////////////////
if (!empty($_POST['submit']) || !empty($_GET['submit']))
{
$action = (!empty($_POST['submit'])) ? $_POST['submit'] : $_GET['submit'];
}
else
{
$action = '';
}
$build_message = false;
if($action != "")
{
$build_message = true;
$message = $_POST['games'];
$name = $_POST['name'];
$email = $_POST['email'];
$website = $_POST['website'];
//$time = time();
$date = date("F j, Y", time());
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
$headers .= "From: $email\r\n";
$headers .= "X-mailer: " . $server_name . " Server\r\n";
}
if($build_message)
{
/* message */
$message = "
Sender Name: $name\n
Sender E-Mail: $email\n
Date Sent: $date\n
Information:\n----------------------------------------\nGame: $message \n Website $website\n";
if(mail($to, $subject, $message, $headers))
{
//$result = "<b>Thank you</b>.<br />Someone will contact you soon.<br />TX3guilds Staff";
header("Location: submit.php?form=email");
die();
}
else
{
$result = "Sorry: An error occured, please try again later.";
}
}
// Output a result Message
//header("Location: index2.php");
print $result;
ob_end_flush();Code: Select all
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.tx3guilds.com/index2.php">
</head>
<body>
<div>
<b>Thank you</b>Code: Select all
<?php $_GET['name']?>Code: Select all
.<br />
Someone will contact you soon.<br />
Page will automatically refresh in 5 seconds.
<br />TX3guilds Staff
</div>
</body>
</html>P.S. I know the email and site are not checked for a correct form yet, thats next on my list.
Thanks in advance,
bryan