Home > Article > Backend Development > A Chic Counter_PHP Tutorial
If you are a netizen, or just a fan of network programming, you must have had a personal homepage. Or give full play to your talents and create a unique and refreshing web page; or collect high-quality materials, tutorials, and application software from all over the world to complete your online classroom and a professional website that is the world's software treasure house. Maybe you have applied for a practical counter without any effort, published it on your own website, and clearly know the traffic of your website; maybe you have spent a lot of effort to write your own website counter. , edit various functions of the counter as you like, and constantly complete the statistical projects you want to do. But no matter what, owning a cool counter is a kind of enjoyment and an unprecedented satisfaction. (--The above content only represents the personal opinions of users and does not represent the position of this website--a certain website. :-D) Nowadays, the commonly popular counters are nothing more than statistics written in CGI, ASP, PHP, etc. The number of times a web page has been accessed is the server-side running program. There are mainly embedded program codes contained in programs or HTML codes, or programs introduced into web pages. This article introduces using a separate program to generate a gif image and include it in our homepage (http://www.21php.com). The principle of this counter is very simple. As long as you know a little bit of C language or other programming languages, you can fully understand every line of program code; this program groups the data of users visiting a certain page by 24 hours, and then saves it into an array according to different time periods. (separated by commas ","), every time a user visits the webpage, the data of the current period is increased by 1, the file is saved, and the histogram is output proportionally; if readers are interested, you can also refer to the prototype to continuously develop and make it more user-friendly. website counter. This counter has two main points: one is to read the file data. The second is to use a certain algorithm to make the number of visits in different periods into an image according to a certain ratio, and then output it to the browser for display. The following is the source code of this counter and some crude explanations by the author Bobo. ############################################################ #***** Counters *****# #***** Writed by Boban *****# #***** Program at 2000年11月23日 *****# ############################################################ //提交图片文件信息头 Header("Content-type:image/gif"); #### //宏定义,预先定义好打印文字的左边距ML的值为10 //可以自己根据调试的要求进行题调整。 define("ML",10); //left margin $imgh=30; $imgw=300; $Visited=array(); //如果文件Counter不存在的话,则创建一个这个文件 if (!file_exists("Counter")) { for($i=0;$i December 1, 2000 0:18 pm