- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl/ウェブ/CGI-Application へ行く。
- 1 (2010-01-20 (水) 19:58:26)
CGI::Application
昔書いたCGI::Applicationのプログラムです。途中で開発が停止になったので、ちゃんと動かないかも。
htdocs/dispatch.cgi
#!/usr/bin/perl
# ==============================================================================
# フロントコントローラ
# ==============================================================================
use strict;
use warnings;
use FindBin qw($Bin);
use Cwd 'abs_path';
use lib (
"$Bin/../../admin_app/lib",
);
use CGI::Carp qw(carpout);
use CGI::Application::Dispatch;
# ログファイル書き出し
umask 000;
open my $log, '>>', "$Bin/../../admin_app/logs/cgi_log" or die $!;
carpout($log);
# URL修正
chdir $Bin;
my $www = abs_path;
$ENV{PATH_INFO} =~ s/^$www//g if defined $ENV{PATH_INFO};
# アプリケーション実行
CGI::Application::Dispatch->dispatch(
prefix => 'C',
default => 'Index',
debug => 1,
);
close $log;
exit;