Et hit counter er et script, der tæller antallet af gange en webside er blevet besøgt . Dette gør det muligt både ejeren af siden og besøgende til at vide, hvor populær siden er . En simpel hit counter kan laves med PHP i blot ni linjer kode. Denne tæller vil kun tælle antallet af gange siden er blevet besøgt , selvom, det vil ikke tælle antallet af unikke besøgende . Grundlæggende
En simpel PHP hit counter simpelthen opdaterer en tekstfil , der holder styr på antallet af gange siden er adgang til. PHP scriptet læser det aktuelle nummer i filen, så tilføjer man til nummeret , skriver nummeret til filen og lukker filen. Scriptet er derefter indlejret i html på websiden , så den udføres hver gang siden åbnes.
Script
hit counter script ligner dette : < php $ filename = " hits.txt " $ count = fil ( $ filename) ; $ count [0 ] + +; $ file = fopen ( $ filename , "w " ) or die ( "Kan ikke finde ? $ filename ") fputs ($ fil , " $ count [0] "); fclose ( $ file ) ; echo $ count [0 ] ? >
filename variablen holder navnet på den tekstfil fil med hittet tæller i det. Når du tilføjer script til din webside, skal du også tilføje en tekstfil kaldet " hits.txt " med kun det antal "0" i den til den mappe , hvor din side er afholdt.
$ Tælle variabel adgang værdien med "file" -funktionen. Denne funktion læser hele filen i et array . I dette tilfælde array vil kun have én værdi . Linjen "$ count [0 ] + +; " øger værdien med en
filen åbnes derefter med " fopen "-funktionen . . Den " w" i denne funktion gør filen for at have skrive adgang. Hvis filen ikke er der, vil den vende tilbage teksten " Kan du ikke finde hits.txt ", og scriptet vil ende. Hvis filen åbnes med succes, vil de " fputs "-funktionen skriver den nye $ tælle værdi til filen. Filen lukkes derefter med " fclose "-funktionen
Den sidste linje af scriptet . "Echo $ count [0 ]" skriver hittet tælle til skærmen. Hvis du ikke ønsker, at hit tæller for at være synlige, kan du enten lade denne linje ud eller kommentere det ud ved at placere en # symbol i begyndelsen af linjen.
Embedding Code
Gem koden som " hits.php ", og placere den i samme mappe som din webside. Hvis din webserver er en Linux -server , skal du sørge for at både " hits.php " er verdens eksekverbare og " hits.txt " fil er verdens skrivbar ved at skrive kommandoerne " chmod 755 hits.php " og " chmod 777 hits . txt " . ved en kommandoprompt
Kald " hits.php " script fra din webside ved at placere følgende linje i HTML-koden : ?
< PHP include ( " hits.php ") ? >
p Du kan teste din kode ved at genindlæse din webside. Hvis tælleren stiger, ved du, at du har sat det hele op korrekt . Hvis den ikke gør , så tjek din kode for slåfejl og sørg for der er et semikolon i slutningen af hver linje.