Paste-bin.xyz
Archive
Sign In
Login
Register
Username
Current Password
Keep me signed in.
Username
Full Name
Email
New Password
PERL
23
check mail modules pl
Guest on 10th July 2022 07:53:20 PM
#!/usr/bin/perl
# new_file.pl - SHORT DESC
# dprelec,
use
strict
;
use
warnings
;
use
utf8
;
my
@modules
=
qw
(
Email
::
Sender
::
Simple
Email
::
Simple
Email
::
Simple
::
Creator
)
;
print
"Content-type: text/plain
\n
\n
"
;
print
"Perl: $^V
\n
"
;
print
"INC:
\n
"
;
print
"@INC"
;
print
"
\n
"
;
for
my
$key
(
sort
keys
%INC
)
{
print
"$INC{$key}
\n
"
;
}
print
"
\n
"
;
for
my
$module
(
@modules
)
{
print
"require $module "
;
eval
"use $module;"
;
if
(
$@
)
{
print
"ERROR $@
\n
"
;
}
else
{
print
"OK
\n
"
;
}
}
print
"
\n
\n
"
;
print
system
(
"ls -R /usr/share/perl5"
)
;
Raw Paste
#!/usr/bin/perl # new_file.pl - SHORT DESC # dprelec, use strict; use warnings; use utf8; my @modules = qw( Email::Sender::Simple Email::Simple Email::Simple::Creator ); print "Content-type: text/plain\n\n"; print "Perl: $^V\n"; print "INC:\n"; print "@INC"; print "\n"; for my $key (sort keys %INC) { print "$INC{$key}\n"; } print "\n"; for my $module (@modules) { print "require $module "; eval "use $module;"; if ($@) { print "ERROR $@\n"; } else { print "OK\n"; } } print "\n\n"; print system("ls -R /usr/share/perl5");
Login
or
Register
to edit or fork this paste. It's free.