За последние 24 часа нас посетили 51628 программистов и 1758 роботов. Сейчас ищут 844 программиста ...

SoapClient

Тема в разделе "Прочие вопросы по PHP", создана пользователем shreck, 16 мар 2009.

  1. shreck

    shreck Активный пользователь

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    PHP:
    1.  
    2. <?php
    3. try {
    4.         $client = new SoapClient('http://***:64001/serv.Release/serv.asmx?WSDL');
    5.         $params = array(
    6.             'q' => array(    
    7.                 'UseOwnerType' => TRUE,
    8.                 'OwnerTypeDealer' => TRUE,
    9.                 'OwnerTypeFirm' => FALSE,
    10.                 'OwnerTypeBrandStudio' => TRUE,
    11.                 'OwnerTypeFabrika' => FALSE
    12.             )        
    13.         );
    14.                
    15.         var_dump($client->GetShops($params));
    16.     } catch(SoapFault $e) {
    17.         print $e->getMessage();
    18.     }
    19. ?>
    20.  
    Как только указываю порт - ошибка : Method not allowed. Метод существует 100%.
    Может кто сталкивался?
     
  2. shreck

    shreck Активный пользователь

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    вот и я не знаю...
     
  3. shreck, к сожалению, встроенная либа для соапа довольно глючна, и что хуже, глючит непредсказуемо, не думаю, что многие ей пользуются
     
  4. shreck

    shreck Активный пользователь

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    флоппик
    А что тогда юзать для сервисов? просто у нас в конторе сервис на .NET используется для связи сайта и внутреннего ПО.
     
  5. nuSOAP класс есть отличный. У нас просто в процессе интеграции одного сервиса стандартная либа в принципе отказалась с ним работать, и была отправлена на помойку.