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 |