SoapClient无法正常工作

时间:2016-01-26 07:09:42

标签: php soap

我有一个php文件,其中使用soapclient方法调用webservice。 当我独立运行它时,此文件正常工作。但是当它从另一个php文件调用时,下面的行导致php文件死掉并且没有显示任何错误。

$client = new SoapClient("http://x.x.x.x/x/Send?wsdl");

我已经使用try-catch查找错误,但它没有显示任何错误,并且未执行剩余的代码。

$number     = $_GET['number'];
$msg        = $_GET['msg'];
$scode      = $_GET['scode'];
$id         = $_GET['id'];

if(!is_array($number)){
    $number = array($number);
}

if(!is_array($msg)){
    $msg = array($msg);
}

if(!is_array($scode)){
    $scode = array($scode);
}

if(!is_array($id)){
    $id = array($id);
}

$client = new SoapClient("http://x.x.x.x:xxx/x/Send?wsdl");

try{
$response = $client->function(
                    array(
                        'xxxxx'      => 'xx',
                        'xxxxx'      => 'xx',
                        'xxxxx'      => 'xx',
                        'xxxxx'      => xxx,
                        'xxxxx'      => $msg,
                        'xxxxx'      => $number,
                        'xxxxx'      => $scode,
                        'xxxxx'      => $id
                    ));
        return $response;
    }
    catch(Exception $e)
    {
        return $e->getMessage();
    }

0 个答案:

没有答案