array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); $result = file_get_contents(HOST . 'lead', false, $context); die(); } $response = array( 'status' => 'reject', 'message' => '' ); // get widget $query = "wnew.js?wc=leadia/default/blade&w=" . WMID . "&p=lawyer&guest=1"; if (!empty($_GET)) { $query .= '&' . http_build_query($_GET, '', '&'); } $referer = '//' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Referer: " . $referer . "\r\n", 'user_agent'=>$_SERVER['HTTP_USER_AGENT'] ) ); $context = stream_context_create($opts); try { $file = file_get_contents(HOST . $query, false, $context); if ($file === false) { $error = error_get_last(); $response['message'] = "HTTP request failed. Error was: " . $error['message']; die (json_encode($response)); } else { echo $file; } } catch (Exception $e) { $response['message'] = 'CATCH: ' . $e->getMessage(); die (json_encode($response)); } ?>