Sha256: ea50c29f4698914b5dc10806cf744af50687356134a7129257e6f8fa1813d45c
Contents?: true
Size: 662 Bytes
Versions: 9
Compression:
Stored size: 662 Bytes
Contents
<?php require_once("./JSON.php"); $filename = "./logs/analytics.log"; $json = new Services_JSON; $id = $_REQUEST["id"]; $items = $json->decode($_REQUEST["data"]); if (!$handle = fopen($filename, 'a+')) { print '{error: "server error"}'; exit; } foreach($items as $i=>$item){ $item->_analyticsId = $id; $item->_analyticsTimeStamp = time(); $log = $json->encode($item) . "\n"; fwrite($handle, $log); } fclose($handle); $response = "{'eventsRecieved': '" . sizeof($items) . "', 'id': '" . $id . "'}"; if ($_REQUEST["callback"]){ print htmlentities($_REQUEST["callback"]) . "(" . $response . ");"; }else{ print $response; } ?>
Version data entries
9 entries across 9 versions & 3 rubygems