- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 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;