#!/usr/bin/perl -w use strict; use Socket; use Config; use CGI::Carp qw(warningsToBrowser fatalsToBrowser); use CGI; my $cgi = CGI->new(); print $cgi->header(); warningsToBrowser(1); # dies ist ganz wichtig! use vars qw($eval_in_died $mod_dbi $mod_ff $mod_fb $mod_gz $mod_ftp $mod_mime); print "

Perl-Test f�r MySQLDumper

\n"; print "
Unbedingt notwendige Funktionen f�r das Cronscript
"; print "

teste DBI ...

\n"; eval { $eval_in_died = 1; require DBI; }; if(!$@){ $mod_dbi = 1; import DBI; } if($mod_dbi!=1){ print "DBI ist nicht vorhanden !
\n"; } else { print "DBI ist installiert.
\n"; } print "

teste File::Find ...

\n"; eval { $eval_in_died = 1; require File::Find; }; if(!$@){ $mod_ff = 1; import File::Find; } if($mod_ff!=1){ print "File::Find ist nicht vorhanden !
\n"; } else { print "File::Find ist installiert.
\n"; } print "

teste File::Basename ...

\n"; eval { $eval_in_died = 1; require File::Basename; }; if(!$@){ $mod_fb = 1; import File::Basename; } if($mod_fb!=1){ print "File::Basename ist nicht vorhanden !
\n"; } else { print "File::Basename ist installiert.
\n"; } print "
Konfigurierbare Funktionen f�r das Cronscript
"; print "

teste Compress::Zlib ...

\n"; eval { $eval_in_died = 1; require Compress::Zlib; }; if(!$@){ $mod_gz = 1; import Compress::Zlib; } if($mod_gz!=1){ print "Compress::Zlib ist nicht vorhanden !
\n"; } else { print "Compress::Zlib ist installiert.
\n"; } print "

teste Net::FTP ...

\n"; eval { $eval_in_died = 1; require Net::FTP; }; if(!$@){ $mod_ftp = 1; import Net::FTP; } if($mod_ftp!=1){ print "Net::FTP ist nicht vorhanden !
\n"; } else { print "Net::FTP ist installiert.
\n"; } print "

teste MIME::Lite ...

\n"; eval { $eval_in_died = 1; require MIME::Lite; }; if(!$@){ $mod_mime = 1; import MIME::Lite; } if($mod_mime!=1){ print "MIME::Lite ist nicht vorhanden !
\n"; } else { print "MIME::Lite ist installiert.
\n"; } print "\n";