Context-detection API for Android developed as a university project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031
  1. <?PHP
  2. require('auth.php');
  3. require('common.php');
  4. ?>
  5. <h1>Export</h1>
  6. <?PHP
  7. $sql = 'SELECT log_headers, log_data FROM sensorlogger';
  8. $res = mysql_query($sql);
  9. $fh = fopen('compress.bzip2://' . dirname(dirname(__FILE__)) . '/res/data.sql.bz2', 'w');
  10. $users = array();
  11. while ($row = mysql_fetch_assoc($res)) {
  12. preg_match('/IMEI: (.*?)$/m', $row['log_headers'], $m);
  13. if (!isset($users[$m[1]])) {
  14. $users[$m[1]] = count($users);
  15. }
  16. $row['log_headers'] = str_replace($m[0], 'USER: ' . $users[$m[1]], $row['log_headers']);
  17. fputs($fh, "INSERT INTO sensorlogger (log_headers, log_data) VALUES ('" . mysql_real_escape_string($row['log_headers']) . "', '" . mysql_real_escape_string($row['log_data']) . "')\n");
  18. }
  19. fclose($fh);
  20. echo 'Wrote ', filesize(dirname(dirname(__FILE__)) . '/res/data.sql.bz2'), ' Bytes.';
  21. ?>