Kako postaviti brojač pristupa na stranice:

COUNT.CGI - GRAFIČKI COUNTER IZ MATT'S SCRIPT ARCHIVE

Prije korištenja ove skripte javite se administratoru sustava radi doinstalacije softwarea na server.

Count.cgi je popularna CGI skripta iz Mattova arhive cgi skripti. Ona omogućava grafičko prikazivanje broja pristupa na određeni HTML dokument. Za razliku od count.pl skripte, ova skripta poziva se kao slika da se radi o slici. Za razliku od prethodne skripte ova skripta koristi centralni direktorij za pozicioniranje podataka o trenutnom stanju svih brojača. Istom skriptom koristi se više servera tako da pažljivo pročitajte pravila korištenja da bi se izbjegle neugodne posljedice.

Counter jednostavno uključujete tako da na stranicu dodate sliku i to ovako:

<img src="/cgi-bin/Count.cgi?df=server.xxx">

<img src="/cgi-bin/Count.cgi?df=user.xxx">

Count.cgi je naziv skripte, ? označava početak parametara koji se zadaju skripti, a df je osnovni parametar, odnosno on pokazuje u kojoj datoteci je smješteno stanje brojača. nazivi datoteka za vaše brojače određeni su imenom servera: npr. korisnik www.imeserver.com servera može koristiti nazive datoteka: imeserver001 do imeserver.999. Ako želite koristiti ovu skriptu, pošaljite mail na scripts@croadria.net,u subjectu napišite: subscribe Count.cgi, u tijelu poruke napišite samo naziv koji želite koristiti kao osnovu za naziv datoteka. Ukoliko to ne učinite postoji velika vjerojatnost da će program za "čišćenje smeća" vaše datoteke sa brojačima jednostavno obrisati.

Ako želite dodati više parametara, možete to učiniti tako da svaki parametar odjelite znakom &. npr:

<img src="/cgi-bin/Count.cgi?df=user.xxx&dd=B">

Slikedi popis svih parametara koje nudi server:

Parametar Naziv Opis Vrijednost ako parametar nije specificiran (default)
display=X Određuje tip prikaza Program može prikazati brojač (counter), vrijeme (time) ili datum (date). Dozvoljene tekstualne vrijednosti za X su counter,clock ili date Ovaj parametar nije potrebno navoditi ako želite prikazati brojač, budući da je brojač (counter) uobičajena vrijednost prikaza.

Pažnja: vrijeme i datum radit će samo sa oblicima prikaza A, D i E.

display=counter
timezone=X Određuje vremensku zonu za prikaz vremena. Parameter timezone= značajan je samo ako je display=clock ili display=date.

Uz pomoć njega možete prikazati vrijeme ili datum neke druge vremenske zone.

Na primjer, za GMT, timezone=GMT.

Također je moguće definirati i razliku u satima u odnosu na GMT: timezone=GMT+6.

-
dformat=X Određuje oblik ispisa datuma. Ovaj se parametar primjenjuje samo ako je display=date. Dozvoljene vrijednosti za tekstualni parametar X su bilo sve kombinacije slova MMDDYY, gdje su MM - mjesec, DD - dan, a YY godina. Na primjer: dformat=ddmmyy, dformat=YYMMDD. dformat=MMDDYY
ft=X Debljina okvira Brojač možete okružiti okvirom debljine X piksela. Navedite 0 ukoliko ne želite okvir. Vrijednosti veće od 5 daju 3-D efekt. ft=6
frgb=R;G;B Boja okvira Određuje boju okvira u RGB (red/green/blue) formatu. Svaka komponenta boje (R, G, i B) određena je vrijednošću između 0 i 255. Ako je naveden parametar ft= bez parametra frgb=, bit će prikazana uobičajena boja (plava).

Ako je naveden parametar frgb= bez parametra ft=, bit će prikazan okvir širine 5 piksela.

Boja može biti određena i pomoću heksadecimalne vrijednosti ili imena. Nemojte pisati znak # prije heksadecimalne vrijednosti boje kao što to radite prilikom kreiranja HTML stranica. Primjerice, ako želite napisati heksadecimalnu vrijednost za bijelo, napišite frgb=ffffff.

frgb=100;139;216 ili
frgb=648bd8
tr=B Prozirnost Y/N Možete odrediti hoće li slika brojača imati prozirnu podlogu. Parametar tr=Y znači da će slika biti prozirna, tr=N znači da neće. tr=N
Nije prozirna
md=X Maksimalan broj znamenaka Određuje maksimalan broj znamenaka za prikaz. Dozvoljene su vrijednosti između 5 i 10, uključujući (5 i 10). Program automatski ispisuje vodeće nule. Broj koji ne može biti prikazan, bit će smanjen na zadani X broj znamenaka. md=6
Bez ispisa nula prije broja
pad=B Ispisivanje 0 prije broja Određuje hoće li program ispisivati nule prije broja. Dozvoljene vrijednosti su Y (za da) i N (za ne). pad=N
Ako nije naveden parametar za ukupan broj znamenaka (md=x)

pad=Y
Ako je naveden parametar za ukupan broj znamenaka

dd=A Oblik prikaza Određuje uz pomoć kojih slika će program generirati brojeve. Dozvoljene vrijednosti su A, B, C i D.
Oblik A A
Oblik B B
Oblik C C
Oblik D D
Oblik E E
dd=A
A
sh=B Prikaz brojača Upotrebljava se za uključivanje, odnosno isključivanje prikaza znamenaka.

Ako je sh=T, brojač će biti prikazan i broj pristupa će se povećavati. To je uobičajena vrijednost.

Ako je sh=F znamenke neće bit prikazane, ali će se broj pristupa i dalje povećavati. Umjesto brojača bit će prikazan prozirni GIF veličine 1x1.

Dozvoljene vrijednosti ovog brojača su Y (za prikaz) i N (za skrivanje brojača).

sh=Y
df=datoteka Datoteka u koju se zapisuje broj pristupa Određuje u kojoj će datoteki biti upisan broj pristupa.

Za prvi brojac na svojim WWW stranicama koristite Vaše korisničko ime.

Za razliku od ostalih parametara, ovaj morate upisati iskljucivo malim slovima.

df=slucajan broj
ako nije naveden niti jedan naziv datoteke
incr=B Povećanje stanja brojača Omogućuje prikaz stanja brojača bez povećanja broja.

Ovo je osobito korisno ukoliko želite provjeriti stanje "skrivenog" brojača na nekoj od Vaših stranica sa stranice koja je poznata samo Vama.

Dozvoljene vrijednosti su Y za povećavanje broja pristupa prilikom poziva brojača i N za prikaz trenutnog stanja brojača bez povećanja.

incr=Y
Poziv brojača povećava broj pristupa za 1.
lit=X Prikaz znakova Omogućuje prikaz zadanog niza brojeva.

Dozvoljene vrijednosti su kombinacije znamenaka od 0 do 9. Slova nisu dozvoljena.

-
negate=B Inverzija boja Omogućuje inverziju boje znamenaka brojača.

Inverzija boje ne uključuje okvir.

Dozvoljene vrijednosti su Y i N.

negate=F
Bez inverzije
degrees=X Rotiraj X stupnjeva Omogućuje rotiranje slike brojača za X stupnjeva.

Dozvoljene vrijednosti su 90, 180, 270 i 360 i označavaju rotiranje u smjeru kazaljke na satu.

degrees=0
Brojač nije rotiran.