Contact
echo $success;?>
function get_parameter($key, $default = NULL, $isSession = false) {
if (isset($_POST[$key])) {
if ($isSession) {
$_SESSION[$key] = $_POST[$key];
}
return $_POST[$key];
} else if (isset($_GET[$key])) {
if ($isSession) {
$_SESSION[$key] = $_GET[$key];
}
return $_GET[$key];
} else if (($isSession) && (isset($_SESSION[$key]))) {
return $_SESSION[$key];
} else {
return $default;
}
}
function sendmail($to, $subject, $body, $from = "info@cidamon.com") {
if ($to) {
$headers = "From: $from\r\nReply-To: $from\r\nX-Mailer: PHP/" . phpversion();
$headers .= "From: \"".$from."\"\n";
// $headers = "$from \r\n";
$headers.= "Content-Type: text/html; charset=ISO-8859-1 ";
$headers .= "MIME-Version: 1.0 ";
# hacked mail($to, $subject, nl2br($body), $headers);
}
}
function checkEmail($email) {
if(preg_match('/^\w[-.\w]*@(\w[-._\w]*\.[a-zA-Z]{2,}.*)$/', $email, $matches))
{
if(function_exists('checkdnsrr'))
{
if(checkdnsrr($matches[1] . '.', 'MX')) return true;
if(checkdnsrr($matches[1] . '.', 'A')) return true;
}else{
if(!empty($hostName))
{
if( $recType == '' ) $recType = "MX";
exec("nslookup -type=$recType $hostName", $result);
foreach ($result as $line)
{
if(eregi("^$hostName",$line))
{
return true;
}
}
return false;
}
return false;
}
}
return false;
}
function validate($vars)
{
//$message = "";
//print_r($vars);
$error = array();
foreach ( $vars as $key=>$var )
{
if ( ( $var == NULL ) || ( trim($var) == "" ) ){
//$message .= ' - '.$names[$key].''."\n";
$error[$key] = '1';
}
elseif($key == 1 && $var != NULL){
$email = trim($var);
if(!checkEmail($email)) {
//$message .= ' - '.'Invalid email address!'.''."\n";
$error[$key] = '1';
}
else{
$error[$key] = '0';
}
}
else{
$error[$key] = '0';
}
}
//if ( $message == "" )
//{
// return $error;
//}
//else
//{
//print_r($error);
//$message = "Check the following errors:\n" . ''.$message.''."\n";;
return $error;
//}
}
$success = $ccself = '';
if ( $_POST )
{
$requestor = get_parameter("requestor",NULL);
$reqemail = get_parameter("reqemail",NULL);
$reqccmyself = get_parameter("ccmyself",NULL);
$reqcompany = get_parameter("reqcompany",NULL);
$budget = get_parameter("budget",NULL);
$startdate = get_parameter("startdate",NULL);
$aboutyoursite = stripslashes(get_parameter("aboutyoursite",NULL));
$msg = validate(array($requestor, $reqemail, $reqcompany));
if (array_search('1', $msg) === false)
{
$message = "Message from $requestor\n\n";
$message .= "Company: $reqcompany\n";
$message .= "Email: $reqemail\n\n\n";
$message .= "Project Budget: $budget\n";
$message .= "Potential Start Date: $startdate\n\n";
$message .= "About the Site: $aboutyoursite";
if($reqccmyself == 'on'){
$ccmessage = "Your requested query details to Cidamon\n\n";
$ccmessage .= "Your Company: $reqcompany\n";
$ccmessage .= "Your Email: $reqemail\n\n\n";
$ccmessage .= "Your Project Budget: $budget\n";
$ccmessage .= "Your Potential Start Date: $startdate\n\n";
$ccmessage .= "About Your Site: $aboutyoursite";
sendmail($reqemail,"Your requested query details to Cidamon",$ccmessage);
$ccself = ''."\n"."A details of the inquiry has also been send to you.".'';
}
$message .= "\n Remote Address:-".$_SERVER['REMOTE_ADDR'];
if ( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) )
$message .= "\n Local ip:- ".$_SERVER["HTTP_X_FORWARDED_FOR"];
sendmail("info@cidamon.com","Inquiry from Cidamon",$message);
$msg = 0;
$success = ''.'Thank you for the inquiry.'."
".'We will review your inquiry as soon as possible.
'.$ccself.''."\n";
}
}
?>
echo $success;?>