Forum Moderators: open
<?php
$email=array();
$email[0]="email1@whatever.com";
$email[1]="email2@whatever.com";
$email[2]="email3@whatever.com";
function spamcheck($field)
{
if(eregi("to:",$field) ¦¦ eregi("cc:",$field))
{
return TRUE;
}
else
{
return FALSE;
}
}
if (isset($_REQUEST['email']))
{
$mailcheck = spamcheck($_REQUEST['email']);
if ($mailcheck==TRUE)
{
echo "Error";
}
else
{
//send email
$email = $email[rand(0, count($email))];
$subject = $_REQUEST['sub'] ;
$message = $_REQUEST['mes'] ;
mail($email, "Subject: $subject",
$message, "From: $email" );
echo "Success";
}
}
else
{
echo "Error";
}
?>
<html>
<body><script type="text/javascript">
function sendMail(message,subject)
{
var xmlHttp;
try
{
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Error. Cannot send email");
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.responseText=="Success")
{
alert("Email Sent!")
}
}
}
xmlHttp.open("GET","mail.php?mes="+message+"&sub="+subject,true);
xmlHttp.send(null);
}
</script><form onsubmit="sendMail(document.getElementById('mes').value,document.getElementById('sub').value)">
Subject: <input id="sub">
Message: <textarea id="mes">
</form></body>
</html>