Склонение по падежам

U
На сайте с 11.11.2010
Offline
81
1615

Здравствуйте. Кто-нибудь из вас пробовал api.morpher.ru? Хочу прикрутить к php, но в этом деле я полный дуб! Есть пример вызова функции:

<?php

function morpher_inflect($text, $padeg)

{

$credentials = array('Username'=>'test',

'Password'=>'test');

$header = new SOAPHeader('http://morpher.ru/',

'Credentials', $credentials);

$url = 'http://morpher.ru/WebService.asmx?WSDL';

$client = new SoapClient($url);

$client->__setSoapHeaders($header);

$params = array('parameters'=>array('s'=>$text));

$result = (array) $client->__soapCall('GetXml', $params);

$singular = (array) $result['GetXmlResult'];

return $singular[$padeg];

}

?>

Привет

<?php echo morpher_inflect('хороший человек', 'Д');?>

от

<?php echo morpher_inflect('МОРФЕР', 'Р');?>

!

Сделал папку на сайте, сделал index.php ,вставил туда этот код, а он мне в ответ только "Привет" =(

Куда засовывать список склоняемых слов, как указать по какому падежу хочу просклонять... ничего не пойму! Может есть у кого опыт или просто сможет по доброте душевной поделиться тем, как можно эту фигулину заставить работать?

На официальном сайте прочитал про php (http://morpher.ru/php/) - ничего нет, никаких инструкций =( Отсеивают таких нубов как я, наверное.

дани мапов
На сайте с 06.09.2012
Offline
204
#1

Перед использованием этого кода в своей программе не забудьте заменить имя пользователя и пароль на свои. Пользователь test, как и все бесплатные пользователи, имеет ограничение в 1000 запросов в сутки. Если оставить в коде пользователя test, то вы очень скоро получите исключение "Превышен лимит запросов в сутки". Чтобы получить имя пользователя и пароль, зарегистрируйтесь.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Хелпзонович
На сайте с 15.06.2005
Offline
133
#2

А не проще уж тогда phpMorphy прикрутить к своему проекту?

Вы там держитесь! Хорошего вам настроения. Здоровья.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий