Details
ID: 9cqAv
Author: entropy
Desc: Untitled
Language: text
Size: 1.53KB
Hits: 241
Public: No
Added: 7/16/23 (41w ago)
Last Edited: 7/16/23 (41w ago)
Expires: No

Raw
DL
Copy
Wrap
Details
  1. //functions.php:
  2.  
  3. function stats($con, $date, $table) {
  4.  
  5. 	rlog(__FUNCTION__ ." start\r\n");
  6.  
  7. 	rlog(date("Y-m-d H:i:s")." Start...".$date."\r\n");
  8.  
  9. 	$do = "0";
  10. 	$statement = $con->prepare('SELECT * FROM msl_'.$table.' WHERE date = ? LIMIT 1');
  11. 	$statement->execute([$date]);
  12. 	while ($row = $statement->fetch()) { 
  13. 		$do += $row["hits"];
  14. 	}
  15. 	if ($do == "0") {
  16. 		$statement = $con->prepare('INSERT INTO msl_'.$table.' (date, hits) VALUES (?, ?)');
  17. 		$statement->execute([$date, '1']);
  18. 	}
  19. 	else {
  20. 		$statement = $con->prepare('UPDATE msl_'.$table.' SET hits = hits + 1 WHERE date = ? ');
  21. 		$statement->execute([$date]);
  22. 	}
  23. 	echo "\r\n<span style='color:orange;'>".$do."</span><br>\r\n";
  24.  
  25. 	rlog(date("Y-m-d H:i:s")." UPDATE msl_".$table." SET hits = hits + 1 WHERE date = ".$date."\r\n");
  26.  
  27. 	rlog(date("Y-m-d H:i:s")." Finish...".$date."\r\n");
  28. }
  29.  
  30. //credentials.php:
  31. //==================================================================================
  32.  
  33. include "include.php";
  34.  
  35. // TODAY'S HITS
  36. $xdate = date("n/j/Y");
  37. stats($link, $xdate, "today");
  38.  
  39. // THIS MONTH'S HITS
  40. $xdate = date("n/Y");
  41. stats($link, $xdate, "month");
  42.  
  43. // THIS YEAR'S HITS
  44. $xdate = date("Y");
  45. stats($link, $xdate, "year");
  46.  
  47. // HITS
  48. $ip = $_SERVER["REMOTE_ADDR"];
  49. totalips($link, $ip);
  50.  
  51.  
  52. //==================================================================================
  53.  
  54. //include.php:
  55.  
  56. session_start();
  57. date_default_timezone_set("America/Los_Angeles");
  58. include "sql.php";
  59. include "functions.php";
  60. include "tables.php";
  61. include "iploc.php";
  62. include "geshi.php";
  63. include "restore.php";
  64. include "ban.php";

 0  0 Login to vote.

Login to comment.