array( 'method' => 'POST', 'content' => http_build_query($data) )); $ctx = stream_context_create($params); $fp = @fopen($url, 'rb', false, $ctx); if (!$fp) { return false; } //$meta = stream_get_meta_data($fp); //var_dump($meta['wrapper_data']); //die("exit"); $response = @stream_get_contents($fp); return $response; } // // send a POST request using cURL library // function post_request_curl($url, $data) { $ch = curl_init(); $fields_string = ""; foreach($data as $key => $value) { $fields_string .= $key.'='.$value.'&'; } $fields_string = rtrim($fields_string, '&'); // url curl_setopt($ch, CURLOPT_URL, $url); // number of parameters curl_setopt($ch, CURLOPT_POST, count($data)); // POST parameters curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); // user agent curl_setopt($ch, CURLOPT_USERAGENT, "StringEncrypt Web API Client v1.0"); // return only result curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // query URL $result = curl_exec($ch); // close session curl_close($ch); // return result return $result; } ?>