![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 36 Регистрация: 19.10.2009 Пользователь №: 9,338 Спасибо сказали: 3 Вставить ник ![]() |
Здравствуйте Уважаемые форумчане, я редко сюда обращаюсь, но столкнулся с очень серьёзной проблемой, сейчас я пишу проект, агенства недвижимости, и я работаю с soap и т.п. соеденяю сайт с 2 web сервисами... В общем я подключился к web сервису, вывожу данные... Но все данные выходят масивами:
Типа вот: CODE Array ( [SearchResult] => Array ( [BusinessEntity] => Array ( [Properties] => Array ( [Property] => Array ( [0] => Array ( [Value] => e6f901d3-cca2-de11-af09-00e04c9f0cf6 [!Name] => new_flatid ) [1] => Array ( [Value] => Active [!Name] => statecode ) [2] => Array ( [Value] => Array ( [!name] => Да [!] => true ) То есть, данные я получаю... Но они в таком виде((( Я ума не приложу как это реализовать... Для подробного просмотра того что получаеться смотрите сдесь : http://dom-surgut.ru/test/ Парни очень прошу помогите, кто может... Вот код ваще того что я делаю... CODE <?php // Подключаем код NuSOAP - Необходим для соеденения SOAP require_once('nusoap.php'); // Включаем код NuSOAP $debug = 1; // Создаем экземпляр клиента - В нашем случаи он уже сформирован $client = new soapclient('http://v1:7777/FlatSearchService.asmx?WSDL', true); // Создаём масив связи переменых с сервером... $params = array('streetId'=>'','districtId'=>'0','roomCountMin'=>'1','roomCountMax'=>'8','priceMin'=>'0.0','priceMax'=>'0.0','squareMin'=>'0.0','squareMax'=>'0.0'); // Подключаем масив к сервису Search $mormo = $client->call('Search', $params); // Отображаем данные из масива... (Бля такая каша) echo '<h2>Результат по заросу к сервису Search</h2><pre>'; print_r($mormo); echo '</pre>'; // Пробуем всё это гавно собрать во едино!... // Создаём масивы для разбора микрорайонов из фильтра... $mkr_ser = $client->call('RetrieveFilter'); // Создаём форму и тестируем всё эо гавно!... print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ; print "<h3><p align=\"center\">Пытаюсь вытащить всё в select</p></h3>\n"; print "<table with\"100%\">"; print "<tr><td>"; print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ; print "<select name=\"districtId\" class=\"frmInput\">"; print "<option class=\"frmInput\" name=\"districtId\">"; echo print_r($mkr_ser); // Вывод микрарайонов! print "</option>"; print"<option class=\"frmInput\" name=\"districtId\">"; echo print_r($mkr_ser); // Вывод микрарайонов! print "</option>"; print "</select>"; print "</td></tr></table></form>"; ?> Ребят я очень прошу кто может, помогите мне. Если что на пиво сочтёмся! Просто очень это срочнО! Капец как!!! По ссылкам по кодам вы сами разберётесь... Ребят правдо я умоляю помогите, я понимаю что задача не из лёгких, я гугл с яшей одалел уже запросами, я не могу найти тошлком не чего. Просто вся проблема в том что данные из web сервиса.... Я очень вас прошу (IMG:http://antislaed.net/style_emoticons/default/31.gif) А заодно вот кому может пригодиться пример подключения soap к web сервису... |
|
|
![]()
Сообщение
#2
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
что такое "soap"?
не совсем понял твой вопрос (IMG:http://antislaed.net/style_emoticons/default/smile.gif) что те надо делать с этими данными? |
|
|
![]()
Сообщение
#3
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 36 Регистрация: 19.10.2009 Пользователь №: 9,338 Спасибо сказали: 3 Вставить ник ![]() |
что такое "soap"? не совсем понял твой вопрос (IMG:http://antislaed.net/style_emoticons/default/smile.gif) что те надо делать с этими данными? Я там выше ссылку дал, по ней перейдя увидите что данные все построенные по масиву... Но мне нужно только от туда несколько элементов чтобы отображались, микрорайон улица площадь и цена... Это на php... |
|
|
![]()
Сообщение
#4
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 36 Регистрация: 19.10.2009 Пользователь №: 9,338 Спасибо сказали: 3 Вставить ник ![]() |
Здравствуйте Уважаемые форумчане, я редко сюда обращаюсь, но столкнулся с очень серьёзной проблемой, сейчас я пишу проект, агенства недвижимости, и я работаю с soap и т.п. соеденяю сайт с 2 web сервисами... В общем я подключился к web сервису, вывожу данные... Но все данные выходят масивами: Типа вот: CODE Array ( [SearchResult] => Array ( [BusinessEntity] => Array ( [Properties] => Array ( [Property] => Array ( [0] => Array ( [Value] => e6f901d3-cca2-de11-af09-00e04c9f0cf6 [!Name] => new_flatid ) [1] => Array ( [Value] => Active [!Name] => statecode ) [2] => Array ( [Value] => Array ( [!name] => Да [!] => true ) То есть, данные я получаю... Но они в таком виде((( Я ума не приложу как это реализовать... Для подробного просмотра того что получаеться смотрите сдесь : http://dom-surgut.ru/test/ Парни очень прошу помогите, кто может... Вот код ваще того что я делаю... CODE <?php // Подключаем код NuSOAP - Необходим для соеденения SOAP require_once('nusoap.php'); // Включаем код NuSOAP $debug = 1; // Создаем экземпляр клиента - В нашем случаи он уже сформирован $client = new soapclient('http://v1:7777/FlatSearchService.asmx?WSDL', true); // Создаём масив связи переменых с сервером... $params = array('streetId'=>'','districtId'=>'0','roomCountMin'=>'1','roomCountMax'=>'8','priceMin'=>'0.0','priceMax'=>'0.0','squareMin'=>'0.0','squareMax'=>'0.0'); // Подключаем масив к сервису Search $mormo = $client->call('Search', $params); // Отображаем данные из масива... (Бля такая каша) echo '<h2>Результат по заросу к сервису Search</h2><pre>'; print_r($mormo); echo '</pre>'; // Пробуем всё это гавно собрать во едино!... // Создаём масивы для разбора микрорайонов из фильтра... $mkr_ser = $client->call('RetrieveFilter'); // Создаём форму и тестируем всё эо гавно!... print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ; print "<h3><p align=\"center\">Пытаюсь вытащить всё в select</p></h3>\n"; print "<table with\"100%\">"; print "<tr><td>"; print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ; print "<select name=\"districtId\" class=\"frmInput\">"; print "<option class=\"frmInput\" name=\"districtId\">"; echo print_r($mkr_ser); // Вывод микрарайонов! print "</option>"; print"<option class=\"frmInput\" name=\"districtId\">"; echo print_r($mkr_ser); // Вывод микрарайонов! print "</option>"; print "</select>"; print "</td></tr></table></form>"; ?> Ребят я очень прошу кто может, помогите мне. Если что на пиво сочтёмся! Просто очень это срочнО! Капец как!!! По ссылкам по кодам вы сами разберётесь... Ребят правдо я умоляю помогите, я понимаю что задача не из лёгких, я гугл с яшей одалел уже запросами, я не могу найти тошлком не чего. Просто вся проблема в том что данные из web сервиса.... Я очень вас прошу (IMG:http://antislaed.net/style_emoticons/default/31.gif) А заодно вот кому может пригодиться пример подключения soap к web сервису... !!! парни я с фильтром разобрался... другие проблемы... это надо было всё рашифровывать, я сам уже сделал... кто хочет получить опыт пишите)) |
|
|
![]()
Сообщение
#5
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
print_r($mormo); ты вот это зачем написал? ты вообще хоть знаешь что делает эта функция? сходи на php.net и почитай, если лень, то могу пояснить, что функция print_r служит для визуального отображения массивов и очень удобна для отладки. Сам ее частенько пользую, а вот ЗАЧЕМ ты ее вызываешь - это другой вопрос... Пиши в аську - помогу.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 13:39 |