مشکل در soap server

ساخت وبلاگ
سلام.

من با استفاده از کتابخانه nusoap یه کلاینت,سرور ساده نوشتم اما مشکل اینه که توی تابع وقتی یک آرایه رو retu میکنم کار نمیکنم.

soap server:

<?php
require_once('lib/nusoap.php');
$server = new nusoap_server;
$server->configureWSDL('server', 'u:server');
$server->wsdl->schemaTargetNamespace = 'u:server';
$server->wsdl->addComplexType( 'ListArray', 'complexType', 'struct', 'all', '', array( )
);
$server->register('hello',
array('name' => 'xsd:string'),
array('retu' => 'tns:ListArray'),
'u:server',
'u:server#helloServer',
'rpc',
'encoded',
'Just say hello');
function hello() {
$name= array("ali","nima");
retu $name;
}
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>

soap client:
<?php
require_once('lib/nusoap.php');
$wsdl = "http://127.0.0.1/soap/index.php?wsdl";
$client = new nusoap_client($wsdl, 'wsdl');
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2>' . $err; exit();
}
$result1=$client->call('hello');
print_r($result1);
?>

الان وقتی کلاینت رو اجرا میکنم هیچی توی خروجی چاپ نمیشه.

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 216 تاريخ : شنبه 22 اسفند 1394 ساعت: 20:43

خبرنامه