امنیت و رمزنگاری در پی اچ پی

امنیت و رمزنگاری در php

19 فروردین , 1397پی اچ پی

امنیت و رمز نگاری دو مبحث مهم در برنامه ها به شمار میره. به طور کلی ما باید برای حفاظت باید برنامه هامون در برابر حملات مقاوم کنیم و همچنین از داده ها محافظت کنیم (برای این کار از رمز نگاری استفاده کنیم). مباحثی که در این مقاله بررسی می کنیم به شرح زیر است: Cyptography Hashing ...

ادامه مطلب
آموزش نکات و تکنیک های برنامه نویسی وردپرس

Hooks: Actions and Filters

10 فروردین , 1397وردپرس

هیچ وقت هسته وردپرس رو تغییر ندید (do'nt touch the core) . بدین معنی هست که برای هک وردپرس راه دیگری غیر از تغییر مستقیم در کدها باید طی کنید. هوک یا قلاب (به انگلیسی: Hooks) همون راهی هست که برای پیاده سازی ساختار های شخصی خودتون روی وردپرس تعبیه شده. دو مورد از مهم ترین موارد اون Actions و...

ادامه مطلب
برنامه نویسی شی گرا در پی اچ پی

شی گرایی در php (قسمت چهارم)

9 فروردین , 1397پی اچ پی

در این مقاله قصد داریم تا مباحث زیر رو بررسی کنیم: stdClass class constants class functions stdClass اگر خاطر داشته باشید در زبان جاوا اسکریپت ما یک شی درست می کردیم و پس از آن مقادیر را برای شی set می کردیم . این امر در پی اچ پی به وسیله کلاس از پیش تعیین شده stdClass امکان پذیر...

ادامه مطلب
برنامه نویسی شی گرا در پی اچ پی

شی گرایی در php (قسمت سوم)

در این مقاله قصد داریم تا مباحث زیر رو بررسی کنیم: Polymorphism Abstract Interface مباحث encapsulation , polymorphism , abstrac , interface تکنیک هایی هستند جهت استفاده هر چه بهتر شی گرایی در پی اچ پی.(و همه موارد به از مبحث وراثت کمک می گیرند). چندریختی یا Polymorphism یعنی استفاده...

ادامه مطلب
برنامه نویسی شی گرا در پی اچ پی

شی گرایی در php (قسمت دوم)

7 فروردین , 1397پی اچ پی

مفاهیمی که در این مقاله در رابطه با شی گرایی در پی اچ پی بررسی می کنیم :  inheritance encapsulation (public , private , protected) getters and setters Method Chaining In PHP – Fluent Interface وراثت یا inheritance ارث بری یعنی ساخت کلاس جدید با استفاده از کلاس های موجود . به طور...

ادامه مطلب
برنامه نویسی شی گرا در پی اچ پی

شی گرایی در php (قسمت یک)

در این مقاله قصد داریم تا اصطلاحات کلی در رابطه با شی گرایی در زبان پی اچ پی را بررسی کنیم. مفاهیمی که در این جلسه بررسی می کنیم : ساخت کلاس (کلمه کلیدی class) ساخت شی از روی کلاس (کلمه کلیدی new) متغیر ها یا ویژگی ها (Attrubute) متد ها (methods) انواع متغیر کلاس (static , const) ...

ادامه مطلب
آموزش نکات و تکنیک های برنامه نویسی وردپرس

ساخت پلاگین ها و پوسته های قابل ترجمه در وردپرس

1 فروردین , 1397وردپرس

برای قابل ترجمه کردن پوسته ها و پلاگین های وردپرس باید مراحل زیر را طی کنید: معرفی شاخه ترجمه به وردپرس (load text domain) ساخت رشته های قابل ترجمه در پلاگین یا تم (با استفاده از توابع وردپرس) ساخت فایل .pot با استفاده از نرم افزار poedit خوب بعد از این مراحل پوسته و پلاگین شما...

ادامه مطلب