novinsite
دوشنبه 21 اسفند 1391, 20:20 عصر
با سلام و احترام
بنده دارم یک وبسرویس مینوسم
در این وب سرویس که با wsdl و nusoap می باشد وقتی در function یک فایل رو include می کنیم خطای bool(false) رو میده
لطفا راهنمایی کنید
<?php
require_once 'nusoap/nusoap.php';
$ns = 'urn:domainws';
$server = new NuSOAP_Server();
$server->debug_flag = false;
$server->soap_defencoding = 'utf-8';
$server->decode_utf8 = false;
$server->configureWSDL('DomainWSDL', $ns);
$server->wsdl->schemaTargetNamespace = $ns;
$server->register(
'RegisterDomain', // Method Name
array('webserviceid' => 'xsd:string',
'webservicepass' => 'xsd:string',
'sld' => 'xsd:string',
'tld' => 'xsd:string',
'cycle' => 'xsd:string',
'holder_id' => 'xsd:string',
'NS1' => 'xsd:string',
'NS2' => 'xsd:string'), // Input Parameters
array('return' => 'xsd:anyType'), // Output Parameters
$ns, // Namespace
$ns . '#RegisterDomain', // SOAPAction
'rpc', // Style
'encoded', // Use
'Register a domain' // Documentation
);
function RegisterDomain($Webservice_id,$Webservice_pass,$sl d,$tld,$cycle,$holder_id,$hostname1,$hostname2)
{
include_once("functions/register_functions.php");
return -1;
}
$HTTP_RAW_POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '';
$server->service($HTTP_RAW_POST_DATA);
exit();
?>
بنده دارم یک وبسرویس مینوسم
در این وب سرویس که با wsdl و nusoap می باشد وقتی در function یک فایل رو include می کنیم خطای bool(false) رو میده
لطفا راهنمایی کنید
<?php
require_once 'nusoap/nusoap.php';
$ns = 'urn:domainws';
$server = new NuSOAP_Server();
$server->debug_flag = false;
$server->soap_defencoding = 'utf-8';
$server->decode_utf8 = false;
$server->configureWSDL('DomainWSDL', $ns);
$server->wsdl->schemaTargetNamespace = $ns;
$server->register(
'RegisterDomain', // Method Name
array('webserviceid' => 'xsd:string',
'webservicepass' => 'xsd:string',
'sld' => 'xsd:string',
'tld' => 'xsd:string',
'cycle' => 'xsd:string',
'holder_id' => 'xsd:string',
'NS1' => 'xsd:string',
'NS2' => 'xsd:string'), // Input Parameters
array('return' => 'xsd:anyType'), // Output Parameters
$ns, // Namespace
$ns . '#RegisterDomain', // SOAPAction
'rpc', // Style
'encoded', // Use
'Register a domain' // Documentation
);
function RegisterDomain($Webservice_id,$Webservice_pass,$sl d,$tld,$cycle,$holder_id,$hostname1,$hostname2)
{
include_once("functions/register_functions.php");
return -1;
}
$HTTP_RAW_POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '';
$server->service($HTTP_RAW_POST_DATA);
exit();
?>