استفاده از JSON در PHP

استفاده از JSON در PHP

JSON مخفف JavaScript Object Notation می باشد و در اکثر زبان های برنامه نویسی کاربرد دارد. ساختار json متنی است و به همین دلیل برای انتقال اطلاعات بسیار کاربردی می باشد. یکی از کاربردهای ویژه آن انتقال اطلاعات در API است. PHP دارای فانکشن های پیش ساخته ای برای کار با آن می باشد.

جیسون کاملاً مستقل از زبان های برنامه نویسی می باشد. اما از قراردادهایی استفاده می‌کند که برای برنامه‌نویسان خانواده C، آشنا هستند. C++ ،C# ،Java ،JavaScript ،Perl ،Python و بسیاری زبان های دیگر. این ویژگی JSON را به یک زبان ایده آل برای تبادل داده تبدیل می کند.

ادامه ی مطلب

کوکی در PHP

کوکی در PHP

کوکی (cookie) به فایلی گفته می شود که توسط زبان php تولید و در سیستم کاربر ذخیره و حاوی اطلاعات خاصی می باشد. از این فایل ها اغلب برای شناسایی کاربر استفاده می شود. به عنوان مثال وقتی با مرورگر، ایمیل خود را بررسی می کنید در مراجعه های بعدی بدون نیاز به نام کاربری و رمز عبور می توانید ایمیل های دریافتی را ببینید. این مسئله به دلیل ذخیره کوکی در مرورگر شما می باشد. با php به راحتی می توان cookie ها را خواند و به آنها دسترسی پیدا کرد.

ادامه ی مطلب

آپلود فایل در PHP

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

ادامه ی مطلب

نمونه فرم اعتبارسنجی شده PHP

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

اعتبار سنجی (validation) Form به عملیاتی گفته می شود که شما قبل از ذخیره اطلاعت در پایگاه داده از صحت اطلاعات وارده مطمئن می شوید. به این ترتیب که ممکن است کاربر اطلاعات را به شکل صحیح وارد نکند و یا حتی فیلد های ضروری فرم را پر نکرده و خالی ارسال نماید. به این منظور شما اطلاعات دریافتی را ابتدا از نظر خالی بودن و یا حتی ارسال کاراکتر های غیر مجاز بررسی می نمایید.

از Form ها در بخش های مختلف وب سایت مانند ثبت نام، ورود، بخش نظرات و … استفاده می شود. در این پست نمونه فرم ساده ای از PHP را مورد بررسی قرار می دهیم که در حد امکان اعتبار سنجی شده است.

ادامه ی مطلب

انواع متغیر Global در PHP

برخی از متغیر های از پیش تعریف شده php در تمامی بخش های برنامه از کلاس گرفته تا فانکشن ها در دسترس هستند. که اصطلاحا به آنها Superglobals نیز گفته می شوند. این متغیر ها به شرح زیر می باشند.

$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION

ادامه ی مطلب

استفاده از function در PHP

function از جمله مباحث کاربردی در زبان برنامه نویسی php می باشد. عملا فانکشن ها به مجموعه کدها و دستوراتی گفته می شود که به طور یکجا اجرا می شوند. به چند نمونه از مزایای استفاده از function ها اشاره می کنیم.

  • از تکرار دوباره کدها جلوگیری می کنید. به این ترتیب که با نوشتن یکباره کدها می توانید بارها و بارها از آن استفاده کنید.
  • وقتی که صفحه PHP لود می شود function در صورتی اجرا خواهد شد که شما آن را فراخوانی کرده باشید و از اجرای اتوماتیک کد ها جلوگیری می شود.
  • در هر بخشی از برنامه که نیاز به کدهای مربوطه داشته باشید کافی است که فانکشن مورد نظر را فراخوانی کنید.
ادامه ی مطلب

احتمال استفاده از دوج کوین برای پرداخت های توییتر

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

تا اینکه خبر خرید 9.2 درصد از سهام توییتر بوسیله ایلان ماسک مطرح شد. خبری که همه هولدر های دوج کوین را خوشحال کرد و به خاطر همین خبر، قیمت دوج کوین به مقدار قابل توجی افزایش پیدا کرد. این خبر تقریبا شایعه قبلی را تایید می کرد. و همه سرمایه گذاران ارز دیجیتال به این باور رسیدند که ایلان ماسک احتمالا دوج کوین را به عنوان ارز رایج در توییتر استفاده خواهد کرد.

ادامه ی مطلب

فیلم Children of Men 2006 – فرزندان انسان

فیلم Children of Men 2006 – فرزندان انسان

فارغ از مسائل و جذابیت های برنامه نویسی، تماشای فیلم و خواندن کتاب چیز دیگری است. شاید روزی باشد که حوصله کدنویسی و تماشای فیلم های آموزشی برنامه نویسی را نداشته باشم ولی امکان ندارد که به تماشای یک فیلم خوب نه بگویم. تماشای یک فیلم خوب برای تحمل یک روز تعطیل کسل کننده همیشه برایم کافی بوده است.

همیشه به فیلم های آخر الزمانی علاقه داشته ام. اما این روزها به خاطر مسائل پیش آمده در مورد روسیه و اوکراین اشتیاق بیشتری به تماشای این نوع فیلم ها پیدا کرده ام. چند روز پیش لیست فیلم های محبوب آخرالزمانی را جستجو می کردم، که به فیلم Children of Men (فرزندان انسان) برخوردم. معمولا قبل از دانلود فیلم همیشه سری به imdb می زنم و تریلر و امتیاز فیلم را بررسی می کنم. امتیاز imdb فیلم 7.9 می باشد که امتیاز بالایی است.

ادامه ی مطلب

دانلود فیلم Laravel Teams – کار با Laratrust

دانلود فیلم Laravel Teams – کار با Laratrust

از جمله قسمت های مهم در هر پروژه ای تعریف نقش و سطح دسترسی برای هر کاربر می باشد. در این فیلم آموزشی، به همین بحث پرداخته می شود و شما خواهید دید که مدرس با نصب laratrust چگونه به تعریف تیم با سطح دسترسی و نقش های مختلف در محیط فریم ورک Laravel می پردازد.

ایجاد نقش و سطح دسترسی در هر فریم ورکی قابل انجام است، اما در محیط Laravel این کار به راحتی انجام می شود. این فیلم آموزشی که به زبان انگلیسی می باشد در 25 بخش بوده و در مجموع 2 ساعت و 42 دقیقه می باشد.

لاراول از جمله فریم ورک های بروز و قابل انعطاف PHP می باشد به طوری که به طور گسترده ای نسبت به فریم ورک های دیگر در شرکت های توسعه وب در حال استفاده است. به همین دلیل بازار کار خوبی در شرکت های داخلی و در دورکاری های خارجی دارد.

ادامه ی مطلب

دانلود فیلم Laravel YouTube Clone

دانلود فیلم Laravel YouTube Clone

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

youtube معروفترین وب سایت اشتراک ویدیو می باشد و تقریبا می توان گفت هر وب سایتی که در حال حاضر در زمینه اشتراک ویدیو فعالیت می کند از youtube الگو برداری کرده است.

لاراول به عنوان یکی از قویترین و قابل انعطاف ترین فریم ورک های php قابلیت اجرای هر پروژه ای و در هر مقیاسی را دارد. Laravel با داشتن ابزارها و پلاگین های متنوع یکی از شناخته شده ترین فریم ورک های php بوده و بازار کار بسیار خوبی دارد.

ادامه ی مطلب