Nik has asked for the wisdom of the Perl Monks concerning the following question:
So, i have placed the above code in a file called counter.pl and i call it within each perl script as#======== Insert or Update pagecounter appropriately, then display it +========== my ($pagename) = ($0 =~ m{([^/\\]+?)(?:\.[^/\\.]+)?$}); eval { # Just ignore errors if the record already exists $db->do('INSERT INTO counters (pagename, pagecounter) VALUES (?, 0) +', undef, $pagename); }; $db->do('UPDATE counters SET pagecounter = pagecounter + 1 WHERE pagen +ame = ?', undef, $pagename) unless( $host eq 'Admin' ); my ($counter) = $db->selectrow_array('SELECT pagecounter FROM counters + WHERE pagename = ?', undef, $pagename);
My problem is i dont know how to call 'counter.pl' giving it the name of the refferer script tha called it.include ("counter.pl");
Can you help plz?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to call counter.pl script from another script
by pc88mxer (Vicar) on Feb 22, 2008 at 15:55 UTC | |
by Nik (Initiate) on Feb 22, 2008 at 16:39 UTC | |
by marto (Cardinal) on Feb 22, 2008 at 16:43 UTC | |
| |
|
Re: How to call counter.pl script from another script
by toolic (Bishop) on Feb 22, 2008 at 15:55 UTC |