Mercurial > hg > Blog
annotate submit_comment.php @ 51:b334d87a9c9a
add a blog post about pinentry vs enigmail
| author | Dirk Olmes <dirk@xanthippe.ping.de> | 
|---|---|
| date | Tue, 09 Dec 2014 12:19:59 +0100 | 
| parents | a30aee3f6158 | 
| children | cf31bf5fce72 | 
| rev | line source | 
|---|---|
| 35 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 1 <?php | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 2 function get_slug() | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 3 { | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 4 $slug = htmlspecialchars($_POST['Slug']); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 5 if (empty($slug)) | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 6 { | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 7 die('POST request did not include value for required key "Slug"'); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 8 } | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 9 return $slug; | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 10 } | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 11 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 12 if ($_SERVER['REQUEST_METHOD'] == 'POST') | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 13 { | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 14 $recipient = 'blog@xanthippe.ping.de'; | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 15 $slug = get_slug(); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 16 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 17 $author = htmlspecialchars($_POST['Author']); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 18 $comment = htmlspecialchars($_POST['Comment']); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 19 $date = date('Y-m-d H:i:s'); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 20 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 21 $message = 'Author: ' . $author . PHP_EOL | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 22 . 'Date: ' . $date . PHP_EOL . PHP_EOL | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 23 . $comment; | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 24 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 25 $subject = 'New blog post comment on article ' . $slug; | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 26 mail($recipient, $subject, $message); | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 27 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 28 ?> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 29 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 30 <html> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 31 <head> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 32 <title>Your comment was posted</title> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 33 </head> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 34 <body> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 35 <h1>Thank you</h1> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 36 <p> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 37 Your comment was posted and will appear on the blog as soon as a moderator has reviewed it. | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 38 </p> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 39 <a href="http://xanthippe.duckdns.org/blog/">Back to the blog</a> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 40 </body> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 41 </html> | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 42 | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 43 <?php | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 44 } | 
| 
a30aee3f6158
simple form handler for submitting a comment. This script just forwards the comment via
 Dirk Olmes <dirk@xanthippe.ping.de> parents: diff
changeset | 45 ?> | 
