Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Soap как сделать index.php?wsdl
Форумы портала PHP.SU » » XML и его обработка » Soap как сделать index.php?wsdl

Страниц (1): [1]
 

1. kirs - 10 Октября, 2013 - 15:30:49 - перейти к сообщению
Доброго времени суток.

Подскажите как такое сделать, чтобы soapClient обращался не напрямую к wsdl-файлу, а допустим что-то в этом роде index.php?wsdl.
Понимаю что к примеру такое
$file = file_get_contents('wsdl.wsdl', true);
echo htmlentities($file);
не будет работать.
2. Мелкий - 10 Октября, 2013 - 15:36:41 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. If (isset($_GET['wsdl'])) {
  2. readfile('ваш файлик wsdl');
  3. }
3. caballero - 10 Октября, 2013 - 15:44:08 - перейти к сообщению
Цитата:
Подскажите как такое сделать, чтобы soapClient обращался не напрямую к wsdl-файлу

а он к нему и не обращается. он обращается к веб сервисам
4. kirs - 10 Октября, 2013 - 16:10:11 - перейти к сообщению
Мелкий пишет:
PHP:
скопировать код в буфер обмена
  1. If (isset($_GET['wsdl'])) {
  2. readfile('ваш файлик wsdl');
  3. }



В таком случае он не отдает wsdl. В браузере пусто.

 

Powered by ExBB FM 1.0 RC1