Languages

Fsharp
ActionScript
xBase
Clean
GPSS
PureBasic
Sieve
Erlang
JOVIAL
Mercury
Linda
DataFlex
PostScript
FoxPro2
VFP
Cobol
Prolog
Jython
Awk
VisualBasic
JavaScript
Matlab
ASP
Haskell
Csharp
D
Smalltalk
Nemerle
Pixilang
Java
SQL
Python
ObjectPascal
Ruby
Perl
Pascal
Assembler
PHP
C
Functions  Add function  Users  Registration  Enter   About  ASCII Table  Our helpers

PHP


1 Making Usage Statistics in PHP

2 Save the HTML Title

3 Showing the Statistics Table

4 Showing Figures Based on the Statistics

5 Creating the Image Library

6 Charting the Results

7 Before Saying Goodbye

Making Usage Statistics in PHP



(Page 1 of 7 )

Making usage statistics on a web site is one of the most enjoyable things for me on the Internet. Thanks to the technology, you can see each click of each visitor, the date of the visiting, and how many seconds the user was reading your site. I use this feature to track which of my articles was read for the longest time. In this article I will show you how to store the statistics in a MySQL database, show the web stats in an HTML table and make figures based on the stats using the GD library. 

Making Usage Statistics in PHP - Storing the Data
Let_s start with the database part. We_ll need only one table that stores each click (page impression) of each visitor. The name of the table will be "hits". What should we store here?

1. The hostname is very important to identify the client. PHP gives us the IP address that I like to convert to hostname with gethostbyaddr(). I think it_s better to see a string.
2. The time of visit can be stored easily by using the NOW() function of MySQL.
3. The visited page on your site should be stored. In most cases, you should store the URL of the visited page and the HTML title in two separated fields, eg. URL and Title fields, so that you_ll be able to see your most visited sites simply by looking through the list of their titles.

Now we_re going to write the piece of code that will save the hit. It will be called at the beginning of the program. To save the requested URL in the database you can use $_SERVER[_PHP_SELF_] that gives you the URL without the domain name or $_SERVER[_QUERY_STRING_] that gives you the parameters in the URL after the question mark.

Warning: $_SERVER[_PHP_SELF_] doesn_t contain the query string, only the path related to the server root and the filename. For instance if you call http://www.mydomain.com/folder1/personal/main.php?id=56 then PHP_SELF is /folder1/personal/main.php.

I prefer $_SERVER[_QUERY_STRING_].  This can be especially useful if you use only one PHP to all functions, for example, you call "/index.php?op=forum&topicid=768" if you_d like to show a given forum topic or for showing articles /index.php?op=articles&id=25. Using QUERY_STRING, You will get "op=articles&id=25" that will be enough to identify the requested page.


1 2 3 4 5 6 7
Fields Medal Awarded to Top Young Mathematicians

Image of the Fields Medal.

On August 19 in Hyderabad, India, the International Congress of the International Mathematical Union awarded the prestigious Fields Medal to four mathematicians. Regarded as the "Nobel Prize of Mathematics", the Fields Medal is presented once every four years to as many as four people under the age of 40. The purpose of the prize is to recognize and reward young mathematical researchers who have made major contributions to the field.

Two of the awardees, ...

More at http://www.nsf.gov/news/news_summ.jsp?cntn_id=117589&WT.mc_id=USNSF_51&WT.mc_ev=click


This is an NSF News item.

PycckaR
BepcuR


Articles
Articles


Library
Library


Downloads
Downloads

Google Chrome Golf 6
 © Internet, books, teachers and Rudevich Alexander brains.