» »

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

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.

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


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postavitev mySQL

Oddelek: Programiranje
92197 (1775) M01O
»

števec obiska

Oddelek: Izdelava spletišč
181731 (1481) Sims
»

Vote script(php)-problem?

Oddelek: Izdelava spletišč
5929 (885) AlexUS
»

php

Oddelek: Izdelava spletišč
111081 (1005) Trubadur
»

Kakšen program mi svetujete ? (strani: 1 2 )

Oddelek: Izdelava spletišč
886115 (5303) webfreak

Več podobnih tem