error.pm

来自「嵌入式WEB」· PM 代码 · 共 35 行

PM
35
字号
#!/usr/bin/perl -wTpackage CGIBook::Error;use Exporter;@ISA = "Exporter";@EXPORT = qw( error );use strict;use CGI::Carp qw( fatalsToBrowser );BEGIN {    sub carp_error {        my $error_message = shift;        my $q = new CGI;        my $discard_this = $q->header( "text/html" );        error( $q, $error_message );    }    CGI::Carp::set_message( \&carp_error );}sub error {    my( $q, $error_message ) = @_;        print $q->header( "text/html" ),          $q->start_html( "Error" ),          $q->h1( "Error" ),          $q->p( "Sorry, the following error has occurred: " ),          $q->p( $q->i( $error_message ) ),          $q->end_html;    exit;}1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?