The files that will be used
Num.txt//Cumulative number of visits
vist.php//Test Files
count.php//the core program for statistics access times, because it converts text into GIF images and prints it to the browser.
The code is as follows |
Copy Code |
<HTML> <HEAD> <TITLE> Graphics Counter Example </TITLE> </HEAD> <BODY> Hello, you are the first Visitors </BODY> </HTML> |
count.php file
The code is as follows |
Copy Code |
? Header ("Content-type:image/gif"); HTTP headers, tell the browser that this is a GIF picture $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 } Define output as Image type $n = 10; Variable $n is the number of displayed digits |