Counter

Tags:    php

Jeg har lavet en counter til min hp som gemmer antal besøgende i en txt fil. Hvordan gør jeg så så txt filen bliver en tak større hver gang besøgende opdaterer siden?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hvis du mener gemmer tekst i filen på en ny linie bruger du bare funktionen fputs
_______________________________________
-----------------------{ nife}------------------------_______________________________________



Hov der skulle have stået så den IKKE bliver en tak større når man opdaterer siden.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hov der skulle have stået så den IKKE bliver en tak større når man opdaterer siden.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Jeg kan ikke huske koden i hovedet men du skal have den til at læse værdien i filen først så pluse med 1 og derefter skrive til filen igen, men ikke fra bunden!læs evt http://dk.php.net/manual/en/function.fopen.php

jeg tror nok det skulle lade sig gøre
//Søren



Ja det har jeg lavet... Skal bare have lavet så den ikke tæller en op når man opdaterer.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Ja det har jeg lavet... Skal bare have lavet så den ikke tæller en op når man opdaterer.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Nåe det var det... jeg tror det vil være nemmest hvis du satte en cookie og så tjekker om den er sat, så kan du se alle unikke brugere... eller sætte den til en dag så tjekke hvor mange der er på om dagen... håber du forstår
et andet alternativ vil være at bruge en db men hvis folk har dynamiske iper vil det ikke holde til at tælle unikke brugere...
//Søren

[Redigeret d. 07/02-04 16:07:10 af Søren|ZpoN]



Hmm du skulle ikke kende en artikel om cookies?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hmm du skulle ikke kende en artikel om cookies?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Der er en artikel her på udv.dk (http://udvikleren.dk/article.php?aid=183&techid=6) har dog ikke læst den, men den virker lidt forvirende...

så i stedet får du lige et par koder og en hurtig gennemgang

Fold kodeboks ind/udKode 


Denne kode sætter en cookie, den skal være der i 100 dage (60 sekunder * 60 minutter * 24 timer * 100 dage) den kommer til indeholde værdien af $tilid og $date, $tilid bliver også en del af navnet på cookien (se evt php.net's forklaring af setcookie http://dk2.php.net/manual/en/function.setcookie.php)

Fold kodeboks ind/udKode 


cookien kan hentes på denne måde.

Jeg foreslår:

Fold kodeboks ind/udKode 


Men husk cookies skal altid sættes i toppen af filen... jeg vil også anbefale dig at få fat på bogen "start på PHP" den koster 69,- hos din lokale boghandel, eller køb den her: http://libris.dk/ (http://libris.dk/Vis_Produkt.asp?ISBN=87-7843-408-4)

//Søren

[Redigeret d. 11/02-04 11:01:22 af Søren|ZpoN]



t