powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP)проблема с подключением к веб-сервису...
26 сообщений из 26, показаны все 2 страниц
(PHP)проблема с подключением к веб-сервису...
    #35850163
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!!!
Хочу из пхп вызвать веб-сервис.Использую такой код
Код: plaintext
1.
2.
$client = new SoapClient("http://www.xmethods.net/sd/2001/CurrencyExchangeService.wsdl");
     $result = $client->getRate("us", "russia");
     echo 'dollar: ', $result, ' rub.';
в результате выдает ошибку
Код: plaintext
Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.xmethods.net/sd/ 2001 /CurrencyExchangeService.wsdl' in...
Не могу понять, что не так. Помогите пожалуйста...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850223
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, как Вам, а мне сервер сказал что такими данными не располагает

The requested URL /sd/2001/CurrencyExchangeService.wsdl was not found on this server.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850253
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что он вам ответил, что такого сервиса нет... но я пробовала и на других сервисах, выдает туже ошибку... Тут очевидно дело не в сервисе, а в чем-то другом, но вот в чем не могу понять, может в настройках пхп...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850452
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kattkaСтранно, что он вам ответил, что такого сервиса нет... но я пробовала и на других сервисах, выдает туже ошибку... Тут очевидно дело не в сервисе, а в чем-то другом, но вот в чем не могу понять, может в настройках пхп...

откройте этот URI браузером и получите 404 вместо WSDL-файла. никакие настройки вам не помогут если у вас неправильный URI сервиса.
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850455
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким боком тут пхп то? В веб-браузере страничка не открывается. Проверяйте правильность УРЛа для начала.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850492
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот правильный урл (он открывается)
Код: plaintext
$client = new SoapClient("http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL",array( "trace"=>  1 , "exceptions" =>  0 ));
Но все равно не работает, пишет Couldn't load...

