#!/usr/bin/perl -w use strict; use CGI qw/:standard/; my $number_to_display = 1; my $start = 1; my $blogs; getblogs($start, $number_to_display, @blog); print start_html("SignGuy's Online Journal"); print h1("Congradulations!"); print p($blog[0]), br(); print end_html(); sub getblogs($start, $number_to_display, \@blogs) { open (BLOG, ') { if ($_ =~ /$x/) { $blogs[$number_to_display - $y] = ; $x--; $y--; if (!$x || !$y) {last;} } } } _DATA_ 3 This is a test blog. 2 Perl is my god! 1 Dan Simmons is a good author