car_info_proc_curl_______success.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. // include $_SERVER['DOCUMENT_ROOT'].'/common/auth_chk.php';
  4. /*
  5. function file_get_contents_utf8($fn) {
  6. $opts = array(
  7. 'http' => array(
  8. 'method'=>"GET",
  9. 'header'=>"Content-Type: text/html; charset=utf-8"
  10. )
  11. );
  12. $context = stream_context_create($opts);
  13. $result = @file_get_contents($fn,false,$context);
  14. return $result;
  15. }
  16. header("Content-Type: text/html; charset=utf-8");
  17. $tPath = "URL YOU WANT TO MODIFY";
  18. //$result = file_get_contents_utf8("http://".$tPath);
  19. // $OWNER_NM = $_POST[nm_name];
  20. // $VHRNO = $_POST[nm_number];
  21. $OWNER_NM = "염수환";
  22. $VHRNO = "37저4633";
  23. // $OWNER_NM = iconv("euc-kr" , "utf-8", $OWNER_NM);
  24. // $arrCarInfo = array("OWNER_NM"=>$OWNER_NM, "VHRNO"=>$VHRNO);
  25. // $url = "https://carinfo.dev.carisyou.net/carinfo/esmotors/S1/2";
  26. $url = "https://carinfo.dev.carisyou.net/carinfo/esmotors/S1/2?VHRNO=$VHRNO&OWNER_NM=$OWNER_NM";
  27. // $url = "https://carinfo.carisyou.net/carinfo/esmotors/S1/2?VHRNO=$VHRNO&OWNER_NM=$OWNER_NM";
  28. echo $url;
  29. echo "<br>";
  30. //$url = iconv("utf-8", "euc-kr" , $url);
  31. //echo $url;
  32. echo "<br>";
  33. //$url = iconv("euc-kr" , "utf-8", $url);
  34. //echo $url;
  35. echo "<br>";
  36. //exit;
  37. // request.open("POST", url, true);
  38. // request.onreadystatechange = updatePage;
  39. // request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  40. // $rData = request.send(json_encode($arrCarInfo));
  41. //$rData = file_get_contents($url);
  42. $rData = file_get_contents_utf8($url);
  43. echo $rData;
  44. echo "<br>";
  45. $rData = json_decode($rData, true);
  46. //echo $rData["created_at"];
  47. echo $rData;
  48. echo "<br>";
  49. echo $rData;
  50. */
  51. /*
  52. $content = json_encode("your data to be sent");
  53. $curl = curl_init($url);
  54. curl_setopt($curl, CURLOPT_HEADER, false);
  55. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  56. curl_setopt($curl, CURLOPT_HTTPHEADER,
  57. array("Content-type: application/json"));
  58. curl_setopt($curl, CURLOPT_POST, true);
  59. curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
  60. $json_response = curl_exec($curl);
  61. $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  62. if ( $status != 201 ) {
  63. die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
  64. }
  65. curl_close($curl);
  66. $response = json_decode($json_response, true);
  67. */
  68. // $OWNER_NM = $_POST[nm_name];
  69. // $VHRNO = $_POST[nm_number];
  70. $OWNER_NM = "구일호";
  71. $VHRNO = "68소5427";
  72. // $OWNER_NM = iconv("euc-kr" , "utf-8", $OWNER_NM);
  73. $arrCarInfo = array("OWNER_NM"=>$OWNER_NM, "VHRNO"=>$VHRNO);
  74. $content = json_encode($arrCarInfo);
  75. $url = "https://carinfo.carisyou.net/carinfo/esmotors/S1/2";
  76. $curl = curl_init($url);
  77. curl_setopt($curl, CURLOPT_HEADER, false);
  78. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  79. curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
  80. curl_setopt($curl, CURLOPT_POST, true);
  81. curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
  82. $json_response = curl_exec($curl);
  83. $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  84. echo $status;
  85. echo "<br>";
  86. if ( $status != 201 ) {
  87. die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
  88. }
  89. curl_close($curl);
  90. echo $json_response;
  91. echo "<br>";
  92. $response = json_decode($json_response, true);
  93. echo $response;
  94. echo "<br>";
  95. //mysql_close($connect);
  96. ?>