Solved

# Counter in perl under NT.

Posted on 1998-01-20
198 Views
What do I have to change int this perl-script to get it to work under NT??? I have installed perl but  I don't know how to execute perlscript under nt....

#!/usr/bin/perl -w

$filename="counter.txt"; print "Content-type: text/html\n\n"; if (!open(COUNTER, "$filename"))
{
}

else
{
$count=<COUNTER>; close (COUNTER); if ($count =~ /\n$/) { chop($count);
}
}

$count++; if(!open(COUNTER, ">$filename"))
{
print "couldn't open for print\n";
}
else
{
print COUNTER "$count"; close (COUNTER); } print "$count";
0
Question by:pucko

Accepted Solution

ihelpdesk earned 50 total points
ID: 1831846
You don't have to do anything. If you installed a webserver, just make an extension '.pl' and give it the command 'C:\path\to\perl\bin\perl.exe'. When you run the cgi then, i will work fine... It worked at my server (omniHTTPD)

0

LVL 84

Expert Comment

ID: 1831847
Well, if you want to be able to handle simultaneous hits without your
processes steping on each others counters, you may want to flock.
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

### Suggested Solutions

Introduction:   Welcome to my first article ever. To begin with, the reason I write this article.  I participated in a question on Experts Exchange about the start command in Windows and there were some discussion about the usage. The discussio…
If you get a (Blue Screen of Death), your system writes a small file called a minidump. Your first step is to make certain your computer is setup to record memory dumps. Right click My Computer, choose properties. Click on the advanced tab, an…
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.