一个很奇怪的soap问题
新装的系统,apache根目录在/var/www/html下,
phpclient.php代码:
<?php
ini_set(‘display_errors’, 1);
error_reporting(E_ALL);
$soap = new SoapClient(“http://localhost/soap.wsdl”);
var_dump ( $soap->__getFunctions () );
echo $soap->Add(1,2);
?>
soap.php代码:
<?php
class service
{
public function HelloWorld()
{
return “Hello”;
}
public function Add($a,$b)
{
return $a+$b;
}
}
$server=new SoapServer(“http://localhost/soap.wsdl”,array(‘soap_version’ => SOAP_1_2));
$server->setClass(“service”);
$server->handle();
?>
soap.wsdl代码:
<?xml version=”1.0″ ?>
一开赛的时候我是把soap.wsdl放在/var/www/html/wsdl文件夹里面的,原来的”http://localhost/soap.wsd6本文来源gao@dai!ma.com搞$代^码!网7
搞gaodaima代码
l”为”http://localhost/wsdl/soap.wsdl” 可是不知道为什么报:Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in的错误,路径是没错的呀?