IsSMTP(); // enable SMTP $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail $mail->Host = 'smtp.gmail.com'; $mail->Port = 465; $mail->Username = 'lunch@admedia.com'; $mail->Password = 'admedia@9876'; $mail->SetFrom($data['email'], $data['fullname']); $mail->AddAddress('marketing@admedia.com','Admedia'); $name = $data['fname'].' '.$data['lname']; //Send HTML or Plain Text email $mail->isHTML(true); $body = 'Hi I am ' . $data['fullname'] .', I am a '.$data['inquiry'].'
I have below query:
'.$data['message'].'
My Email : '.$data['email'].' U.S. Corporate Office U.S. Florida Office Corporate Office India Toll-Free Email
Mobile: '.$data['mobile'].'
How did you hear about AdMedia?: '.$data['hear_about_us'];
$mail->Subject = "Contact Us Query";
$mail->Body = $body;
if($mail->Send()){
$mail->ClearAddresses();
$mail->ClearCCs();
return true;
} else {
return false;
}
}
function validateData($data){
unset($data['submit']);
$error = '';
foreach($data as $key => $value){
if ($key == 'fullname'){
$fname = trim($data['fullname']);
if ($fname == ''){
$error = 'Please Enter Name';
break;
}
if (!preg_match("/^[a-zA-Z ]*$/",$fname) || strlen($fname) > 100) {
$error = "Invalid Name";
break;
}
} else if ($key == 'email'){
$email = trim($data["email"]);
if ($email == ''){
$error = 'Please Enter Email';
break;
}
if (!filter_var($email, FILTER_VALIDATE_EMAIL) || strlen($email) > 100) {
$error = "Invalid Email format";
break;
}
} else if($key == 'phone'){
$phone = trim($data['phone']);
if(strlen($phone) > 15){
$error = "Invalid phone number";
break;
} else{
$pattern = '/^[0-9\-\(\)\/\+\s]*$/';
if(!preg_match($pattern, $phone, $matches)){
$error = "Invalid phone number";
break;
}
}
} else if($key == 'visitor_type'){
if($data['visitor_type'] == ''){
$error = "Please enter visitor type";
break;
}
} else if($key == 'message'){
if(trim($data['message']) == ''){
$error = "Please enter message";
break;
}
}
}
return $error;
}
?>
We'd love to hear from you!
Contact AdMedia
Woodland Hills, CA 91367
Tampa, FL 33602
Mehrauli-Gurgaon Rd, Sikanderpur, Sector 26,
Gurugram, Haryana 122002
info@admedia.com
sales@admedia.com
support@admedia.com
bizdev@admedia.com