【发布时间】:2016-05-21 16:27:01
【问题描述】:
我尝试使用 php soap 客户端从 www.tadawul.com.sa 获取结果。
但是当我尝试加载它时,加载页面一无所获。
这是我的代码。
$reference = array(
'companyId' => '*********',
'secureKey' => '*********'
);
$client = new SoapClient('http://www.tadawul.com.sa/Tadawul_WebAPI/services/GetDetailQuote?wsdl');
$response = $client->getDetailQuoteForCompany($reference);
var_dump($response);
【问题讨论】:
-
您查看错误日志了吗?将error reporting 添加到您的文件顶部测试时 在您打开PHP 标记之后,例如
<?php error_reporting(E_ALL); ini_set('display_errors', 1);以查看它是否产生任何结果。 -
它没有显示任何错误。这是我的直播链接spimaco.com.sa
-
我收到此错误遇到 PHP 错误严重性:警告消息:SoapClient::SoapClient(): SSL: Connection reset by peer 文件名:libraries/Stock.php 行号:46
-
致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从“tadawul.com.sa/Tadawul_WebAPI/services/GetDetailQuote?wsdl”加载:StartTag:/home/----- 中的元素名称无效---/Stock.php:46 堆栈跟踪:#0 /home/----------------/Stock.php(46): SoapClient->SoapClient('tada...' ) #1 /home/---------homepage.php(33):
-
Stock->showStocks() #2 [内部函数]: Homepage->index() #3 /home/-----/CodeIgniter.php(359): call_user_func_array(Array, Array ) #4 /home/----------/index.php(203): require_once('/home/spimacoco...') #5 {main} throw in /home/---- ---/Stock.php 第 46 行