#!/usr/bin/perl use CGI; $query = new CGI; print $query->header; print $query->start_html(-title => "Guestbook Thing"); print $query->h1("Guestbook Thing"); &writeit($query); &readit($query); &printit($query); print $query->end_html; sub writeit{ my($query)=@_; print $query->startform; print "Name:"; my $name = $query->param('Name'); my $comments = $query->param('Comments'); print $query->textfield(-name =>'Name'), "
"; print "Message:
", $query->textarea(-name => "Comments",-rows => "10",-columns => "50"),"
\n"; print $query->submit(-value => "Submit"); print $query->reset(-value=>Reset); print $query->hr(); print $query->endform; open(WRITE,">>guestbook.txt") || dienice("AHH $!"); print WRITE "$name::$comments\n"; #wonders if he should use the join function here... close(WRITE) || dienice("AHH $!"); } sub readit{ open(WRITE,"guestbook.txt") || dienice("AHH $!"); while (){ @_ = @text; } close(WRITE); @done = split(/:/,@text); } sub printit{ print $query->h2('Current Results'); print $query->hr; print "Message By: $done[0]
"; print "<Message>:
$done[1]
</Message>"; }