Hit counter in PHP
First create a page hitcounter.txt save in the same directory you will put your hit counter in. put the value in hitcounter.txt where you want to start your hitcounter .
1 2 3 4 5 6 7 8 9 10 |
<? $count_my_page = ("hitcounter.txt"); $hits = file($count_my_page); $hits[0] ++; $fp = fopen($count_my_page , "w"); fputs($fp , "$hits[0]"); fclose($fp); $sno=$hits[0]; echo $sno; ?> |
1.Set the variable to file hitcounter.txt. Set the number of visits to the current value of the contents of the hitcounter.txt file:
1 |
$count_my_page = ("hitcounter.txt"); |
2. When the script is accessed as the page loads, it not only reads the current number of hits on the page in the hitcounter.txt, it must increase the value by 1 for the current hit to be recorded. Add 1 to your value of $hits and call it $hits
1 2 |
$hits = file($count_my_page); $hits[0] ++; |
3. Open the file that is keeping count so we can write to it
1 |
$fp = fopen($count_my_page , "w"); |
4.Replace the value in the file with the new $hits number after it was incremented.
1 |
fputs($fp , "$hits[0]"); |
5.Close the txt file.
1 |
fclose($fp); |
6.Set the code to display your hit number.
1 2 |
$sno=$hits[0]; echo $sno; |