Guest User

Untitled

a guest
Apr 3rd, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php
  2. // todays stats;
  3. $counter = "logs/stats.txt";
  4.  
  5. $today = getdate();
  6. $month = $today[month];
  7. $mday = $today[mday];
  8. $year = $today[year];
  9. $current_date = $mday . $month . $year;
  10. $fp = fopen($counter, "a");
  11. $line = $_SERVER['REMOTE_ADDR'] . "|" . $mday . $month . $year . "n";
  12. $size = strlen($line);
  13. fputs($fp, $line, $size);
  14. fclose($fp);
  15. $contents = file($counter);
  16. $total_hits = sizeof($contents);
  17. $total_hosts = array();
  18. for ($i=0;$i<sizeof($contents);$i++) {
  19.     $entry = explode("|", $contents[$i]);
  20.     array_push($total_hosts, $entry[0]);
  21. }
  22. $total_hosts_size = sizeof(array_unique($total_hosts));
  23. $daily_hits = array();
  24. for ($i=0;$i<sizeof($contents);$i++) {
  25.     $entry = explode("|", $contents[$i]);
  26.     if ($current_date == chop($entry[1])) {
  27.         array_push($daily_hits, $entry[0]);
  28.     }
  29. }
  30. $daily_hits_size = sizeof($daily_hits);
  31. $daily_hosts = array();
  32. for ($i=0;$i<sizeof($contents);$i++) {
  33.     $entry = explode("|", $contents[$i]);
  34.     if ($current_date == chop($entry[1])) {
  35.         array_push($daily_hosts, $entry[0]);
  36.     }
  37. }
  38. $daily_hosts_size = sizeof(array_unique($daily_hosts));
  39.  
  40. ?>
  41. <? echo "
  42. <b>Total Hits:</b> " . $total_hits . "<br>
  43. <b>Unique Hits:</b>  " . $total_hosts_size . "<br>
  44. <b>Todays Hits:</b>  " . $daily_hits_size . "<br>
  45. <b>Todays Unique Hits:</b> " . $daily_hosts_size;  
  46. ?>
Advertisement
Add Comment
Please, Sign In to add comment