B4stian Skrevet 23. mai 2004 Del Skrevet 23. mai 2004 noen som kan hjelpe meg med å sette opp en counter med php (eller html), vil helst at den skal vises som vanlig teskt eller en liten ramme rundt tallene. Lenke til kommentar
???????? Skrevet 23. mai 2004 Del Skrevet 23. mai 2004 Tror det finnes en del tråder om det ement allerede Du finner også mange scripts på www.hotscripts.com Siden det finnes mange måter å løse dette på er det vansklig å gi noe tips. Det viktigste er om du skal telle hits eller unike besøkende. Skal du telle unike besøkende burde du bruke en SQL database, eventuelt skrive til en fil og legge til en "alle rede registrert" verdi i en session eller cookie. Hvis du bare skal telle hits kan det enkelt skrives til en tekstfil, ta da en kikk på funksjonene: fopen() fwrite() fclose() file_get_contents() Husk å endre CHMOD hvis du bruker et *nix system Lenke til kommentar
Beisfjord Skrevet 24. mai 2004 Del Skrevet 24. mai 2004 Hvordan hånderer du "the lost update" problematikken ved å skrive til filer? Kan du garantere at ikke x antall leser filen samtidig, eller er det er problem du ikke anser som så sansynlig og velger å leve med? Lenke til kommentar
???????? Skrevet 24. mai 2004 Del Skrevet 24. mai 2004 Faktisk så er jeg ikke sikker på om PHP venter med å åpne filen eller ikke dersom den jobber med den fra før. Uansett så kan vel ikke det vurderes som et særlig problem da dette gjøres på noen få hundredeler. Lenke til kommentar
Beisfjord Skrevet 24. mai 2004 Del Skrevet 24. mai 2004 Sjekka det opp nå, og hvis du vil være sikker på å unngå "lost updates" så må du benytte deg av "flock()". Hvis ikke vil det skje at flere leser samme verdi, da filen ikke låses automagisk. Men, som sagt det skal litt til at det skjer, men har du mange besøkende så kan det jo inntreffe både titt og ofte. Lenke til kommentar
???????? Skrevet 24. mai 2004 Del Skrevet 24. mai 2004 Har du så mange besøkende, glem ikke at det krevet utrolig mange, så er det neppe aktuelt å bare telle brukere - da vil du mest sannsynelig registrere mer data for å konkurrere bedre med alterntive nettsteder. flock() er en gammel og "mindre" brukt funksjon - grunnet problematikken med at den låser filen og at den ikke fungerer på alle systemer. Løsningen, dersom du har et så stort nettsted, er å bruke en database Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå