Advertisement
Guest User

Untitled

a guest
Mar 21st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. <?php
  2.  
  3. include 'processerror.php';
  4.  
  5. set_error_handler("logmyerror");
  6.  
  7. //colect statdata
  8. $page = $_SERVER ['PHP_SELF'];
  9. $ip = $_SERVER['REMOTE_ADDR'];
  10. $user = "";
  11. logstats($page, $ip, $user);
  12.  
  13. // set database server access variables:
  14. $host = "localhost";
  15. $user = "root";
  16. $pass = "09k6CcsGxBq7p";
  17. $db = "userslogin";
  18.  
  19. // open connection
  20. $connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
  21.  
  22. // select database
  23. mysql_select_db($db) or die ("Unable to select database!");
  24.  
  25. // create query
  26. $query = "SELECT
  27. YEAR(`created`) as YR,
  28. MONTH(`created`) as Month,
  29. DAY(`created`) as day,
  30. count(distinct `IP`) as distinct_users
  31. FROM `stats`
  32. GROUP BY
  33. YEAR(`created`),
  34. MONTH(`created`),
  35. DAY(`created`)
  36. ";
  37. // execute query
  38. $result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
  39.  
  40. // see if any rows were returned
  41. if (mysql_num_rows($result) > 0) {
  42. // yes
  43. // print them one after another
  44.  
  45. echo "<table cellpadding=10 border=1 align=center >";
  46. while($row = mysql_fetch_row($result)) {
  47. echo "<tr>";
  48. echo "<td>".$row[0]."</td>";
  49. echo "<td>" . $row[1]."</td>";
  50. echo "<td>". $row[2]."</td>";
  51. echo "<td>". $row[3]."</td>";
  52. echo "</tr>";
  53. }
  54. echo "</table>";
  55.  
  56. }
  57. else {
  58. // no
  59. // print status message
  60. echo "No rows found!";
  61. }
  62.  
  63. $query1 = "SELECT
  64. YEAR(`created`) as YR,
  65. MONTH(`created`) as Month,
  66. DAY(`created`) as day,
  67. `IP`,
  68. COUNT(*) as page_hits
  69. FROM `stats`
  70. GROUP BY
  71. YEAR(`created`),
  72. MONTH(`created`),
  73. DAY(`created`),
  74. `IP`
  75. ";
  76. // execute query
  77. $result1 = mysql_query($query1) or die ("Error in query: $query1. ".mysql_error());
  78.  
  79. // see if any rows were returned
  80. if (mysql_num_rows($result1) > 0) {
  81. // yes
  82. // print them one after another
  83.  
  84. echo "<table cellpadding=10 border=1 align=center >";
  85. while($row = mysql_fetch_row($result1)) {
  86. echo "<tr>";
  87. echo "<td>".$row[0]."</td>";
  88. echo "<td>" . $row[1]."</td>";
  89. echo "<td>". $row[2]."</td>";
  90. echo "<td>". $row[3]."</td>";
  91. echo "<td>". $row[4]."</td>";
  92. echo "</tr>";
  93. }
  94. echo "</table>";
  95.  
  96. }
  97. else {
  98. // no
  99. // print status message
  100. echo "No rows found!";
  101. }
  102.  
  103. // free result set memory
  104. mysql_free_result($result);
  105.  
  106. // close connection
  107. mysql_close($connection);
  108.  
  109. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement