#!/usr/cisco/bin/perl -w use strict; use CGI; sub new { my ($class) = @_; my $q = CGI->new; my $name = $q->param('name'); return bless({ q => $q, name => $name, }, $class); } sub print_response { my ($self) = @_; my $name = $self->{name}; print "Content-type: text/plain\n\n"; print "Thank you, $name!"; } { my $self = __PACKAGE__->new(); $self->print_response(); }