Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Perl
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.mkdn
WarningsToBrowser.pm
case01.cgi
case02.cgi
case03.cgi
case04.cgi
case05.cgi
case06.cgi
case07.cgi

README.mkdn

目的

PerlのCGIで、PHPのようにエラーをブラウザに表示するモジュールです。 同じ用途のもに、Perl標準添付の CGI::Carp や、表示が美しい CGI::Carp::DebugScreen があります。

このモジュールは上のモジュールの使い方が分からない方向けです。

使い方

WarningsToBrowser.pm をCGIと同じディレクトリに起き、シェバングのすぐ下でuseしてください。

#!/usr/bin/env perl

use WarningsToBrowser;

use CGI;
...

warn $foo;
warn Dumper $bar;
die $baz;

シンタックスエラーやwarnやdieしてもブラウザに表示されます。 Content-Typeを付け忘れても、自動的に付けます。

注意

STDOUTとSTDERRのファイルハンドルを操作する仕組みになっています。 このモジュールはレガシーCGI向けです。 この仕組みによって起こる問題に注意してください。

Something went wrong with that request. Please try again.