En besöksräknare är ett script som räknar antalet gånger en webbsida har visats . Detta möjliggör både ägaren av sidan och besökarna veta hur populär sidan är . En enkel besöksräknare kan skapas med PHP på bara nio rader kod . Denna räknare kommer endast räkna antalet gånger sidan har visats , men, det kommer inte att räkna antalet unika besökare . Grunderna
Ett enkelt PHP hit counter uppdaterar helt enkelt en textfil , som håller reda på antalet gånger sidan öppnas . Den PHP-skript läser den aktuella numret i filen , sedan lägger man till antalet , skriver numret till filen och stänger filen . Manuset är sedan bäddas in i HTML på webbsidan så att den körs varje gång sidan öppnas . The Script
hit counter script ser ut detta : < php $ filename = " hits.txt " , $ räkna = file ( $ filnamn ) ; $ count [ 0 ] + + ; $ file = fopen ( $ filnamn , " w " ) or die ( " Kan du inte hitta ? $ filename " ) ; fputs ( $ fil , " $ count [ 0 ] " ) ; fclose ( $ file ) ; echo $ count [ 0 ] ; ? >
filnamn variabeln innehåller namnet på texten fil med träffräknevärdet i det . När du lägger till skriptet i din webbsida , bör du även lägga till en textfil som heter " hits.txt " med bara siffran "0 " in den till den katalog där din sida hålls .
$ Räkna variabeln åtkomst till värdet med " file " -funktion . Denna funktion läser hela filen i en array . I detta fall arrayen kommer endast att ha ett värde. Raden " $ count [ 0 ] + + ; " ökar värdet av en
Filen öppnas sedan med " fopen " -funktion . . "W " i den funktionen gör att filen har skrivbehörighet . Om filen inte finns där , kommer det tillbaka texten "Hittar hits.txt " och manuset kommer att sluta . Om filen öppnas framgångsrikt, kommer " fputs " funktionen skriver det nya $ räkna värde till filen . Filen därefter stängs med " fclose " -funktionen Den sista raden i skriptet
, . " Echo $ count [ 0 ] ," skriver träffräknevärdet till skärmen . Om du inte vill att träffräknevärdet att vara synliga , kan du antingen lämna den linjen ut , eller kommentera ut den genom att placera en # symbol i början av raden .
Bädda koden
Spara koden som " hits.php " och placera den i samma katalog som din webbsida . Om din webbserver är en Linux-server , bör du se till att både den " hits.php " är världens körbar och " hits.txt " filen är världens skrivbar genom att skriva kommandot " chmod 755 hits.php " och " chmod 777 träffar . txt " . vid en kommandotolk
Ring " hits.php " skript från din webbsida genom att placera följande rad i html-koden : ?
< php include ( " hits.php " ) ; ? >
Du kan testa din kod genom att läsa din hemsida . Om räknaren ökar , vet du att du har ställt in allting korrekt . Om den inte gör det , kolla din kod för stavfel och se till att det finns ett semikolon i slutet av varje rad .