Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. <?php
  2. //db variables
  3. $dbuser = 'dbuser';
  4. $dbpass = 'dbpass';
  5. $dbname = 'dbname';
  6. $dbhost = 'localhost';
  7.  
  8. error_reporting(E_ALL);
  9. ini_set('display_errors', 1);
  10.  
  11. $data = $_POST['payload'];
  12.  
  13. $data_array = json_decode($data, true);
  14.  
  15. //store in PHP variables
  16. list($ip_address,$env,$study) = explode("|", $data_array['data']['payload']);
  17. $vid_name = $data_array['data']['videoName'];
  18. $date_time = $data_array['data']['dateTime'];
  19. $time_zone = $data_array['data']['timeZone'];
  20. $id = $data_array['data']['id'];
  21. $referer = $data_array['data']['httpReferer'];
  22.  
  23.  
  24. print_r($data);
  25.  
  26. //text file used to verify data being received
  27. $myFile = "testFile1.txt";
  28. $fh = fopen($myFile,'a') or die("cant open file");
  29. $stringData = $data;
  30. fwrite($fh, $stringData);
  31. fclose($fh);
  32.  
  33.  
  34.  
  35. //echo for testing hard-coded JSON
  36. echo"[ $ip_address / $vid_name / $date_time / $time_zone ]";
  37.  
  38. // EDIT : added query
  39.  
  40. // connect to DB
  41. $mysqli = mysqli_connect("$dbhost", "$dbuser", "$dbpass", "$dbname");
  42.  
  43. if (mysqli_connect_errno()) { echo "Error connecting : " . mysqli_connect_error($mysqli); }
  44.  
  45. $query = " INSERT INTO myTable (`study`, `id`, `IpAddress`, `VideoName`, `Environment`, `DateTime`, `Timezone`, `HttpReferer`, `JSON`) VALUES (?,?,?,?,?,?,?,?,?) ";
  46. $stmt = $mysqli->prepare($query);
  47.  
  48. print_r($stmt->error_list);
  49.  
  50. $stmt->bind_param("sssssssss", $study, $id, $ip_address, $vid_name, $env, $date_time, $time_zone, $referer, $data);
  51.  
  52. if (!$stmt->execute()) { echo $stmt->error; } else { echo"true"; }
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement