|
|
 |
 |
 |
 |
| |
 |
 |
نمونه عملی وب سرويس GlobalWeather |
 |
|
 |
پريروز، در مورد استفاده از يک وب سرويس SOAP با کمک پکيج PEAR::SOAP مطلبی نوشتم، ديروز تصميم گرفتم که نمونه عملی اون رو هم روی سايت بگذارم تا نحوه کارکردش رو ببينيد. الان اکثر هوستينگها پکيج های استاندارد PEAR نظير PEAR::DB که يک Database Abstraction برای نوشتن اسکريپتهايی Portable برای بانک های اطلاعاتی مختلفه رو بصورت پيش فرض روی سيستم نصب میکنند. ولی مسلما گستردگی اين پکيج ها زياده و بجز چند پکيج استاندارد بقيه رو شما بايد بصورت Manual نصب کنيد. برای دريافت پکيج PEAR::SOAP تشريف می بريد اينجا. ویرایش آخر اين پكيج یعنی 0.8RC3، نياز به نسخه ۴.۱ به بالای PHP و نصب بودن اکستنشن PCRE (عبارات باقاعده سازگار با Perl) و نصب ۴ پکيج ديگه داره که معمولا Mail_Mime روی سرويس دهنده نصب هست و شما بايد زحمت سه تای ديگه رو بکشيد. پکيج HTTP_Request وابسته به پکيج Net_URL هست و بدون اون کار نمیکنه. بعد از دریافت این پکیج ها همشون رو کلا با دایرکتوری مربوطه روی سرویس دهنده منتقل میکنید و در یک پوشه قرار میدید، میتونید یه فایل htaccess. در روت اون دایرکتوری ایجاد کنید و این دایرکتوری رو به اینکلودهای php.ini اضافه کنید تا همیشه هر جا میخواستید از کتابخانه های PEAR استفاده کنید تا مجبور نباشید کل پکیج ها رو، تو روت صفحه اصلی بریزید تا اینکلود بشه!(در غیر اینصورت مجبورید تمام اینکلودها رو با آدرس نسبی تغییر بدید.)
من یک ساب دومین ساختم به نام ws که هر چی وب سرویس هست رو به مرور اینجا قرار میدم و شما می تونید نمونه عملی برخی از اونها رو ببینید.
برای دیدن این وب سرویس اينجا رو کليک کنيد و برای ديدن سورس کامل اينجا تقه! بزنيد. 
خارج از محدوده: اگه کسی سوالی تو کامنتها بپرسه، من اگه بلد باشم همونجا جوابشو ميدم. 
|
 |
سطح: متوسط
نوشته شده در تاريخ: دوشنبه، 18 اسفند 1382
ساعت: 11:29 |
|
| |
 |
|
 |
|
 |
 |
 |
 |
|
|
 |
 |
 |
 |
 |
نام:
نيما شايافر
متولد:
7/7/1362
تحصيلات:
دانشجو
شغل:
طراح وب و برنامه نويس
وضعيت:
آفلاين |
 |
|
 |
 |
 |
 |
|