Location: PHPKode > projects > Butterfly Organizer > includes/mailer.php
<?php
/*
Butterfly Organizer
Copyright (C) 2007-2008 Butterfly Media Romania

This file is part of Butterfly Organizer.

Butterfly Organizer is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 3 of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

$email = trim($_POST['email']);
$demail = trim($_POST['demail']);
$subject = trim($_POST['subject']);
$name = trim($_POST['name']);
$siteurl = trim($_POST['siteurl']);
$sitename = trim($_POST['sitename']);
$comments = trim($_POST['comments']);

if ($email=="" || $comments=="" || $name=="" || $siteurl=="" || $sitename=="") {
	header("Location: ../module-email.php");
}
else {
	if (!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email)) {
	    echo 'Not valid';
		echo "<p><a href='javascript:history.back(-1);'>Go back</a></p>";
	    exit;
	}
	if (!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $demail)) {
	    echo 'Not valid';
		echo "<p><a href='javascript:history.back(-1);'>Go back</a></p>";
	    exit;
	}
	$headers = "From: $name <$email>\n";
	$message = "$comments, $siteurl, $sitename";
	mail($demail, $subject, $message, $headers); 
	echo "E-mail has been sent to ".$demail;
	echo "<p><a href='javascript:history.back(-1);'>Go back</a></p>";
} 
?>
Return current item: Butterfly Organizer