как использовать wsdl2php на xampp для Windows - PullRequest
1 голос
/ 23 декабря 2010

У меня просто немного базовых знаний по PHP, но я должен использовать существующий веб-сервис WSDL с использованием PHP.

Как я выяснил, для создания необходимых классов я могу использовать wsdl2php, но не смог найтипошаговое руководство, как использовать его в Windows (XAMPP [LITE]).

Кто-нибудь знает хороший учебник?

Ответы [ 3 ]

0 голосов
/ 19 октября 2011

Поскольку wsdl2php генерация прокси-классов или easywsdl2php просто введите адрес WSDL, и приложение сгенерирует библиотеку, которую вы будете использовать для напиши свой код .

0 голосов
/ 17 февраля 2017

Для людей, проходящих мимо этого вопроса, с теми же сомнениями, что и ОП:

  • Зайдите сюда (Soruceforge) загрузите библиотеку
  • Скопируйте включенные файлы (в текущей версии это 3: index.php для включения основного файла, основного файла wsdl2php.php и файла класса EasyWsdl2PHPLib.php - вы можете игнорировать каталог .svn, Конечно) в каталоге по вашему выбору в папке public_html (чтобы он был виден в браузере)
  • Используя браузер, перейдите по URL-адресу папки (например, если вы поместите файлы в public_html/my_wsdl_decoder/, вы можете перейти к localhost/my_wsdl_decoder/
  • Вы должны просмотреть два текстовых ввода и кнопку: в поле ввода «url» вставьте URL в файл wsdl, который вы хотите «декодировать», в поле «Имя класса» введите имя класса, который вы создадите для вашего Управление мылом, а затем нажмите кнопку
  • В текстовой области ниже вы увидите код PHP, который можно скопировать / вставить в новый файл вашего будущего проекта, чтобы иметь возможность использовать SoapClient для выполнения запросов и получения ответов

Для получения дополнительной информации о том, как использовать сгенерированный класс, я полагаю, вам придется немного узнать об объектно-ориентированном программировании (или задать новый вопрос здесь, на SO ^. ^)

0 голосов
/ 23 декабря 2010

Почему бы не попробовать использовать веб-сервис, используя встроенные функции php?http://www.php.net/manual/en/soapclient.soapclient.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...