Mercurial > hg > Blog
annotate submit_comment.php @ 108:6b2c94670056
Dokumentation zum Aufsetzen einer neuen Umgebung
| author | Dirk Olmes <dirk.olmes@codedo.de> | 
|---|---|
| date | Thu, 17 Jun 2021 17:07:24 +0200 | 
| 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 ?> | 
