Php 应为起始标记&x27<';找不到soap错误
我不熟悉php中的webservice 我有两页像 代码所在的service.phpPhp 应为起始标记&x27<';找不到soap错误,php,web-services,soap,wsdl,Php,Web Services,Soap,Wsdl,我不熟悉php中的webservice 我有两页像 代码所在的service.php <?php //call library require_once ('lib/nusoap.php'); //using soap_server to create server object $server = new soap_server; //register a function that works on server $server->register('get_messag
<?php
//call library
require_once ('lib/nusoap.php');
//using soap_server to create server object
$server = new soap_server;
//register a function that works on server
$server->register('get_message');
// create the function
function get_message($your_name)
{
if(!$your_name){
return new soap_fault('Client','','Put Your Name!');
}
$result = "Welcome to ".$your_name .". Thanks for Your First Web Service Using PHP with SOAP";
return $result;
}
// create HTTP listener
if ( !isset( $HTTP_RAW_POST_DATA ) ) $HTTP_RAW_POST_DATA =file_get_contents( 'php://input' );
$server->service($HTTP_RAW_POST_DATA);
exit();
?>
另一个页面类似于client.php
<?php
require_once ('lib/nusoap.php');
$client = new soapclient('http://localhost/webservice/nusoap/service.php',array('soap_version' => SOAP_1_2));
//Give it value at parameter
$param = array( 'your_name' => 'Jayatna ROY');
//Create object that referer a web services
//Call a function at server and send parameters too
$response = $client->call('get_message',$param);
//Process result
if($client->fault)
{
echo "FAULT: <p>Code: ".$client->faultcode."</p>";
echo "String: ".$client->faultstring;
}
else
{
echo $response;
}
?>
我犯了这样的错误
致命错误:SOAP-error:解析WSDL:无法从“”加载:需要开始标记,'检查此项我已进行了所有相应的更改以修复它,例如openssl,php.ini文件中的curl,但到目前为止没有结果为什么不尝试使用内置服务器?您可以在