Php-mysql Course

This is a PHP script for counting and displaying simple statistics data of website traffic. Records and displays number of site visits and unique visitors, in the current and previous day, the number of online visitors in the last 60 seconds; as well as the top visits, visitors and record of online visitors, also, the IP of the current visitor.
The script is created with PHP. The traffic data can be saved in a text file on the server, or into a MySQL database (using PDO).
This script not records the accesses of bots engines (Googlebot, alexa, crawler, Gigabot, msn, ..., and others, total of 170 bots), and it can be included in both ".php" and ".html" files (but the server must run PHP).
It has been tested successfully on localhost (with XAMPP) and on the server of CoursesWeb.net, with Mozilla Firefox, Internet Explorer, Google Chrome and Opera.
- Details about Installation and Settings you'll find in "Read.html" file, in the archive with the script.


• To Download it, click: Script - Website Mini-Traffic.

Demo - here's an example with traffic data displayed by this script

Traffic data Start: 9-Aug-2012
Now: 11-Aug-2013, 07:02
Total site visits: 231561
  - Most: 2178 8-May-2013
    •  Yesterday: 1789
    •  Today: 490
- Unique Visitors -
  - Record: 1250 8-May-2013
    •  Yesterday: 789
    •  Today: 190
- Online -
  - Record: 11 12-May-2013, 07:02
  - Most-Today: 5 00:09
  - Most-Yesterday: 8
  •  Now: 3

  Your IP:   109.210.78.90

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag renders as emphasized text, displaying the text oblique?
<strong> <pre> <em>
<p>Web development courses: <em>CoursesWeb.net</em></p>
Which CSS property defines the space between the element border and its content?
margin padding position
h3 {
  padding: 2px 0.2em;
}
Click on the method which returns the first element that matches a specified group of selectors.
getElementsByName() querySelector() querySelectorAll()
// gets first Div with class="cls", and shows its content
var elm = document.querySelector("div.cls");
alert(elm.innerHTML);
Indicate the PHP variable that contains data from a form sent with method="post".
$_SESSION $_GET $_POST
if(isset($_POST["field"])) {
  echo $_POST["field"];
}
PHP Script Website Mini-Traffic

Last accessed pages

  1. PHP getElementById and getElementsByTagName (38777)
  2. Input text fields (2595)
  3. CSS Course - Free lessons (13026)
  4. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (21306)
  5. Read Excel file data in PHP - PhpExcelReader (77574)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (447)
  2. Register and show online users and visitors (324)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (243)
  4. JavaScript Course - Free lessons (237)
  5. querySelector and querySelectorAll (223)