🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.www
Article #461

LICZNIK - najprostsze rozwiazanie, bez cgi

#461
From: ponc... Tomasz Pilat
Date: Wed, 31 Jan 1996 00:00
60 lines
1638 bytes
Pozwole sobie przedstawic rozwiazanie ktore skutecznie funkcjonuje u mnie.

Po pierwsze.
Nalezy zalozyc w katalogu gdzie mamy strone, do ktorej chcemy liczyc dostepy
plik .htaccess. Oto jego zawartosc:

AddType text/x-server-parsed-html index.html

---- gdzie index.html to nazwa tej strony


Po drugie.
Oto glowny licznik. Powiedzmy ze sie nazywa count.cgi
Oto jego zawartosc:

#!/usr/bin/perl
open (COUNT, "count");
$counter = <COUNT>;
close (COUNT);
open (COUNT, ">count");
print COUNT +($counter+1);
close (COUNT);
print $counter;
exit(0);

----
Moze zaistniec potrzeba zmiany sciezki do perla (to #!/usr/bin/perl)
Najlatwiej sprawdzic gdzie jest perl piszac:   

whereis perl

lub

which perl

Po trzecie.
Wykonujemy co nastepuje:

touch count
chmod 777 count
chmod 505 .htaccess
chmod 505 count.cgi

W pliku count znajdowac sie bedzie liczba odwiedzin.

Po czwarte.
Umieszczamy na stronie cos takiego:

Ta strone odwiedzilo juz <!--#exec cmd="/usr/bin/perl count.cgi"--> gosci!

---
Pamietajac czy sciezka do perla jest odpowiednia...

To wszystko.
Powinno dzialac..
Jak nie to <a href="mailto:ponc...@ajax.umcs.lublin.pl">napiszcie</a>!

Poncki

<a href="http://ajax.umcs.lublin.pl/~poncjusz"> Tomasz Pilat </a>
Technical Details
Message-ID: <4eoefe$77n@priam.umcs.lublin.pl>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
From: ponc...@ajax.umcs.lublin.pl (Tomasz Pilat)
Subject: LICZNIK - najprostsze rozwiazanie, bez cgi
Date: 1996/01/31
Message-ID: <4eoefe$77n@priam.umcs.lublin.pl>
X-Deja-AN: 137583703
organization: Marie Curie-Sklodowska University
newsgroups: pl.comp.www
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit