Hey~
    I've been trying to made a simple guestbook, i
copyed the whole code from "Learning Pearl"(O'Reillys
book) i uploaded to tripod and didn't work
show me this:

..........
It looks like there was an error: 
Your script produced this error: Can't locate CGI.pm
in @INC (@INC contains: .) at ./guestbook.cgi line 5.
BEGIN failed--compilation aborted at ./guestbook.cgi
line 5. 
..........

The fifth line is

use CGI qw(:standart);

there is the problem i guess...

This is my code:


#/usr/bin/pearl -w

use 5.004;
use strict;
use CGI qw(:standart);
use Fcntl qw(:flock);

sub bail {
        my $error = "@_";
        print h1("Unexpected Error"), p($error), end_html;
        die $error;
}

my{
        $CHATNAME,
        $MAXSAVE,
        $TITLE,
        cur,
        @entries,
        $entry,
};

$TITLE = "Simple Guestbook";
$CHATNAME = "/usr/tmp/chatfile";
$MAXSAVE = 10;

print header, start_html($TITLE), h1($TITLE);

$cur = CGI->new();
if ($cur->param("message")) {
        $cur->param("date", scalar localtime);
@entries = ($cur);
}

open (CHANDLE, "+< $CHATNAME") || bail("cannot open
$CHATNAME: $!");

flock(CHANDLE, LOCK_EX) || bail("cannot flock
$CHARNAME: $!");

while (!eof(CHANDLE) && @entrie < $MAXSAVE) {
        $entry = CGI->new(\"*CHANDLE);
        push @entries, $entry;
}
seek(CHANDLE, 0, 0) || bail("cannot trewind $CHATNAME:
$!");
foreach $entry (@entries) {
        &entry->save(\*CHANDLE);
}
truncate(CHANDLE) || bail("cannot close $CHATNAME:
$!");

print hr, start_form;
print p("Message:", cur->textfield{
        -NAME => "name"));
print p("MEssage:", $cur->textfield{
        -NAME => "message",
        -OVERRIDE => 1,
        -SIZE => 50));
print p(submit("send"), reser("clear"));
print end_form, hr;

print h2("Prior Messages");
foreach $entry (@entries) {
        print("%s [%s]: %s",
        $entry->param("date"),
        $entry->param("name"),
        $entry->param("message"));
        print br();
}
print end_html;





can somebody help me with this, please...

thanks


=====
@paul {$yoyo}

I like yoyos. They go up and down. Yoyos are controlled by centrifical force which 
keep them spinning. It is a known fact that people who yoyo are less likely to have a 
sudden outrage of violent behavior. Such as hitting your neighbor's kid wit your car. 
Ouch so If you want to prevent 
this pick up a yoyo and learn some tricks!
------------ http://www.yoyoperu.com/ ------------

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to