PHP Hit Counter Tutorial

En trefftelleren er et script som teller antall ganger en nettside er vist. Dette gjør at både eieren av siden og besøkende til å vite hvor populær siden er. En enkel hit counter kan lages med PHP på bare ni linjer med kode. Denne telleren vil bare telle antall ganger siden er vist, skjønt; det vil ikke telle antall unike besøkende.

Det grunnleggende

En enkel PHP hit counter oppdaterer bare en tekstfil, som holder styr på hvor mange ganger siden åpnes. PHP-script lese 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.

Manuset

Den hit counter script ser slik ut:
<? Php
$ Filename = "hits.txt"

$ Count = file ($ filnavn)

$ Teller [0] ++

$ fil = fopen ($ filnavn, "W") eller dø ( "Kan ikke finne $ filnavn")

fputs ($ fil, "$ count [0]")

fclose ($ file)

echo $ teller [0]

?>

Filnavnet variabelen inneholder navnet på tekstfilen med treffet teller i den. 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 er avholdt.

The $ count variabel åpner verdien med funksjonen "fil". Denne funksjonen leser hele filen inn i en matrise. I dette tilfelle er matrisen vil bare ha en verdi. Linjen "$ count [0] ++;" øker verdien med én.

Filen blir deretter åpnet med "fopen" -funksjonen. "W" i den funksjonen gjør at filen skal ha skrivetilgang. Hvis filen ikke er der, vil den returnere teksten "Finner ikke hits.txt" og scriptet vil ende. Hvis filen åpnes vellykket, vil "fputs" -funksjonen skrive den nye $ telleverdien til filen. Filen blir deretter lukket med "fclose" -funksjon.

Den siste linjen i skriptet, "echo $ teller [0];" skriver treffet teller til skjermen. Hvis du ikke vil at treffet teller for å være synlig, kan du enten la den linjen ut, eller kommentere det ut ved å plassere et # symbol på begynnelsen av linjen.

Embedding koden

Lagre koden som \ "hits.php \" og plassere den i samme katalog som din nettside. Hvis webserveren er en Linux-server, bør du sørge for at både \ "hits.php \" er verdens kjørbar og \ "hits.txt \" filen er verden skrivbar ved å skrive kommandoene \ "chmod 755 hits.php \ "og \" chmod 777 hits.txt \ "ved ledeteksten.

Ring \ "hits.php \" script fra din nettside ved å plassere følgende linje inn 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.