#!/usr/bin/env perl use strict; use warnings; use CGI; use CGI::Carp qw(carpout fatalsToBrowser); BEGIN { use CGI::Carp qw(carpout); open(LOG, ">>/home/me/tmp/mycgi-log") or die("Unable to open mycgi-log: $!\n"); carpout(*LOG); } sub main { my $query = CGI->new(); print $query->header(-content_type => 'text/plain'); my $search = $query->param('q'); if (!$search eq undef) { printf("You searched for: %s\n", $query->escapeHTML($search)); } else { printf("Invalid search? You must provide a 'q' argument.\n"); } } main(); 1; __END__