راه اندازی وب سرور با soap

H05531N

Member
سلام
باید یک وب سرور راه بندازم برای نرم افزاری که تحت دسکتاپ اجرا میشه که بتونه با سایت تبادل اطلاعات کنه
با soap که رو سرور اجرا بشه آشنایی ندارم .اما با وب سرور مگفا کار کردم و براش با nuspoap کد نوشتم
حالا تحت سرور رو چیکار کنم ؟:green:
 

sajadmaz

Member
یک کلاس یا فانکشن های مورد نظزتو بنویس و از طریق soap server رجیسترش کن

PHP:
http://ir.php.net/manual/en/class.soapserver.php
 

iran-TEC

Member
اینم یک sample که با nusoap کار شده
PHP:
<?php
require_once 'nuSOAP/lib/nusoap.php';
$namespace = "http://localhost/soap_2/soap.php";
$server = new soap_server();
$server->configureWSDL("soapTest");
$server->wsdl->schemaTargetNamespace = $namespace;
$server->register('addStatus',
                  array('XML'=>'xsd:string','id_sender'=>'xsd:int','unique_id'=>'xsd:string','type_receiver'=>'xsd:string','id_receiver'=>'xsd:int','premiership'=>'xsd:int'),
                  array('return'=>'xsd:boolean'),
                  $namespace,
                  false,
                  'rpc',
                  'encoded',
                  'Returns an exhaustive list of all customers in the database');

////////////////////////////////////////////////////////////////////////////////////////////////
function addStatus($XML,$id_sender,$unique_id,$type_receiver,$id_receiver,$premiership = '') {
   
}
////////////////////////////////////////////////////////////////////////////////////////////////

$POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '';                   
$server->service($POST_DATA);                
exit();
?>

یک تابع داریم به نام addStatus که به وب سرور register کردیم
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا