Здравствуйте Уважаемые форумчане, я редко сюда обращаюсь, но столкнулся с очень серьёзной проблемой, сейчас я пишу проект, агенства недвижимости, и я работаю с 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 сервису...