Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. <?php
  2. namespace Website\Analytics;
  3. class Log
  4. {
  5. /* can accept multiple arguments */
  6. public static function writeLog()
  7. {
  8. $args = func_get_args();
  9. $mongodb_data = implode("|",array_slice($args,1,count($args)- 1));
  10. try
  11. {
  12. $conn = new \Mongo('10.167.89.142');
  13. $username = "admin";
  14. $password = "php";
  15. $collection = "activity";
  16. $insert = array("date"=>date('Y/m/d'), "time"=>date('H:i:s'), "app"=>"f8sudoku", "uid"=>$args[0], "activity"=>$mongodb_data);
  17. $db = $conn->analytics;
  18. $db->authenticate($username,$password);
  19. $db->$collection->insert($insert);
  20. $conn->close();
  21. }
  22. catch (MongoConnectionException $e)
  23. {
  24. die('Error connecting to MongoDB server');
  25. }
  26. catch (MongoException $e)
  27. {
  28. die('Error: ' . $e->getMessage());
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement