Often see a lot of the site's statistical code is in the form of JS call, the following we will look at how the example of the bar.
? Php
$countfile = "Num.txt";
Defines that the file written by the counter is count.txt under the current directory, and then we should test whether the file can be opened
if ($fp = fopen ($countfile, "r+")) = = False) {//Open file in read-write mode, exit if not open
printf ("Open file%s failed!", $countfile);
Exit
}
Else
{
If the file can be opened normally, read the data in the file, assuming it is 1
$count = Fread ($fp, 10);
Read 10-bit data
$count = $count + 1;
Fclose ($FP);
Close the current file
$fp = fopen ($countfile, "w+");
Open files in overwrite mode
Fwrite ($fp, $count);
Write new data after add 1
Fclose ($FP);
and close the file
Echo ' document.write ('. $count. ') n ';
Output data in JavaScript format
}
?>
In the HTML file, JS calls the method.
<HTML>
<HEAD>
<TITLE> Page Separation Counter Example </TITLE>
</HEAD>
<BODY>
Hello, you are the first
<script language= "JavaScript" src= "filecount.php" >
Note the server and directory path where the PHP counters are located when referencing.
</SCRIPT>
-Visitors
</BODY>
</HTML>