view submit_comment.php @ 84:8b5501bb7973

add blog post about genkernel
author Dirk Olmes <dirk@xanthippe.ping.de>
date Thu, 06 Apr 2017 09:23:21 +0200
parents a30aee3f6158
children cf31bf5fce72
line wrap: on
line source

<?php
function get_slug()
{
    $slug = htmlspecialchars($_POST['Slug']);
    if (empty($slug))
    {
        die('POST request did not include value for required key "Slug"');
    }
    return $slug;
}

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
	$recipient = 'blog@xanthippe.ping.de';
    $slug = get_slug();

    $author = htmlspecialchars($_POST['Author']);
    $comment = htmlspecialchars($_POST['Comment']);
    $date = date('Y-m-d H:i:s');

	$message = 'Author: ' . $author . PHP_EOL 
		. 'Date: ' . $date . PHP_EOL . PHP_EOL 
		. $comment;

	$subject = 'New blog post comment on article ' . $slug;
    mail($recipient, $subject, $message);

?>

<html>
    <head>
        <title>Your comment was posted</title>
    </head>
    <body>
        <h1>Thank you</h1>
        <p>
        Your comment was posted and will appear on the blog as soon as a moderator has reviewed it.
        </p>
        <a href="http://xanthippe.duckdns.org/blog/">Back to the blog</a>
    </body>
</html>

<?php
}
?>