我正在尝试使用带有肥皂示例的 php Web 服务,但是我收到此错误,我不知道这是什么意思?你能帮帮我吗?谢谢。
这是完整的错误:
致命错误:未捕获的 SoapFault 异常:C:\Program Files (x86)\EasyPHP-5.3.9\www\istemci.php:3 中的 SOAP 不支持 [Client] DTD
堆栈跟踪:
#0 C:\Program Files ( x86)\EasyPHP-5.3.9\www\istemci.php(3): SoapClient->__call('gonder', Array)
#1 C:\Program Files (x86)\EasyPHP-5.3.9\www\istemci. php(3): SoapClient->gonder('mesaj', 'konu', 'kime')
#2 {main}
在 C:\Program Files (x86)\EasyPHP-5.3.9\www\istemci.php 中抛出3号线
这是我的 server.php 代码:
<?php
$istemci=new SoapClient(null,array ('uri'=>'http://ersindogan-testuri','location'=>'http://localhost/test/sunucu.php'));
var_dump ($istemci->gonder('mesaj','konu','kime'));
?>
这是client.php代码:
<?php
class SMS {
public function gonder($mesaj,$konu,$kime){
return 'mesaj gonderildi';
}
}
$sunucu=new SoapServer(null,array ('uri'=>'http://ersindogan-testuri'));
$sunucu->setClass('SMS');
$sunucu->handle();