У меня возникли проблемы с вызовом веб-службы с php. С моим персональным веб-сайтом ничего страшного. Но когда я пытаюсь от моего выделенного сервера:Исключить исключение SoapFault: [WSDL] SOAP-ERROR: Разбор WSDL Не удалось загрузить из «http://88.XXX.XXX.XXX:8080/
Фатальная ошибка: Исключение Uncaught SoapFault: [WSDL] SOAP-ERROR: Разбор WSDL: Не удалось загрузить из 'http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdl': Не удалось загрузить внешний объект "http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdl"
То же .php на моем сайте и выделенный сервер:
function __construct($_ip, $_num_serie) {
$this->ip = $_ip;
$this->num_serie = $_num_serie;
$this->soap = new SoapClient("http://".$this->ip.":8080/SongBoxServeur/GestionSongBox?wsdl",array(
'trace' => true,
'exceptions' => true));
}
Что может быть проблема? (мыло включено на обоих) Thx заранее
Я пытаюсь выполнить команду: lynx http://88.xxx.xxx.xxx:8080/SongBoxServeur/GestionSongBox?wsdl и я могу получить доступ! – Gilles
Хм, хорошо. Включен ли 'allow_url_fopen' в вашем php.ini? Вы можете проверить с помощью phpinfo(). –
allow_url_fopen \t На и мыло: мыло Client \t включен Soap сервера \t включен – Gilles