Guest User

Untitled

a guest
Sep 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. <?php
  2. /*
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP5 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 3.5.0.0
  8. * @ Author : DeZender
  9. * @ Release on : 22.06.2018
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. class PlexResponse
  15. {
  16. public $intCode = null;
  17. public $hasError = false;
  18. public $message = null;
  19. public $curl = null;
  20. public $json = null;
  21. public $object = null;
  22. }
  23.  
  24. class PlexCurl
  25. {
  26. private $_cookies = array();
  27. private $_headers = array();
  28. private $_options = array();
  29. private $_multi_parent = false;
  30. private $_multi_child = false;
  31. private $_before_send = null;
  32. private $_success = null;
  33. private $_error = null;
  34. private $_complete = null;
  35. public $curl = null;
  36. public $curls = null;
  37. public $error = false;
  38. public $error_code = 0;
  39. public $error_message = null;
  40. public $curl_error = false;
  41. public $curl_error_code = 0;
  42. public $curl_error_message = null;
  43. public $http_error = false;
  44. public $http_status_code = 0;
  45. public $http_error_message = null;
  46. public $request_headers = null;
  47. public $response_headers = null;
  48. public $response = null;
  49.  
  50. const USER_AGENT = 'YOUR COMPANY NAME OR SOMETHING PERSONALLY IDENTIFIABLE';
  51.  
  52. public function __construct()
  53. {
  54. if (!extension_loaded('curl')) {
  55. throw new ErrorException('cURL library is has not been loaded');
  56. }
  57.  
  58. $this->curl = curl_init();
  59. $this->setUserAgent(self::USER_AGENT);
  60. $this->setOpt(CURLINFO_HEADER_OUT, true);
  61. $this->setOpt(CURLOPT_HEADER, true);
  62. $this->setOpt(CURLOPT_RETURNTRANSFER, true);
  63. }
  64.  
  65. public function get($url_mixed, $data = array())
  66. {
  67. if (is_array($url_mixed)) {
  68. $curl_multi = curl_multi_init();
  69. $this->_multi_parent = true;
  70. $this->curls = array();
  71.  
  72. foreach ($url_mixed as $url) {
  73. $curl = new Curl();
  74. ................................................................
  75. .......................................
  76. ..............
Advertisement
Add Comment
Please, Sign In to add comment