v0.0.4
This commit is contained in:
@@ -1,8 +1,17 @@
|
||||
<?php
|
||||
session_start();
|
||||
include("config.php");
|
||||
$irpg_page_title = "Contact";
|
||||
$irpg_page_desc = "IdleRPG Contact";
|
||||
include("header.php");
|
||||
if (!$_SESSION['captchaString'] || $_SESSION['captchaString'] == "") {
|
||||
$numA = rand(0, 9);
|
||||
$numB = rand(0, 9);
|
||||
$numC = rand(0, 9);
|
||||
$numD = rand(0, 9);
|
||||
$numE = rand(0, 9);
|
||||
$_SESSION['captchaString'] = $numA.$numB.$numC.$numD.$numE;
|
||||
}
|
||||
|
||||
echo "<h1>Contact</h1>";
|
||||
if (!$irpg_site_email) {
|
||||
@@ -11,35 +20,57 @@
|
||||
else if ($irpg_site_email == "disabled") {
|
||||
echo " <blockquote>Email is disabled.</blockquote>\n";
|
||||
}
|
||||
else if ($irpg_site_email == "php" && $_POST['from'] && $_POST['text']) {
|
||||
$to = $admin_email;
|
||||
$subject = "IdleRPG: ".$_POST['from'];
|
||||
$message = "Name: ".$_POST['name']."\nE-mail: ".$_POST['from']."\n\n".$_POST['text'];
|
||||
$additional_headers = "From: ".$_POST['from']."\r\n";
|
||||
mail($to, $subject, $message, $additional_headers);
|
||||
echo " <blockquote>Thanks for your submission.</blockquote>\n";
|
||||
else if ($irpg_site_email == "php" && $_POST['from_email'] && $_POST['message'] && $_POST['captchaString']) {
|
||||
if (strtolower($_POST['captchaString']) != strtolower($_SESSION['captchaString'])) { echo " <blockquote>Your CAPTCHA didn't match.</blockquote>\n"; }
|
||||
else if (!filter_var($_POST['from_email'], FILTER_VALIDATE_EMAIL)) { echo " <blockquote>Your email address isn't valid.</blockquote>\n"; }
|
||||
else {
|
||||
$to = $admin_email;
|
||||
$subject = "IdleRPG: Contact Form";
|
||||
$message = "Name: ".$_POST['from_name']."\nEmail: ".$_POST['from_email']."\n\n".$_POST['message'];
|
||||
$additional_headers = "From: ".$_POST['from_name']." <".$_POST['from_email'].">\r\n";
|
||||
mail($to, $subject, $message, $additional_headers);
|
||||
echo " <blockquote>Thanks for your submission.</blockquote>\n";
|
||||
$_SESSION['captchaString'] = "";
|
||||
}
|
||||
}
|
||||
else if ($irpg_site_email == "smtp" && $_POST['from'] && $_POST['text']) {
|
||||
echo " <blockquote>SMTP Email is under construction. Your submission was not submitted.</blockquote>\n";
|
||||
else if ($irpg_site_email == "smtp" && $_POST['from_email'] && $_POST['message'] && $_POST['captchaString']) {
|
||||
echo " <blockquote>SMTP Email is under construction.</blockquote>\n";
|
||||
}
|
||||
else {
|
||||
echo " <form method=\"post\" action=\"contact.php\">\n".
|
||||
" <table border=\"0\">\n".
|
||||
" <tr>\n".
|
||||
" <th align=\"left\"><label for=\"from\">Your e-mail address</label>:</th>\n".
|
||||
" <th align=\"left\"><label for=\"from_name\">Your Name:</label></th>\n".
|
||||
" <td align=\"right\">\n".
|
||||
" <input type=\"text\" size=\"20\" maxlength=\"50\" name=\"from\" id=\"from\" />\n".
|
||||
" <input type=\"text\" size=\"20\" maxlength=\"50\" name=\"from_name\" id=\"from_name\" />\n".
|
||||
" </td>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
" <th align=\"left\"><label for=\"name\">Your name</label>:</th>\n".
|
||||
" <th align=\"left\"><label for=\"from_email\">Your Email Address:</label></th>\n".
|
||||
" <td align=\"right\">\n".
|
||||
" <input type=\"text\" size=\"20\" maxlength=\"50\" name=\"name\" id=\"name\" />\n".
|
||||
" <input type=\"text\" size=\"20\" maxlength=\"50\" name=\"from_email\" id=\"from_email\" />\n".
|
||||
" </td>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
" <th align=\"left\"><label for=\"captchaImage\">CAPTCHA:</label></th>\n".
|
||||
" <td align=\"right\">\n".
|
||||
" <img id='captchaImage' src='captchaimage.php' alt='CAPTCHA' />\n".
|
||||
" </td>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
" <th align=\"left\"><label for=\"captchaString\">CAPTCHA:</label></th>\n".
|
||||
" <td align=\"right\">\n".
|
||||
" <input type=\"text\" size=\"20\" maxlength=\"5\" name=\"captchaString\" id=\"captchaString\" />\n".
|
||||
" </td>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
" <th align=\"left\" colspan=\"2\">\n".
|
||||
" <label for=\"message\">Your Message: (Please be detailed)</label>\n".
|
||||
" </th>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
" <td colspan=\"2\">\n".
|
||||
" <textarea name=\"text\" rows=\"6\" cols=\"44\"></textarea><br />\n".
|
||||
" <textarea name=\"message\" rows=\"6\" cols=\"44\"></textarea>\n".
|
||||
" </td>\n".
|
||||
" </tr>\n".
|
||||
" <tr>\n".
|
||||
|
||||
Reference in New Issue
Block a user