--- test/html-whatpm/parser.cgi 2007/05/28 14:04:57 1.7
+++ test/html-whatpm/parser.cgi 2007/08/11 13:54:55 1.8
@@ -2,17 +2,16 @@
use strict;
use lib qw[/home/httpd/html/www/markup/html/whatpm
- /home/wakaba/public_html/-temp/wiki/lib];
+ /home/wakaba/work/manakai2/lib];
use CGI::Carp qw[fatalsToBrowser];
use Time::HiRes qw/time/;
-use SuikaWiki::Input::HTTP; ## TODO: Use some better CGI module
-
-my $http = SuikaWiki::Input::HTTP->new;
+use Message::CGI::HTTP;
+my $http = Message::CGI::HTTP->new;
## TODO: _charset_
-my $mode = $http->meta_variable ('PATH_INFO');
+my $mode = $http->get_meta_variable ('PATH_INFO');
## TODO: decode unreserved characters
if ($mode eq '/html' or $mode eq '/test') {
@@ -20,7 +19,7 @@
require Whatpm::HTML;
require Whatpm::NanoDOM;
- my $s = $http->parameter ('s');
+ my $s = $http->get_parameter ('s');
if (length $s > 1000_000) {
print STDOUT "Status: 400 Document Too Long\nContent-Type: text/plain; charset=us-ascii\n\nToo long";
exit;
@@ -61,7 +60,7 @@
print STDOUT Encode::encode ('utf-8', $$out);
print STDOUT "\n";
- if ($http->parameter ('dom5')) {
+ if ($http->get_parameter ('dom5')) {
require Whatpm::ContentChecker;
print STDOUT "#domerrors\n";
$time1 = time;
@@ -161,4 +160,4 @@
=cut
-## $Date: 2007/05/28 14:04:57 $
+## $Date: 2007/08/11 13:54:55 $