
‘;
$strresume_name=$_FILES[“Upload1”][“name”];
$strresume_type=$_FILES[“Upload1”][“type”];
$strresume_size=$_FILES[“Upload1”][“size”];
$strresume_temp=$_FILES[“Upload1”][“tmp_name”];
$strresume_name2=$_FILES[“Upload2”][“name”];
$strresume_type2=$_FILES[“Upload2”][“type”];
$strresume_size2=$_FILES[“Upload2”][“size”];
$strresume_temp2=$_FILES[“Upload2”][“tmp_name”];
echo “The Size Of Second File :”.$strresume_size2.”\n”;
$strresume_name3=$_FILES[“Upload3”][“name”];
$strresume_type3=$_FILES[“Upload3”][“type”];
$strresume_size3=$_FILES[“Upload3”][“size”];
$strresume_temp3=$_FILES[“Upload3”][“tmp_name”];
echo “The Size Of Third File :”.$strresume_size3.”\n”;
// MAIL HEADERS with attachment 1
if($strresume_size>0)
{
$fp = fopen($strresume_temp, “rb”);
$file = fread($fp, $strresume_size);
$file = chunk_split(base64_encode($file));
$num = md5(time());
}
// MAIL HEADERS with attachment 2
if($strresume_size2>0)
{
$fp2 = fopen($strresume_temp2, “rb”);
$file2 = fread($fp2, $strresume_size2);
$file2 = chunk_split(base64_encode($file2));
$num2 = md5(time());
}
// MAIL HEADERS with attachment 3
if($strresume_size3>0)
{
$fp3 = fopen($strresume_temp3, “rb”);
$file3 = fread($fp3, $strresume_size3);
$file3 = chunk_split(base64_encode($file3));
$num3 = md5(time());
}
//Normal headers
$headers = “From:Fix Appointment
$headers .= “MIME-Version: 1.0\r\n”;
$headers .= “Content-Type: multipart/mixed; “;
$headers .= “boundary=”.$num.”\r\n”;
$headers .= “–$num\r\n”;
// This two steps to help avoid spam
$headers .= “Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">\r\n”;
$headers .= “X-Mailer: PHP v”.phpversion().”\r\n”;
// With message
$headers .= “Content-Type: text/html; charset=iso-8859-1\r\n”;
$headers .= “Content-Transfer-Encoding: 8bit\r\n”;
$headers .= “”.$message.”\n”;
$headers .= “–“.$num.”\n”;
// Attachment headers
if($strresume_size>0)
{
$headers .= “Content-Type:”.$strresume_type.” “;
$headers .= “name=\””.$strresume_name.”\”r\n”;
$headers .= “Content-Transfer-Encoding: base64\r\n”;
$headers .= “Content-Disposition: attachment; “;
$headers .= “filename=\””.$strresume_name.”\”\r\n\n”;
$headers .= “”.$file.”\r\n”.””.$file1.”\r\n”.””.$file2.”\r\n”;
$headers .= “–“.$num.”–“;
}
if($strresume_size2>0)
{
$headers .= “Content-Type:”.$strresume_type2.” “;
$headers .= “name=\””.$strresume_name2.”\”r\n”;
$headers .= “Content-Transfer-Encoding: base64\r\n”;
$headers .= “Content-Disposition: attachment; “;
$headers .= “filename2=\””.$strresume_name2.”\”\r\n\n”;
$headers .= “”.$file2.”\r\n”;
$headers .= “–“.$num2.”–“;
}
if($strresume_size3>0)
{
$headers .= “Content-Type:”.$strresume_type3.” “;
$headers .= “name=\””.$strresume_name3.”\”r\n”;
$headers .= “Content-Transfer-Encoding: base64\r\n”;
$headers .= “Content-Disposition: attachment; “;
$headers .= “filename3=\””.$strresume_name3.”\”\r\n\n”;
$headers .= “”.$file3.”\r\n”;
$headers .= “–“.$num3.”–“;
}
//Function to check email address
function checkemail($eemail) {
if(eregi(“^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$”,$eemail)) {
return true;
}
else {
return false;
}
}
//Mail Processing
if ($_POST[‘esubmit’]) {
//Check for blank fields
if ($ename == “” || $eemail == “” || $esubject == “” || $emessage == “”) {
echo “
It appears that you left a blank field.
Please make sure you fill everything in.
“;
}
//Check to see if the email address is valid
else if (checkemail($eemail) == false) {
echo “
It appears that you enter an invalid email address.
Please check your email again.
“;
}
//Send the email if there’s no error
else {
@mail($mymail,$esubject,$message,$headers);
fclose($fp);
header(“location:ThankYou.html?name=$FullName”);
}
}
?>