CGI Perl

#!/usr/local/bin/perl
use CGI;
$co = new CGI;    
if (!$co->param())
{
    print 
        $co->header,
        $co->start_html('CGI File Upload Example'),
        $co->center
        (
            $co->start_multipart_form,
            $co->filefield(-name=>'filename', -size=>30),
            $co->br,
            $co->submit(-value=>'Upload'), 
            $co->reset,
            $co->end_form
    ),
    $co->hr;
} else {
    print 
        $co->header,
        $co->start_html('');
    $file = $co->param('filename');
    @data = <$file>;
    foreach (@data) {
        s/\n/
/g;
    }
    print 
        $co->center($co->h2("Here's the contents of $file...")),
        "@data";
}
print $co->end_html;