Home > WarningsToBrowser

WarningsToBrowser

WarningsToBrowser is a project mainly written in Perl, it's free.

目的

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向けです。 この仕組みによって起こる問題に注意してください。

Previous:html_sanitizer