Forum » Omrežja in internet » counter
counter
karma ::
rabu bi en dober counter, ki pa naj bi štel obiske samo na podstrani homepagea...jasno zastonjski in naj se ne bi logiral še na kakem drugem strežniku (ne mojem)
lp
lp
poweroff ::
Counter si lahko napišeš sam, v Perlu. Potem pa ga instaliras in to je to...
Imeti moras file kjer je zapisano stevilo obiskov, recimo obiski.txt (na zacetku naj bo notri napisana 0).
Obiski.txt mora biti permited to write... se pravi chmod 777 obiski.txt
Skript mora biti executable:
chmod 755 stvec.pl
Te chmod ukaze vpises v ukazni lupini, ko se telnetas na server...
Promgram pa izgleda takole (recimo da mu das ime stevec.pl)
#!/usr/bin/perl
# preberi stevilo obiskov
open(NUMBER,"obiski.txt");
$num = < NUMBER >; #tukaj moras pisati brez presledkov med < in NUMBER!
close(NUMBER);
# povecaj stevec za 1
$num++;
# shrani povecan stevec
open(>NUMBER,"obiski.txt");
print NUMBER "$num";
close(NUMBER);
# prikazi vrednost stevca na zaslonu
print "Content-type: text/html; charset=windows-1250n";
print "$num";
---
Potem pa lahko vkljucis povezavo na stevec v svoj HTML dokument, ki pa mora biti SSI (server side includes). Se pravi index.shtml.
Neki v stilu - in na tem mestu se bo prikazal stevec.
Imeti moras file kjer je zapisano stevilo obiskov, recimo obiski.txt (na zacetku naj bo notri napisana 0).
Obiski.txt mora biti permited to write... se pravi chmod 777 obiski.txt
Skript mora biti executable:
chmod 755 stvec.pl
Te chmod ukaze vpises v ukazni lupini, ko se telnetas na server...
Promgram pa izgleda takole (recimo da mu das ime stevec.pl)
#!/usr/bin/perl
# preberi stevilo obiskov
open(NUMBER,"obiski.txt");
$num = < NUMBER >; #tukaj moras pisati brez presledkov med < in NUMBER!
close(NUMBER);
# povecaj stevec za 1
$num++;
# shrani povecan stevec
open(>NUMBER,"obiski.txt");
print NUMBER "$num";
close(NUMBER);
# prikazi vrednost stevca na zaslonu
print "Content-type: text/html; charset=windows-1250n";
print "$num";
---
Potem pa lahko vkljucis povezavo na stevec v svoj HTML dokument, ki pa mora biti SSI (server side includes). Se pravi index.shtml.
Neki v stilu - in na tem mestu se bo prikazal stevec.
simon ::
Se ena shell varianta stevca:
#!/bin/sh
obiskov=`cat obiski.txt`
obiskov=`expr $obiskov + 1`
echo $obiskov > obiski.txt
echo -e "Content-type: text/html\;\n\n"
echo $obiskov
Shranis tja kjer lahko poganjas cgi programe, chmodas na 755, posljes tja datoteko ki ima eno niclo noter ali ce imas shell dostop napises echo 0 >obiski.txt in jo chmodnes na 777 in skript vkljucis s SSI-jem
#!/bin/sh
obiskov=`cat obiski.txt`
obiskov=`expr $obiskov + 1`
echo $obiskov > obiski.txt
echo -e "Content-type: text/html\;\n\n"
echo $obiskov
Shranis tja kjer lahko poganjas cgi programe, chmodas na 755, posljes tja datoteko ki ima eno niclo noter ali ce imas shell dostop napises echo 0 >obiski.txt in jo chmodnes na 777 in skript vkljucis s SSI-jem
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Postavitev mySQLOddelek: Programiranje | 2230 (1808) | M01O |
» | števec obiskaOddelek: Izdelava spletišč | 1746 (1496) | Sims |
» | Vote script(php)-problem?Oddelek: Izdelava spletišč | 945 (901) | AlexUS |
» | phpOddelek: Izdelava spletišč | 1099 (1023) | Trubadur |
» | Kakšen program mi svetujete ? (strani: 1 2 )Oddelek: Izdelava spletišč | 6221 (5409) | webfreak |