sub readit{ # should use a shared lock here open(READ,"guestbook.txt") || dienice("Couldn't open guestbook for reading: $!"); local $/; # slurp mode my @text = ; close READ: return split(/:/,@text); } #### sub printit { my $query = shift; print $query->h2('Current Results'); while (@_) { my $user = shift; my $comment = shift; print "Message by: $user
"; print "<Message>
$comment
</Message>"; print $query->hr(); } }