A hit counter er et script som teller antall ganger en nettside er vist . Dette gjør at både eieren av siden og besøkende å vite hvor populær siden er. En enkel hit counter kan lages med PHP i bare ni linjer med kode . Denne disken vil bare telle antall ganger siden er vist , men, det vil ikke telle antall unike besøkende . Grunnleggende
En enkel PHP hit counter bare oppdaterer en tekstfil , som holder styr på hvor mange ganger siden åpnes . PHP script leser gjeldende nummer i filen, og deretter legger man til nummeret , skriver nummeret til filen og lukker filen . Manuset er så innebygd i html på nettsiden slik at den utføres hver gang siden åpnes .
The Script
hit counter script ser ut som dette : < php $ filename = " hits.txt " , $ teller = file ( $ filename ); $ teller [ 0 ] + +; $ fil = fopen ( $ filename , " w" ) or die ( "Kan ikke finne? $ filnavn "); fputs ( $ fil, " $ teller [ 0 ] "); fclose ( $ fil) ; echo $ teller [ 0 ]; ? >
filnavnet variabelen inneholder navnet på teksten fil med treffet telle i det. Når du legger manuset til nettsiden din , bør du også legge til en tekstfil kalt " hits.txt " med kun tallet " 0 " i den til katalogen der siden din avholdt.
$ Teller variabel tilgang verdien med "fil" -funksjonen . Denne funksjonen leser hele filen inn i en matrise . I dette tilfellet vil matrisen vil bare ha en verdi . Linjen " $ teller [ 0 ] + +; " øker verdien med en
Filen blir deretter åpnet med " fopen "-funksjonen . . Den " w" i denne funksjonen gjør at filen skal ha skrivetilgang. Hvis filen ikke er der, vil det returnere teksten "Finner hits.txt " og scriptet vil ende . Hvis filen åpnes vellykket, vil " fputs "-funksjonen skrive den nye $ teller verdien til filen . Filen blir deretter lukket med " fclose "-funksjonen
siste linje av manuset, . "Echo $ teller [ 0 ]; " skriver treffet telle til skjermen. Hvis du ikke vil at treffet teller å være synlig, kan du enten la den linjen ut , eller kommentere det ut ved å plassere en # symbol på begynnelsen av linjen .
Embedding code
Lagre koden som " hits.php " og plassere den i samme mappe som nettsiden din . Hvis webserveren din er en Linux- server, bør du sørge for at både " hits.php " er verdens kjørbar og " hits.txt " filen er verdens skrivbar ved å skrive kommandoene " chmod 755 hits.php " og " chmod 777 treff . txt " . ved en ledetekst
Ring" hits.php " script fra din nettside ved å plassere følgende linje inn i html-koden : ?
< php include ( " hits.php "); ? >
Du kan teste koden ved omlasting websiden din. Hvis telleren øker , vet du at du har satt alt opp riktig. Hvis den ikke gjør det , sjekk koden din for skrivefeil og sørge for at det er et semikolon på slutten av hver linje .