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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с SOAP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
sevi4
Отправлено: 23 Декабря, 2013 - 23:27:13
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Помогите разобраться.
Один php.ini файл
запускаю скрипт где создаю new SoapClient
с шелла - всё ок
с браузера - SOAP-ERROR: Parsing WSDL: Couldn't load from
Как будто не подключен модуль Soap
В phpinfo всё подключено. Тобишь исключаем возможность что для апача и php разные php.ini файлы.
Подскажите плиз!!!
 
 Top
Мелкий Супермодератор
Отправлено: 23 Декабря, 2013 - 23:31:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




sevi4 пишет:
Как будто не подключен модуль Soap

А теперь отключите модуль и посмотрите, что будет, когда он всё-таки отключен.

sevi4 пишет:
Тобишь исключаем возможность что для апача и php разные php.ini файлы.

Почему исключаем?


-----
PostgreSQL DBA
 
 Top
sevi4
Отправлено: 23 Декабря, 2013 - 23:33:14
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Мелкий пишет:
Почему исключаем?

В phpinfo всё подключено.
 
 Top
teddy
Отправлено: 23 Декабря, 2013 - 23:33:21
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Вроде как если соап закомментирован то должен быть фатал эррор что такой класс не найден

покажите код клиента
 
 Top
sevi4
Отправлено: 23 Декабря, 2013 - 23:37:19
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. try {
  2.         $client = new SoapClient($link,
  3.             array(
  4.                 'login' => 'login',
  5.                 'password' => 'pass',
  6.                 'trace' => 1,
  7.                 'cache_wsdl' => WSDL_CACHE_NONE,
  8.                 'exceptions' => 1
  9.             )
  10.         );
  11.         var_dump($client);
  12.         } catch (Exception $e) {
  13.         var_dump($e->getMessage());
  14.         }

Один и тот же код с браузера не пашет, а с шелла всё ок
ФАТАЛ и кидает
 
 Top
teddy
Отправлено: 23 Декабря, 2013 - 23:40:43
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




А что в $link лежит можете показать?
 
 Top
tato
Отправлено: 23 Декабря, 2013 - 23:41:22
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




Перенесено из темы "Проблемы с SOAP"
Если перейти по url, что показывает? wsdl точно валидный?


-----
просто ?: сложно
 
 Top
sevi4
Отправлено: 23 Декабря, 2013 - 23:42:21
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




teddy пишет:
А что в $link лежит можете показать?

Линк на WSDL
(Добавление)
tato пишет:
Если перейти по url, что показывает? wsdl точно валидный?

С ssh запускаю - всё работает
 
 Top
teddy
Отправлено: 23 Декабря, 2013 - 23:43:48
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Я понял что линк, важно как он выглядит в точности... если не хотите светить адрес, можете заменить тумбой юбмой но суть чтоб от этого не менялась Улыбка
 
 Top
tato
Отправлено: 23 Декабря, 2013 - 23:46:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




openssl в php есть? из-за него бывает ругается


-----
просто ?: сложно
 
 Top
sevi4
Отправлено: 23 Декабря, 2013 - 23:47:13
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




teddy пишет:
Я понял что линк, важно как он выглядит в точности... если не хотите светить адрес, можете заменить тумбой юбмой но суть чтоб от этого не менялась Улыбка

http://000.00.00.000:8080/p02/ws/qtbtv.1cws?wsdl

(Отредактировано автором: 23 Декабря, 2013 - 23:47:56)

 
 Top
tato
Отправлено: 23 Декабря, 2013 - 23:47:45
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




и все таки перейдите по ссылке на wsdl именно в браузере.


-----
просто ?: сложно
 
 Top
teddy
Отправлено: 23 Декабря, 2013 - 23:49:31
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




не ?wsdl а .wsdl попробуйте
 
 Top
sevi4
Отправлено: 23 Декабря, 2013 - 23:49:56
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




tato пишет:
и все таки перейдите по ссылке на wsdl именно в браузере.

сначало запросило пароль и логин, а потом XML выплюнуло
 
 Top
tato
Отправлено: 23 Декабря, 2013 - 23:52:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




openssl расширение установите, он у Вас авторизоваться не может


-----
просто ?: сложно
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB