<?
define("BASE_URL", "http://ws3.morpher.ru/russian/declension");
function morphWord($resource, $method) {
$full_url = BASE_URL . "$resource";
$options = array(
CURLOPT_URL => $full_url,
CURLOPT_HTTPHEADER => array('Content-Type: application/json',
'Accept: application/json'),
CURLOPT_CUSTOMREQUEST => $method,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_USERAGENT => "NetAngels API client 0.1"
);
$ch = curl_init();
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ( $status > 399 ) {
return null;
}
return json_decode($content);
}
morphWord("?s={$phrase}&format=json", "GET")