annotate cgi-bin/comments.cgi @ 175:887a460d77d5

Ran through perltidy
author Steve Kemp <steve@steve.org.uk>
date Tue, 01 Apr 2008 20:47:13 +0100
parents 4d2f0d6866e5
children e0ef0f218600
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
1 #!/usr/bin/perl -w
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
2 #
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
3 # This is a simple script which is designed to accept comment requests,
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
4 # and save the details to local text files upon the localhost.
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
5 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
6 # This code is very simple and should be easy to extend with anti-spam
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
7 # at a later point.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
8 #
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
9 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
10 ###
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
11 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
12 # NOTE: If you wish to use this you must edit three things at the
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
13 # top of the script.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
14 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
15 # 1. The directory to save the comment data to.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
16 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
17 # 2. The email address to notify.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
18 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
19 # 3. The email address to use as the sender.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
20 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
21 ####
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
22 #
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
23 # Steve
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
24 # --
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
25 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
26
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
27
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
28
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
29 use strict;
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
30 use warnings;
99
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
31
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
32 use CGI;
99
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
33 use POSIX qw(strftime);
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
34
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
35
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
36
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
37 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
38 # The directory to store comments in
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
39 #
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
40 # my $COMMENT = "/home/www/comments/";
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
41 #
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
42 my $COMMENT = $ENV{'DOCUMENT_ROOT'} . "../comments/";
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
43
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
44 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
45 # The notification addresses - leave blank to disable
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
46 #
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
47 my $TO = 'weblog@steve.org.uk';
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
48 my $FROM = 'weblog@steve.org.uk';
154
9f91d9377d1a Whitespace cleanups
Steve Kemp <steve@steve.org.uk>
parents: 150
diff changeset
49
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
50
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
51
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
52 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
53 # Get the parameters from the request.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
54 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
55 my $cgi = new CGI();
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
56 my $name = $cgi->param('name') || undef;
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
57 my $mail = $cgi->param('mail') || undef;
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
58 my $body = $cgi->param('body') || undef;
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
59 my $id = $cgi->param('id') || undef;
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
60 my $cap = $cgi->param('captcha') || undef;
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
61 my $ajax = $cgi->param("ajax") || 0;
154
9f91d9377d1a Whitespace cleanups
Steve Kemp <steve@steve.org.uk>
parents: 150
diff changeset
62
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
63
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
64 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
65 # If any are missing just redirect back to the blog homepage.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
66 #
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
67 if ( !defined($name)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
68 || !length($name)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
69 || !defined($mail)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
70 || !length($mail)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
71 || !defined($body)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
72 || !length($body)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
73 || !defined($id)
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
74 || !length($id) )
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
75 {
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
76 if ($ajax)
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
77 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
78 print "Content-type: text/html\n\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
79 print "Missing fields.\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
80 }
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
81 else
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
82 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
83 print "Location: http://" . $ENV{'HTTP_HOST'} . "/\n\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
84 }
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
85 exit;
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
86 }
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
87
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
88 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
89 # Does the captcha value contain text? If so spam.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
90 #
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
91 if ( defined($cap) && length($cap) )
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
92 {
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
93 if ($ajax)
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
94 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
95 print "Content-type: text/html\n\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
96 print "Missing fields.\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
97 }
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
98 else
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
99 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
100 print "Location: http://" . $ENV{'HTTP_HOST'} . "/\n\n";
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
101 }
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
102 exit;
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
103 }
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
104
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
105
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
106 #
123
412506c2de6b Attempt to recognise paragraphs.
Steve Kemp <steve@steve.org.uk>
parents: 108
diff changeset
107 # Convert the message to crude HTML.
412506c2de6b Attempt to recognise paragraphs.
Steve Kemp <steve@steve.org.uk>
parents: 108
diff changeset
108 #
412506c2de6b Attempt to recognise paragraphs.
Steve Kemp <steve@steve.org.uk>
parents: 108
diff changeset
109 $body =~ s/\n$/<br>\n/mg;
412506c2de6b Attempt to recognise paragraphs.
Steve Kemp <steve@steve.org.uk>
parents: 108
diff changeset
110
412506c2de6b Attempt to recognise paragraphs.
Steve Kemp <steve@steve.org.uk>
parents: 108
diff changeset
111 #
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
112 # Otherwise save them away.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
113 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
114 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
115 # ID.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
116 #
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
117 if ( $id =~ /^(.*)[\/\\](.*)$/ )
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
118 {
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
119 $id = $2;
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
120 }
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
121
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
122
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
123 #
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
124 # Show the header
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
125 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
126 print "Content-type: text/html\n\n";
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
127
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
128
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
129 #
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
130 # get the current time
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
131 #
99
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
132 my $timestr = strftime "%e-%B-%Y-%H:%M:%S", gmtime;
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
133
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
134
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
135 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
136 # Open the file.
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
137 #
99
cd27fd555272 Use a better date + time format.
Steve Kemp <steve@steve.org.uk>
parents: 98
diff changeset
138 my $file = $COMMENT . "/" . $id . "." . $timestr;
155
4d2f0d6866e5 Updated the display of the blog comment when using AJAX
Steve Kemp <steve@steve.org.uk>
parents: 154
diff changeset
139 $file =~ s/[ \t]//g;
4d2f0d6866e5 Updated the display of the blog comment when using AJAX
Steve Kemp <steve@steve.org.uk>
parents: 154
diff changeset
140
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
141 open( FILE, ">", $file );
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
142 print FILE "Name: $name\n";
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
143 print FILE "Mail: $mail\n";
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
144 print FILE "User-Agent: $ENV{'HTTP_USER_AGENT'}\n";
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
145 print FILE "IP-Address: $ENV{'REMOTE_ADDR'}\n";
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
146 print FILE "\n";
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
147 print FILE $body;
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
148 close(FILE);
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
149
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
150
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
151 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
152 # Send a mail.
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
153 #
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
154 if ( length($TO) && length($FROM) )
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
155 {
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
156 open( SENDMAIL, "|/usr/lib/sendmail -t -f $FROM" );
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
157 print SENDMAIL "To: $TO\n";
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
158 print SENDMAIL "From: $FROM\n";
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
159 print SENDMAIL "Subject: New Comment [$id]\n";
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
160 print SENDMAIL "\n\n";
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
161 print SENDMAIL `cat $file`;
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
162 close(SENDMAIL);
108
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
163 }
a25099606ec5 Updated.
Steve Kemp <steve@steve.org.uk>
parents: 99
diff changeset
164
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
165 #
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
166 # Now show the user the thanks message..
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
167 #
175
887a460d77d5 Ran through perltidy
Steve Kemp <steve@steve.org.uk>
parents: 155
diff changeset
168 if ( $cgi->param("ajax") )
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
169 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
170 print <<EOF;
155
4d2f0d6866e5 Updated the display of the blog comment when using AJAX
Steve Kemp <steve@steve.org.uk>
parents: 154
diff changeset
171 <h3>Comment Submitted</h3>
4d2f0d6866e5 Updated the display of the blog comment when using AJAX
Steve Kemp <steve@steve.org.uk>
parents: 154
diff changeset
172 <blockquote>
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
173 <p>Thanks for your comment, it will be made live when the queue is moderated next.</p>
155
4d2f0d6866e5 Updated the display of the blog comment when using AJAX
Steve Kemp <steve@steve.org.uk>
parents: 154
diff changeset
174 </blockquote>
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
175
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
176 EOF
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
177 exit;
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
178 }
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
179 else
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
180 {
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
181 print <<EOF;
98
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
182 <html>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
183 <head>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
184 <title>Thanks For Your Comment</title>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
185 </head>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
186 <body>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
187 <h2>Thanks!</h2>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
188 <p>Your comment will be included the next time this blog is rebuilt.</p>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
189 <p><a href="http://$ENV{'HTTP_HOST'}/">Return to blog</a>.</p>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
190 </body>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
191 </html>
Steve Kemp <steve@steve.org.uk>
parents:
diff changeset
192 EOF
150
4a882ba147e4 Updated to allow Ajax to be used for comment submission.
Steve Kemp <steve@steve.org.uk>
parents: 123
diff changeset
193 }