We often see that the statistical codes of many websites are displayed in the form of js calls. Let’s take a look at an example.
$countfile = "num.txt";
//The file written by the definition counter is num.txt in the current directory, and then we should test whether the file can be opened
if (($fp = fopen($countfile, "r+")) == false) { //Open the file in read-write mode, exit if it cannot be opened
printf ("Failed to open file %s!",$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 the file in overwrite mode
fwrite ($fp,$count);
//Write new data plus 1
fclose ($fp);
//And close the file
echo 'document.write("'.$count.'")';
//Output data in javascript form
}
?>
Save the above content to FileCount.php, and create num.txt in the same directory.
In the html file, js calls the method.