PDA

View Full Version : وب سرویس با php



ayub_coder
پنج شنبه 25 اسفند 1390, 13:41 عصر
آیا امکان نوشتن یک وب سرویس در php و استفاده از آن در برنامه نویسی دیگر(سی شارپ) وجود دارد؟
می خوام یک وب سرویس با php بنویسم و در سی شارپ به اون متصل بشم و استفاده کنم.؟ آیا این کار عملا قابل انجام هست؟

MMSHFE
پنج شنبه 25 اسفند 1390, 13:50 عصر
بله قاعدتاً باید انجام بشه چون وب سرویس درخواست رو میگیره و جواب رو ارسال میکنه و کاری نداره درخواست چطوری تولید شده. فقط باید در چهارچوب HTTP باشه. موفق باشید.

ayub_coder
پنج شنبه 25 اسفند 1390, 14:20 عصر
من مثال هایی که دیدم همه در حد ابتدایی بودن.در مورد ارسال نوع داده های پیچیده چطور.؟ مثل آرایه ها؟
میشه یه مثال بزنید؟

hightech
پنج شنبه 25 اسفند 1390, 15:06 عصر
این یک نمونه

$server->wsdl->addComplexType(
'myArray',
'complexType',
'struct',
'all',
'',
array(
'family' => array('name' => 'family_name' , 'type' => 'xsd:string'),
'registerdate' => array('name' => 'register_date' , 'type' => 'xsd:string'),
'idno' => array('name' => 'res' , 'type' => 'xsd:int')
)
);

$server->register('myFunction',
array('userid' => 'xsd:int', 'username' => 'xsd:string'),
array('return' => 'tns:myArray'),
'urn:wsdl',
'urn:wsdl#hello',
'rpc',
'encoded',
'Returns data as an array'
);

ayub_coder
پنج شنبه 25 اسفند 1390, 20:04 عصر
سر در آوردن از این کدها سخته. منبعی برای یادگیری هست؟ وب سرویس با php
؟اگه فارسی باشه که بهتری.

hightech
جمعه 26 اسفند 1390, 10:17 صبح
اینجا (http://www.scottnichol.com/nusoapprogwsdl.htm)
انگلیسیه!!