آموزش نصب و استفاده از Composer



دانیال
PHP
922
۹ تیر ۱۳۹۶

Composer ابزاری برای مدیریت وابستگی در پروژه های PHP می باشد. زمانی که شما تصمیم می گیرید تا یک پروژه PHP را ایجاد کنید قطعا با مسائلی برخورد خواهید کرد که راه حل آنها استفاده از کتابخانه ها یا پکیج های موجودی است که برای این مساله ها ارائه شده اند زیرا با این کار در فاکتور های مهمی همچون زمان و هزینه صرفه جویی کرده اید و به عبارت دیگر چرخ را از نو اختراع نمی کنید. از این دست مسائل می توان به:

  • اعتبار سنجی کاربر
  • مدیریت پایگاه داده
  • مسیریابی درخواست

اشاره کرد.

اما در این میان کتابخانه ها یا پکیج های موجود هم دارای وابستگی های خاص خود هستند و به عنوان توسعه دهنده PHP شما باید انرژی مضاعفی را برای یافتن و تطبیق این وابستگی ها صرف کنید.

در ادامه مطلب همراه من باشید.

ساخت وب سرویس RESTful با استفاده از PHP



دانیال
PHP
3135
۱۷ مهر ۱۳۹۵

Representational State Transfer یک سبک معماری در وب سرویس است که در آن از آدرس ها برای دستیابی به منابع استفاده می شود. داده ها و توابع در معماری RESTful منابع نامیده می شوند به این جهت که داده ها و توابع در واقع آنچیزی هستند که ما می خواهیم از طریق سرویس به آن متصل شویم.

در این پست می خواهیم نشان دهیم که چطور می توان یک وب سرویس RESTful را بدون استفاده از هیچ نوع Framework خاصی در PHP ایجاد کرد.

در ادامه مطلب همراه من باشید.

ساخت WSDL با استفاده از PHP



دانیال
PHP
1597
۱۳ مهر ۱۳۹۵

در قسمت قبل ایجاد یک اپلیکیشن سازگار را با استفاده از پروتکل SOAP بررسی کردیم. همینطور نشان دادیم که ساخت سرور و کلاینت SOAP با کتابخانه NuSOAP چقدر آسان است اما در این قسمت می خواهیم WSDL را که در هنگام کار با SOAP حتما استفاده خواهد شد را توضیح دهیم.

در اینجا ما در ارتباط با فایل های WSDL و اینکه چطور می توان از آنها استفاده کرد بحث خواهیم کرد همچنین به شما نشان می دهیم که به چه صورت می توان فایل WSDL  را با NuSOAP ایجاد کنید و آن را با مثال های سرور و کلاینت SOAP که در قسمت قبل ایجاد کردیم ترکیب کنیم.

در ادامه مطلب همراه من باشید.

ساخت وب سرویس با استفاده از PHP و SOAP



دانیال
PHP
4602
۱۱ مهر ۱۳۹۵

به عنوان توسعه دهنده نرم افزار، توانایی توسعه نرم افزار و سرویس برای محدوده گسترده ای از پلتفرم ها یک مهارت ضروری است. اما برای تحقق این موضوع  نمی توان انتظار داشت که همه از یک پلتفرم یا یک زبان برنامه نویسی استفاده کنند یا اینکه همه پلتفرم ها و زبان ها را پوشش داد، این یک کار نشدنی است. اگر تنها یک استاندارد وجود داشت که به ما اجازه می داد تا کدهای نرم افزارمان را یکبار بنویسیم و دیگران با نرم افزارهای خودشان به آسانی از طریق شبکه با آن ارتباط برقرار می کردند چقدر عالی می شد. خب خوشبختانه وجود دارد و نامش هم  SOAP است.

در ادامه مطلب همراه من باشید.

طراحی صفحه ثبت نام و ورود کاربران PHP و MySQL



دانیال
PHP
2909
۱۳ آذر ۱۳۹۴

برای ثبت اطلاعات کاربران در پایگاه داده سایت، باید با استفاده از PHP اطلاعات ارسال شده توسط کاربر را دریافت کنیم و با استفاده از دستورات MySQL ذخیره کنیم. جهت اجرای کدهای PHP و MySQL در ویندوز باید نرم افزار WAMP یا XAMP را در سیستم خود نصب کنید. با استفاده از این نرم افزار یک لوکال هاست مجازی در سیستم شما شبیه سازی می شود تا کدهای PHP را اجرا و پایگاه داده MySQL را ایجاد کنید.

در ادامه مطلب همراه من باشید.

معرفی PHP



دانیال
PHP
387
۱ آبان ۱۳۹۴

php

PHP یکی از محبوب ترین زبان های برنامه نویسی سمت سرور (Server side) می باشد، زبانی که میلیون ها وب سایت با آن توسعه یافته اند. از مزیت های مهم این زبان می توان به:

  1. رایگان بودن
  2. وجود کتابخانه های فراوان
  3. ساختار زبانی مشابه با C
  4. قابلیت اجرا در اکثر پلتفرم ها همچون: ویندوز، لینوکس و مک
  5. پایداری بالا (از آنجا که توسط بسیاری از توسعه دهندگان حفظ می شود)

اشاره کرد. از PHP برای توسعه پروژه هایی همچون:

  1. وبلاگ ها
  2. سایت های خبری
  3. فروشگاه های اینترنتی
  4. انجمن ها و ...

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

در ادامه مطلب همراه من باشید.