Send E-mail to Multiple Person(E-mail) with Php
<html>
<head>
<title> Send E-mail to Multiple Person(E-mail) with Php
</title>
</head>
<body bgcolor="#666666">
<!--Email Validation START -->
<script language="javascript">
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
{
alert(alerttxt);return false
}
else
{
return true
}
}
}
</script>
<!--Email Validation END -->
<script language="javascript">
function checkdata()
{
if(document.emailpost.from.value=="")
{
alert("Form field should not be blank! Please Enter your Email id");
document.emailpost.from.focus();
return false;
}
else if(document.emailpost.to.value=="")
{
alert("To field should not be blank! Please Enter Destination Email id ");
document.emailpost.to.focus();
return false;
}
else if(document.emailpost.from.value!="")
{
if (validate_email(eval("document.emailpost.from"),"Not a valid e-mail address!")==false)
{
document.emailpost.from.focus();
return false
}
}
else
return true;
}
</script>
<form name="emailpost" action="test.php" method="post" onSubmit="return checkdata()">
<table cellpadding="5px" cellspacing="0px" style="font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:7px solid gray; background:#eeffee" width="500px" align="center">
<tr>
<td colspan="2" bgcolor="gray" style="color:#FFFFFF; font-weight:bold; padding:10px"> Send E-mail to Multiple Person(E-mail) with Php
</td>
</tr>
<tr>
<td>Enter Your Email id</td>
<td align="right"><input type="text" name="from" size="40" value="<? echo $_POST["from"];?>"/></td>
</tr>
<tr>
<td colspan="2">Enter Your Friend Email id(s) </td>
</tr>
<tr>
<td colspan="2" align="right"><textarea rows="5" cols="50" name="to" value="<? echo $_POST["to"];?>"></textarea>
<br />
Enter Emails Speparated by colon(,)</td>
</tr>
<tr>
<td colspan="2">Enter Your Message</td>
</tr>
<tr>
<td colspan="2" align="right"><textarea rows="5" cols="50" name="message" value="<? echo $_POST["subject"];?>"></textarea></td>
</tr>
<tr>
<td colspan="2" align="right"> <input type="submit" name="action" value="Send Email" style="background:#333333; color:#FFFFFF; border:1px solid gray" onClick="return checkdata()" />
<input type="reset" value="Clear" style="background:#333333; color:#FFFFFF; border:1px solid gray" /></td>
</tr>
<tr>
<tr>
<td colspan="2">
<div style=" background:white; padding:5px; color:#666666">
<?
if($_POST["action"]=="Send Email")
{
$to=$_POST["to"];
$from_email=$_POST["from"];
$message=$_POST["message"];
$to_single = split ("\,", $to); //splite email into array
$to_single_count_index=count($to_single); //count total index of array to_single
echo "<font color='red'>Email send to:</font><font color='green'> ";
for($i=0;$i<$to_single_count_index;$i++)
{
$to_s=$to_single[$i];
$headers = "From: $from_email\r\nReply-To: $from_email\r\n";
$headers .= "Content-type: text/html\r\n";
$mail_sub="Test Email";
mail($to_s,$mail_sub,$message,$headers);
echo $to_s,", ";
}
}
?>
</font>
</div>
</td>
</table>
</form>
</body>
</html>
This is a Sample code and you can change it as per your requirement. if you like this article please comment.