Guest User

Untitled

a guest
Nov 4th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. {
  2. "remoteMovie": {
  3. "tmdbId": 1234,
  4. "imdbId": "5678",
  5. "title": "Test title",
  6. "year": 1970
  7. },
  8. "release": {
  9. "quality": "Test Quality",
  10. "qualityVersion": 1,
  11. "releaseGroup": "Test Group",
  12. "releaseTitle": "Test Title",
  13. "indexer": "Test Indexer",
  14. "size": 9999999
  15. },
  16. "eventType": "Test",
  17. "movie": {
  18. "id": 1,
  19. "title": "Test Title",
  20. "releaseDate": "1970-01-01",
  21. "folderPath": "C:\testpath"
  22. }
  23. }
  24.  
  25. ini_set('display_errors', 'On');
  26.  
  27. # MySQL database connection info
  28. $host = 'XXXX';
  29. $dbname = 'XXXX';
  30. $username = 'XXXX';
  31. $password = 'XXXX';
  32.  
  33. //$input = file_get_contents('mysql_webhook_payload.json'); # Local file for debugging
  34. $input = file_get_contents('php://input'); # POST data from webhook
  35. $payload = json_decode($input, true);
  36.  
  37. //Data Set To Retrieve
  38. $movie_id = $payload['movie']['id'];
  39. $movie_name = $payload['movie']['title'];
  40. $poster = "http://XXXX.com:XXXX/MediaCover/".$movie_id."/poster.jpg";
  41. $DateTime = new DateTime();
  42.  
  43. // Send Everything To The DB
  44. try {
  45. $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
  46. // set the PDO error mode to exception
  47. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  48. $sql = "INSERT INTO new_movies (id, movieID, Title, movie_poster, date_added) VALUES ('','".$movie_id."', '".$movie_name."', '".$poster."', '1')";
  49. //$sql = "INSERT INTO new_movies (id, movieID, Title, movie_poster, date_added) VALUES ('0','1', '1', '1', '1')";
  50. // use exec() because no results are returned
  51. $conn->exec($sql);
  52. echo "New record created successfully";
  53. }
  54. catch(PDOException $e)
  55. {
  56. echo $sql . "<br> Oh No!" . $e->getMessage();
  57. }
  58.  
  59.  
  60. $conn = null;
  61. echo "just testing";
  62.  
  63. $fWrite = fopen("log.txt","a");
  64. $wrote = fwrite($fWrite, var_dump($input));
  65. fclose($fWrite);
Add Comment
Please, Sign In to add comment