Я создал новый объект SoapClient.Но при попытке вызвать метод для отправки запроса возникает следующая ошибка:
Неустранимая ошибка PHP: Uncaught Исключение SoapFault: [HTTP] Не удалось подключиться к хосту в /opt/CCM.php:274
Трассировка стека:
0 [внутренняя функция]: SoapClient -> __ doRequest ('
1 /opt/CCM.php(274): SoapClient -> __ call (' executeSQLQuery ',Array)
2 /opt/index.php(95): CCM-> getInfoByLine ().
На php 5.4 все работало.
Я пробовал это:
ini_set ('soap.wsdl_cache_enabled', 0);
ini_set ('soap.wsdl_cache_ttl', 0);
и это:
Отключить проверку сертификата в PHP SoapClient
Мой код
index.php
$qq= new CCM($config['url']);
$w = $qq->getInfoByLine();
CCM.php
{
public function __construct($url) {
$this->cl2 = new SoapClient($_SERVER['DOCUMENT_ROOT']."/../config/CCM.wsdl",
array('location'=>$url,
'login'=>'login',
'password'=>'pass', )
);
}
public function getInfoByLine($num='') {
$this->cl2->executeSQLQuery(array("sql" => "SELECT ..."));
if (isset($res2->return->row)) {
$this->user = $res2->return->row;
return $res2->return->row;
}
}
}
Я ожидаюуспешный запрос