P.S. с веб-сервисами работаю первый раз и много еще не знаю... перечитала кучу литературы, пока безрезультатно(((
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850558
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kattkaВот правильный урл (он открывается)
Код: plaintext
$client = new SoapClient("http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL",array( "trace"=>  1 , "exceptions" =>  0 ));
Но все равно не работает, пишет Couldn't load...

P.S. с веб-сервисами работаю первый раз и много еще не знаю... перечитала кучу литературы, пока безрезультатно(((

а у меня работает. убедитесь что в php.ini настройка allow_url_fopen=On и проверьте настройки фаервола, если таковой имеется.
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850617
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот полный текст ошибок
Код: plaintext
1.
2.
3.
4.
5.
6.
Warning: SoapClient::SoapClient() [function.SoapClient-SoapClient]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. in C:\www\timetable_online\time.php on line  15 

Warning: SoapClient::SoapClient(http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL) [function.SoapClient-SoapClient]: failed to open stream: No such file or directory in C:\www\timetable_online\time.php on line  15 

Warning: SoapClient::SoapClient() [function.SoapClient-SoapClient]: I/O warning : failed to load external entity "http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL" in C:\www\timetable_online\time.php on line  15 

Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL' in C:\www\timetable_online\time.php on line  15 
Второй день бьюсь((((((((((
Настройки пхп подключены правильно...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850624
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругается именно на строчку
Код: plaintext
$soapclient =new SoapClient(...)
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850776
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно, следует начать вот с этого:

> getaddrinfo failed: <крякозябрики>.

Кстати, что там в сообщении то написано?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35850978
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не знаю, что это за кракозябры, сообщение написано уже с ними... Подобрать кодировку не получилось...(((((
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35851297
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели только у меня ничего не работает?(( помогите, пожалуйста!!!
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35851599
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй запусти такой скрипт...

Код: plaintext
1.
2.
<?php

readfile('http://google.com');

и расскажи что получится
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35851625
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось вот такое
Код: plaintext
1.
2.
Warning: readfile() [function.readfile]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. in C:\www\timetable_online\ 1 .php on line  3 

Warning: readfile(http://google.com) [function.readfile]: failed to open stream: No such file or directory in C:\www\timetable_online\ 1 .php on line  3 
с крокозябрами...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35851854
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно предположить, что не резолвится имя хоста. Попробуйте на Гугль непосредственно по айпи стукнуться:
Код: plaintext
readfile('http://74.125.45.100');
Что нибудь изменилось?

PS: и разберитесь уже с крякозябриками.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35852424
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу кракозябр, я уже писала, что не могу с ними разобраться - неизвестная кодировка.
А по поводу постучаться по айпишнику выдало вот такое
Код: plaintext
Warning: readfile(http:// 74 . 125 . 45 . 100 ) [function.readfile]: failed to open stream: HTTP request failed!
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35852682
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм... имя не резолвится, к хосту не коннектится.... Интернет то на машине (там где выполняется скрипт) присутствует?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35852694
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интернет есть...
Э-эх... ладно ребятки, ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ОТВЕТЫ!!!!
Буду что-нибудь мудрить сама...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35852712
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, какая сборка PHP - стандартная от разработчика, или покоцаная? Сервер ставился ручками по человечески или что нибудь вроде Денвера?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35852772
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая сборка пхп не знаю - достался по наследству, а сервер ставился ручками, нормально. apache 2.2.4, php 5.2.5
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35853152
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kattkaкакая сборка пхп не знаю - достался по наследству, а сервер ставился ручками, нормально. apache 2.2.4, php 5.2.5

ну для пхп закрыты исходящие соединения - или настройка в пхп.ини о которой я говорил, или апач закрыт фаерволом, так что тут не в соапе дело.
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35853160
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
Кстати, какая сборка PHP - стандартная от разработчика, или покоцаная? Сервер ставился ручками по человечески или что нибудь вроде Денвера?


кстати у меня на денвере как раз соап работает
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35853248
kattka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
настройка в пхп установлена как было сказано, фаервол отключен...
...
Рейтинг: 0 / 0
(PHP)проблема с подключением к веб-сервису...
    #35854364
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чудесами нонче туго, однако. Так что, любому явлению можно найти какое то объяснение.
Мож просто глюк. Комп то перезагружался?
Совсем не понятно, как именно интернет раздаётся на комп. Случайно, не через проксю?
Не ясно, как установлен PHP (модуль, CGI), от имени какого пользователя выполняются скрипты. Возможно, этот пользователь не имеет права создавать сокеты (честно говоря, не знаю, как это можно нарулить в винде, но всё ж).
Пробовали ли выполнить подключение из скрипта, запущенного через CLI (по простому, из командной строки)?
Вобще, проблема более виндово-административная, нежели пхпшная.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
(PHP)проблема с подключением к веб-сервису...
    #38008889
nova9469
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наткнулся на следующую статью:


Нынче закончил работу над API сервером на SOAP и опишу еще один момент, с которым возможно столкнется еще кто-то.

Итак, в Zf работа Soap сервера основана на двух элементах — autoDiscover и собственно soap_server. Оба этих элемента расположены на сервере и ссылаются друг на друга. И вот особенность в том, что при получении запроса на выполнение функции от соап клиента просходит запрос с soap_server на autoDiscover (адреса одного и другого указываются в самом сервере). Проблема, из-за которой пришлось потратить около часа на поиск решения проблемы была в том, что соап клиент возвращал:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘https://[censored]‘ : failed to load external entity

Сразу просто не догадался искать проблему на сервере, т.к. ошибку то возвращает клиент. Но как оказалось, он просто перетранслирует ошибку, которую возвращает сервер. А сервер ругался из-за того, что php был без модуля openssl. В общем в итоге доставление php5-openssl решило проблему.


От себя: у меня на локале всё работает без проблем, при этом php_openssl.dll не подключен, а вот на хостинге именно такая проблема, и как дело обстоит с php_openssl.dll пока не знаю).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
(PHP)проблема с подключением к веб-сервису...
    #38486128
pechatny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kattka,
default_socket_timeout = 0
поменяй на:
default_socket_timeout = 1000
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP)проблема с подключением к веб-сервису...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]