All pastes #633974 Raw Edit

Miscellany

public php v1 · immutable
#633974 ·published 2007-07-26 02:05 UTC
rendered paste body
DEFINE("SEND_TO_EMAIL", "your.email@address.here");function clean($data) { return htmlspecialchars(addslashes($data)); }$ip = $_SERVER['REMOTE_ADDR'];$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : "No Referer";$useragent = $_SERVER['HTTP_USER_AGENT'];$subject = clean($_POST['subject']);$from = clean($_POST['from']);$email = clean($_POST['email']);$message = nl2br(clean($_POST['body']));if(!empty($subject) && !empty($from) && !empty($email) && !empty($message)){  $body = "New email from YOURSITEHERE\r\nFrom: $from <$email>\r\nMessage: $message\r\n\r\nUser sent email from IP $ip (Agent: $useragent) and was referred from $referer.  ";  $headers = "From: $from <$email>\r\nReply-To: $from <$email>\r\nTimeStamp: ".time()."\r\nX-Mailer: WHATEVER_YOU_WANT_HERE\r\n\r\n";  if(mail(SEND_TO_EMAIL, $subject, $body, $headers))  {    echo "Your email has been received, bitch.";    $_POST['subject'] = NULL;    $_POST['from'] = NULL;    $_POST['email'] = NULL;    $_POST['body'] = NULL;  }  else echo "Error, couldn't send email.. Dono why, server is fuxed maybe?";}