Articles of мыло

Запрос SOAP по PHP

У меня есть данные: POST /Reseller.asmx HTTP/1.1 Host: server.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://server/FunctionOnDemand" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <AuthHeader xmlns="http://server/"> <UserName>string</UserName> <Password>string</Password> </AuthHeader> </soap:Header> <soap:Body> <OrderServicesExport xmlns="http://server/" /> </soap:Body> </soap:Envelope> Мне нужно отправить запрос soap на «someURL? WSDL» с помощью PHP. Может ли кто-нибудь помочь?

Объединение данных с разных методов SOAP

Я получаю данные из нескольких методов SOAP. С simplexml_load_string () я могу получить конкретные данные и с помощью цикла foreach я могу отображать значения из этого метода. Вот часть моего кода для двух методов: foreach($sxml1->NewDataSet->HotelFacility as $item) { echo '<div class="hotel">'; echo '<div class="name">' . $item->FacName . '</div>'; echo '</div>'; } foreach($sxml2->NewDataSet->HotelPresentation as $item) { […]

Множественный узел клиента Php

Это первый раз, когда я использую веб-сервис с SOAP в php-приложении. На самом деле я делаю что-то вроде этого: $urlxml = "https://rec.wspar51.april.fr/WSSante/WSSante.asmx?wsdl"; $client = new SoapClient($urlxml); $parameters = new stdClass(); $parameters->astr_Clef = "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"; $parameters->TarifParams = new stdClass(); $parameters->TarifParams->IdCo = "00000"; $parameters->TarifParams->Devis = new stdClass(); $parameters->TarifParams->Devis->Assure = new stdClass(); $parameters->TarifParams->Devis->Assure->Nom = "toto"; $parameters->TarifParams->Devis->Assure->Prenom = "titi"; $parameters->TarifParams->Devis->Assure->NumeroAssure […]

Как получить значение из ответа SOAP с помощью PHP?

Я пытаюсь получить значение из ответа SOAP с помощью PHP. Независимо от того, что я сделал, я не мог получить значение в переменной. Пожалуйста помоги. Я использую WordPress wp_remote_post() чтобы отправить форму и получить ответ. $response = wp_remote_post( $url, $args); $xml = $response['body']; Вот ответ в SOAP: <soap:envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:body> <sendtransactionsactionresponse xmlns="http://tempuri.org/"> <sendtransactionsactionresult>113</sendtransactionsactionresult> […]

Как разобрать ответ SOAP от API PayPal с помощью PHP?

Я пытаюсь разобрать ответ SOAP для интеграции PayPal в PHP, и я прочитал следующую публикацию: проанализировать XML с помощью SimpleXML, который имеет несколько пространств имен который дает большие идеи, но я все еще не могу понять, как это сделать правильно. Эта вещь SOAP чертовски сложна! Вот ответ SOAP, который мне нужно проанализировать: <?xml version="1.0" encoding="UTF-8"?> […]

SOAP API с Barnes и Noble с использованием PHP

Я новичок в SOAP и пытаюсь подключиться к Barnes и Noble SOAP API, используя php5, встроенный в мыльные функции. http://www.php.net/manual/en/class.soapclient.php Мой вопрос: есть ли у кого-нибудь документация или опыт использования системы Barnes and Noble? Я возвращаюсь туда и обратно с лицом поддержки, и я чувствую, что они предполагают, что мы должны просто понять это. Код […]

Ошибка SOAP-сервера в PHP – добавление функций из класса

Я пишу SOAP-сервер и попал в странную проблему. Вот соответствующие строки из server.php class MyHandler { public function __construct() { … } public function __wakeup() { … } public function getPrice() { … } } $server = new SoapServer("my.wsdl", array("soap_version" => SOAP_1_2)); $server->setClass('MyHandler'); $server->addFunction("getPrice"); $server->handle(); Тестирование этого локально (на PHP 5.3) отлично работает, и я […]

Упражнения SOAP. Неустранимая ошибка: исключение SoapFault: SOAP-ERROR: анализ

Я делаю некоторые упражнения SOAP на основе этого примера: http://www.vankouteren.eu/blog/2009/03/simple-php-soap-example/ Но я не могу заставить это работать над WAMP. Ошибка, которую я получаю: Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://footballpool.dataaccess.eu/data/info.wso?WSDL' : failed to load external entity "http://footballpool.dataaccess.eu/data/info.wso?WSDL" in C:\Documents and Settings\USER\Desktop\Dropbox\wamp\soap\index.php:5 Stack trace: #0 C:\Documents and Settings\USER\Desktop\Dropbox\wamp\soap\index.php(5): SoapClient->SoapClient('http://football…') #1 […]

PHP SOAP запрашивает все строчные буквы

Я создал веб-сервис и использовал soapUI, чтобы убедиться, что он работает правильно. Однако при попытке доступа к нему клиент PHP получает фатальную ошибку. У меня есть настройка try / catch, поэтому я могу просмотреть выходной SOAP-запрос и сделать var_dump . Когда я просматриваю запрос и var_dump , он показывает его как все строчные (даже пользовательский […]

PHP Soap Client – отправка неправильных заголовков «soapenv: VersionMismatch»

Я столкнулся с проблемой, и я не могу понять, как ее исправить. Я создал клиент soap в php, который должен выполнить запрос xml к веб-службе – служба работает через SoapUI, но всякий раз, когда я отправляю один и тот же запрос через мой php-клиент, я получаю следующий код ошибки: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> […]

Intereting Posts
PHP: Изменение времени UTC для Pacific (PST / PDT) Как получить информацию о группе вместе с деталями участников и общими друзьями (присутствующими в группе) Почему изображения, снятые с flickr, не будут отображаться? Предпочитаете ли вы использовать $ _SERVER на веб-сайте? URL-адрес redirect_uri должен быть абсолютным входом в Facebook PHP SDK Отменить элемент из массива $ _FILES upload получить массив строк с результатом mysqli paginator call on query builder не возвращает объект paginator в laravel 4 (в конкретном случае) PHP не нравится эта T_String. (Ошибка синтаксиса Неожиданная T_STRING) Regex приводит к тому, что «Разделитель не должен быть буквенно-цифровым или обратным слэшем» Преобразование даты в формате M d, Y приводит к отображению даты в других строках .htaccess перенаправить привязную страницу / страницу # привязка к URL-адресу изменить CakePhp1.3 URL-адрес назначения paginator? PHP записывает 800 записей в файл (.txt) из базы данных Неужели невозможно написать подсказку пароля php cli, которая скрывает пароль в окнах?