http://qs1969.pair.com?node_id=104182


in reply to Re: Re: Not Matt's Scripts
in thread Not Matt's Scripts

Just write the functionality of the script as a module and put "standard usage" of it at the end like:

package main; require File::Basename; File::Basename->import( qw(basename) ); if( &basename( $0 ) eq &basename( __FILE__ ) ) { require CGI; my $q= CGI->new(); # ... }
that way you can make one file that is both a module and an all-in-one CGI script. This might even help the modulephobic slowly learn to like modules. (:

        - tye (but my friends call me "Tye")