success) { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; if(!$_POST['name']) { $errName = 'Please enter your name.'; } if(!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $errEmail = 'Please enter a valid e-mail address.'; } if(!$_POST['message']) { $errMessage = 'Please enter your message.'; } if(!$errName && !$errEmail && !$errMessage) { $headers = array(); $headers[] = "MIME-Version: 1.0"; $headers[] = "Content-type: text/plain; charset=iso-8859-1"; $headers[] = "From: " . $from . " <" . $from . ">"; $headers[] = "Subject: {$subject}"; $headers[] = "X-Mailer: PHP/" . phpversion(); $body = "From: $name\nE-mail: $email\n\nMessage:\n--------------------\n$message"; if(mail($to, $subject, $body, implode("\r\n", $headers))) { $result='
Message sent. Please note that there may be some delay while I get back to you.
'; } else { $result='
Sorry, there was an error sending your message. Please try again later.
'; } } } else { $result='
Anti-synth verification failed.
'; } else: $errCaptcha = '
Please verify that you are not a synth.
'; endif; } ?>

Contact Me


Have a random question about something I've posted? Like not being awake at 2 AM because your deployment process is running smoothly? Concerned your development team has been infiltrated by a synth?

All these and more are good reasons to contact me.

$errName

"; } ?>
$errEmail

"; } ?>
$errMessage

"; } ?>
$errCaptcha

"; } ?>