All pastes #762485 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-05 18:44 UTC
rendered paste body
<?php
header('Content-Type: text/html; charset=utf-8');
$lan = isset($_GET['l'])?$_GET['l']:"";
include "email_c.php";
$send = false;
if(isset($_POST['submit'])) {
	$date = date("l d F Y");
	$time = date("g:i:s a");
	$ermsg = "";
	$send = true;
	$ip = $_SERVER['REMOTE_ADDR'];
	$name = cleanUp($_POST['name']);
	$email = cleanUp($_POST['email']);
	$message = $_POST['message'];
	$subject = cleanUp($_POST['subject']);
	$emailvalid = is_valid_email($email);
	if (!isset($name) || $name == "") {
		if ( $lan == hu ) { $emsg = "<li>Hi\u00e1nyz\u00f3 n\u00e9v";
		} else { $emsg = "<li>Missing name";
		}
		$send = false;	
	}
	if (!isset($email) || $email == "" || $emailvalid == 1) {
		if ( $lan == hu ) { $emsg = "<li>Hi\u00e1nyz\u00f3 \/ hib\u00e1s email c\u00edm";
		} else { $emsg = "<li>Missing or invalid email address";
		}
		$send = false;
	}
	if (!isset($subject) || $subject == "") {
		if ( $lan == hu ) { $emsg = "<li>Nem megfelel\u0151 t\u00e1rgy";
		} else { $emsg = "<li>Invalid subject";
		}
		$send = false;
	}
	if (!isset($message) || $message == "") {
		if ( $lan == hu ) { $emsg = "<li>Nem megfelel\u0151 \u00fczenet";
		} else { $emsg = "<li>Invalid message";
		}
		$send = false;
	}

	if($send){
		$sent = false;
		$message = strip_tags($message);
		$message = stripslashes($message);
		$subject = stripslashes($subject);
		$recipient = "$yourname <$admin_email>";
		$headers = "From: $your_website <$admin_email>\r\nReply-To: $admin_email\r\nContent-Type: text/html; charset=UTF-8\r\nContent-Transfer-Encoding: 8bit\r\n";
		$sub = "$your_website Webmail \u00c9rtes\u00edt\u00e9s";
		$msg = "<span style=\"font-weight: bold;\">Felad\u00e1s ideje:</span> $date - $time <br><span style=\"font-weight: bold;\">Felad\u00f3:</span> $name - <a href=\"mailto:" . $email . "\">$email</a> - <a href=\"http://ripe.net/fcgi-bin/whois?searchtext=" . $ip . "\">" . $ip . "</a><br><span style=\"font-weight: bold;\">T\u00e1rgy:</span> $subject <br><span style=\"font-weight: bold;\">\u00dczenet:</span><br><br>$message\n";
		if(mail ($recipient, $sub, $msg, $headers)) {
			$sent = true;
		}
		if($sent) {
			if($auto_responder == "yes") {
				include("email_c.php");
				$recipient = "$name <$email>";
				if ( $lan == hu ) {
					$sub = "Automatikus \u00e9rtes\u00edt\u00e9s $your_website";
				} else {
					$sub = "Automatic notification from $your_webaddress";
				}
				if ( $lan == hu ) { 
					$msg = "$name, k\u00f6sz\u00f6nj\u00fck az emailt. Hamarosan megkeress\u00fck k\u00e9rd\u00e9s\u00e9vel kapcsolatban.<br><br>Megj: Ez egy automatikus \u00fczenet, k\u00e9rem NE v\u00e1laszoljon r\u00e1!\n";
				} else {
					$msg = "$name, thank you for your email.\nWe will soon be contacting you.\n\nThis is an automated email, please do NOT reply!\n";
				}
				$headers = "From: $your_website <$admin_email>\r\nReply-To: $admin_email\r\nContent-Type: text/html; charset=UTF-8\r\nContent-Transfer-Encoding: 8bit\r\n";
				$msg = stripslashes($msg);
				mail ($recipient, $sub, $msg, $headers);
			}
			if($default_thank_msg == "yes") {
				echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\">\n<meta http-equiv=\"refresh\" content=\"10;URL=contact.php?l=" . $lan . "\">\n<link rel=\"stylesheet\" href=\"styles.css\">\n<link rel=\"prev\" href=\"services.php?l=" . $lan . "\">\n";
			   if ( $lan == hu ) { echo "<title>Grip-System > Kapcsolat</title>\n";
			   } else {
			     echo "<title>Grip-System > Contact</title>\n";
			   }
			   echo "</head>\n<body>\n<div align=\"center\">\n<div id=\"container\">\n<div>\n<b class=\"kuku\">\n<b class=\"kuku1\"><b></b></b>\n<b class=\"kuku2\"><b></b></b>\n<b class=\"kuku3\"></b>\n<b class=\"kuku4\"></b>\n<b class=\"kuku5\"></b></b>\n<div class=\"kukufg\">\n<div id=\"data\">\n<table bgcolor=\"#FFCC33\">\n<tr valign=\"top\"><td align=\"left\">\n<span style=\"font-size: 1.25em;\">";
				if ( $lan == hu ) {
				  if ( $sent ) {
				    echo "K\u00f6sz\u00f6nj\u00fck \u00e9rdekl\u00f5d\u00e9s\u00e9t " . $name . ", hamarosan felkeress\u00fck.<br>";
				    if ( $show_ip == "yes") {
				      echo "Biztons\u00e1gi okokb\u00f3l r\u00f6gz\u00edtett\u00fck az IP c\u00edm\u00e9t ($ip)";
				    }
				  } else {
   					echo "$name, az \u00fczenetet nem tudtuk elk\u00fcldeni, k\u00e9rem prob\u00e1lja meg k\u00e9s\u00f5bb.";
				  }
				} else {
				  if ( $sent ) {
				    echo "Thank you for your message " . $name . ", we will soon be contacting you.<br>";
				    if ( $show_ip == "yes") {
				      echo "For security reasons your IP address has been logged ($ip)";
				    }
				  } else {
				    echo "$name, your message cound not be sent, please try again later.";
				  }
				}
			   echo "</span>\n</td></tr>\n</table>\n</div>\n</div>\n<b class=\"kuku\">\n<b class=\"kuku5\"></b>\n<b class=\"kuku4\"></b>\n<b class=\"kuku3\"></b>\n<b class=\"kuku2\"><b></b></b>\n<b class=\"kuku1\"><b></b></b></b>\n</div>\n</div>\n</div>\n</body>\n</html>\n";
			}
		} else {
			echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\">\n<meta http-equiv=\"refresh\" content=\"10;URL=contact.php?l=" . $lan . "\">\n<link rel=\"stylesheet\" href=\"styles.css\">\n<link rel=\"prev\" href=\"services.php?l=" . $lan . "\">\n";
			if ( $lan == hu ) { echo "<title>Grip-System > Kapcsolat</title>\n";
			} else {
			  echo "<title>Grip-System > Contact</title>\n";
			}
			echo "</head>\n<body>\n<div align=\"center\">\n<div id=\"container\">\n<div>\n<b class=\"kuku\">\n<b class=\"kuku1\"><b></b></b>\n<b class=\"kuku2\"><b></b></b>\n<b class=\"kuku3\"></b>\n<b class=\"kuku4\"></b>\n<b class=\"kuku5\"></b></b>\n<div class=\"kukufg\">\n<div id=\"data\">\n<table bgcolor=\"#FFCC33\">\n<tr valign=\"top\"><td align=\"left\">\n<span style=\"font-size: 1.25em;\">";
			if ( $lan == hu ) {
			  if ( $sent ) {
			    echo "K\u00f6sz\u00f6nj\u00fck \u00e9rdekl\u00f5d\u00e9s\u00e9t " . $name . ", hamarosan felkeress\u00fck.<br>";
			    if ( $show_ip == "yes") {
			      echo "Biztons\u00e1gi okokb\u00f3l r\u00f6gz\u00edtett\u00fck az IP c\u00edm\u00e9t ($ip)";
			    }
			  } else {
   				echo "$name, az \u00fczenetet nem tudtuk elk\u00fcldeni, k\u00e9rem prob\u00e1lja meg k\u00e9s\u00f5bb.";
			  }
			} else {
			  if ( $sent ) {
			    echo "Thank you for your message " . $name . ", we will soon be contacting you.<br>";
			    if ( $show_ip == "yes") {
			      echo "For security reasons your IP address has been logged ($ip)";
			    }
			  } else {
			    echo "$name, your message cound not be sent, please try again later.";
			  }
			}
			echo "</span>\n</td></tr>\n</table>\n</div>\n</div>\n<b class=\"kuku\">\n<b class=\"kuku5\"></b>\n<b class=\"kuku4\"></b>\n<b class=\"kuku3\"></b>\n<b class=\"kuku2\"><b></b></b>\n<b class=\"kuku1\"><b></b></b></b>\n</div>\n</div>\n</div>\n</body>\n</html>\n";
		}
	}	 
}

if(!$send){
	if(strlen($emsg) > 0 && $error_messages == "yes"){
		if ( $lan == hu ) { echo "Hiba t\u00f6rt\u00e9nt:<br><br><font color=\"red\">$emsg</font><br><br>";
		} else {
			echo "An error has occured:<br><br><font color=\"red\">$emsg</font><br><br>";
		}
	}
	include("contact.php"); 
}

function cleanUp($field) {
	$ret = str_replace("\r", "", $field);
	$ret = str_replace("\n", "", $ret);	
	$find = array("/bcc\:/i",
	        "/Content\-Type\:/i",
	        "/Mime\-Type\:/i",
	        "/cc\:/i",
	        "/to\:/i");
	$ret = preg_replace($find, "", $ret);
	return $ret;
}

function is_valid_email($sender_mail) { 
    if(ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $sender_mail)) {
		return 0;
    } else {
        return 1;
    } 
}

?>