PDA

View Full Version : آموزش: خواندن اطلاعات از mysql با استفاده از وب سرویس در c#



Louai_M
جمعه 29 اسفند 1393, 10:24 صبح
با سلام

من تا حالا وب سرویس ننوشتم و از جستجو تو نت یه سری آموزش بدست آوردم و با وب سرویس آشنایی خیلی مختصری پیدا کردم (با php و c# هم مشکلی ندارم(

حال می خوام با وب سرویس به دیتابیسم که روی هاست هستش متصل بشم چطور باید اینکار را انجام بدهم و وب سرویس را چطور در c# استفاد کنم


با تشکر

Louai_M
جمعه 29 اسفند 1393, 10:48 صبح
من پوشه lib را از سایت soap که حالی کلاس های nusoap هست را دانلود کردم و یک فایل با نام server.php با کد های زیر ایجاد کردم و بعد تست هیچ مشکلی نداشت



<?php
//call library
require_once("lib/nusoap.php");
//using soap_server to create server object
$server = new nusoap_server();

//configure WSDL
$server->configureWSDL("myservice","urn:service1");

//**
function getmessage($msg)
{
return "welcome " . $msg;
}

//register getmessage
$server->register(
"getmessage"
,array("name"=>"xsd:string") // input
,array("result"=>"xsd:string") // output
);

//http listener
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>




اما اینک یک مثال حال می خوام اطلاعات یک جدول از دیتابیسم را بگیرم

Louai_M
چهارشنبه 12 فروردین 1394, 11:16 صبح
دوستان میشه راهنمایی کنید من برای ارتباط با وب سرویس باید چکار کنیم

Louai_M
سه شنبه 18 فروردین 1394, 18:29 عصر
من پوشه lib را از سایت soap که حالی کلاس های nusoap هست را دانلود کردم و یک فایل با نام server.php با کد های زیر ایجاد کردم و بعد تست هیچ مشکلی نداشت



<?php
//call library
require_once("lib/nusoap.php");
//using soap_server to create server object
$server = new nusoap_server();

//configure WSDL
$server->configureWSDL("myservice","urn:service1");

//**
function getmessage($msg)
{
return "welcome " . $msg;
}

//register getmessage
$server->register(
"getmessage"
,array("name"=>"xsd:string") // input
,array("result"=>"xsd:string") // output
);

//http listener
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>




اما اینک یک مثال حال می خوام اطلاعات یک جدول از دیتابیسم را بگیرم







// دوستان لطفاً راهنمایی کنید

Louai_M
یک شنبه 06 اردیبهشت 1394, 19:47 عصر
دوستان من می خواهم یک وب سرویس با php و mysql درست کنم که اطلاعات یک جدول از دیتابیس را به من نشان بدهد فقط همین

اساتید نیاز فوری دارم لطفاً راهنمایی فرمائید

ali_72
دوشنبه 07 اردیبهشت 1394, 08:52 صبح
سوالت واضح نیست یا من متوجه نشدم
میگی تو php وب سرویس ساختی میخوای تو سی شارپ استفاده کنی؟
یا یه وب سرویس می خوای که ارتباط با پایگاه داده داشته باشه و تراکنش های مربوط به پایگاه داده رو انجام بده؟

asp کار میکنم از این مبحث تو php اطلاع ندارم
کاری که خودم درباره وب سرویس انجام میدم رو توضبح میدم
امیدوارم بدردت بخوره و اگه مربوط به سوالت نیست و من اشتباه کردم ببخشید

تو vs پروژه جدا وب سرویس ایجاد میکنم وب متدهامو توش مینویسم تو یه ساب دامین جدا آپ میکنم مثلا service.mydomain.com
از طریق سولوشن اکسپلورر پروژه add services میزنم و با دادن دامین وب سرویس به وب متدهای وب سرویس هام دسترسی دارم
اگه از سرویس های sms یا درگاه بانک در پروژه هاتون استفاده کرده باشید مثل همون کارها رو برا وب سرویس های خودتون انجام میدید

برا یک سری پروژه ها از asp webapi استفاده میکنم
wcf هم آشنایی داشته باشی که عالی میشه

تو php نمیدونم چه تکنولوژی هایی وجود داره برا نوشتن و مدیریت وب سرویس ها فقط اینکه autorize تو وب متدها یادت نره

موفق باشید

Louai_M
شنبه 12 اردیبهشت 1394, 10:58 صبح
ممنون ali_72

من مطالب مفیدی بود ولی من کلا ساخت وب سرویس در php و اتصال آن به پایگاه داده رو می خوام فعلا برای فراخونیش مهم نیست چون بعداً در اندروید و نرم افزاری که با سی شارپ طراحی کردم می خوام فراخوانی کنم الان مهم ایجادش و اتصال به mysql هستش

اگه دوستان راهنمایی کنن ممنون می شم