Location: PHPKode > projects > Matt's March Madness > trunk/sendEmail.php
<?php

	include("admin/database.php");
	include("admin/functions.php");

	$name = trim($_POST['name']);
	$email = $_POST['email'];
	$comments = $_POST['comments'];
	
	//$site_owners_email = 'Email Address Here'; // Replace this with your own email address
	//$site_owners_name = 'Admin Name'; // replace with your name
	
	if (strlen($name) < 2) {
		$error['name'] = "Please enter your name";	
	}
	
	if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) {
		$error['email'] = "Please enter a valid email address";	
	}
	
	if (strlen($comments) < 3) {
		$error['comments'] = "Please leave a comment.";
	}
	
	if (!$error) {
		
		/*
		require_once('phpMailer/class.phpmailer.php');
		$mail = new PHPMailer();
		
		$mail->From = $email;
		$mail->FromName = $name;
		$mail->Subject = "Website Contact Form";
		$mail->AddAddress($site_owners_email, $site_owners_name);
		//$mail->AddAddress('hide@address.com', 'Jeffrey Jordan Way');
		$mail->Body = $comments;
		
		// GMAIL STUFF
		
		$mail->Mailer = "smtp";
		$mail->Host = "smtp.gmail.com";
		$mail->Port = 587;
		$mail->SMTPSecure = "tls"; 
		
		$mail->SMTPAuth = true; // turn on SMTP authentication
		$mail->Username = "gmailAddress"; // SMTP username
		$mail->Password = "[gmailPassowrd"; // SMTP password
		
		$mail->Send();
		
		*/
		
		$meta = "SELECT * FROM `meta` WHERE id=1";
		$meta = mysql_query($meta,$db); //grabs administrator's email
		$meta = mysql_fetch_array($meta);
		$adminEmail = $meta['email'];	
		
		// send email to admin
		mail($adminEmail, "NCAA Contact Form Submission", $comments, "From: $name<$email>");
		
		echo "<li class='success'> Congratulations, " . $name . ". We've received your email. We'll be in touch as soon as we possibly can! </li>";
		
	} # end if no error
	else {

		$response = (isset($error['name'])) ? "<li>" . $error['name'] . "</li> \n" : null;
		$response .= (isset($error['email'])) ? "<li>" . $error['email'] . "</li> \n" : null;
		$response .= (isset($error['comments'])) ? "<li>" . $error['comments'] . "</li>" : null;
		
		echo $response;
	} # end if there was an error sending

?>
Return current item: Matt's March Madness