Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Website\Analytics;
- class Log
- {
- /* can accept multiple arguments */
- public static function writeLog()
- {
- $args = func_get_args();
- $mongodb_data = implode("|",array_slice($args,1,count($args)- 1));
- try
- {
- $conn = new \Mongo('10.167.89.142');
- $username = "admin";
- $password = "php";
- $collection = "activity";
- $insert = array("date"=>date('Y/m/d'), "time"=>date('H:i:s'), "app"=>"f8sudoku", "uid"=>$args[0], "activity"=>$mongodb_data);
- $db = $conn->analytics;
- $db->authenticate($username,$password);
- $db->$collection->insert($insert);
- $conn->close();
- }
- catch (MongoConnectionException $e)
- {
- die('Error connecting to MongoDB server');
- }
- catch (MongoException $e)
- {
- die('Error: ' . $e->getMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement