آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
آموزش دستورات پیشرفته PHP
در بخش اول آموزش زبان PHP، به بررسی کار با آرایه های معمولی PHP که یک لیست تک بعدی و single از جفت مقادیر/کلید بودند، پرداختیم. اما گاهی اوقات ممکن است شما بخواهید مقادیر یا values را با بیش از یک کلید یا key مرتبط، نگهداری کنید.
از تابع date() در زبان PHP برای قالب بندی و کار با تاریخ (Date) و یا ساعت (Time) استفاده می شود. درواقع تابع date() در PHP، یک متغیرزمانی را به فرمتی قابل خواندن و استفاده تبدیل می کند.
دستور include و require کلیه متن/کد یا تگ های موجود در فایل تعیین شده برای آن را گرفته و در فایل استفاده کننده از دستور کپی می کند. از دستور های include و require برای تکرار یک دستور یا محتوی تکراری در درون چند صفحه استفاده می شودو عملکردی مانند قابلیت مستر پیج در Asp.Net دارد.
مدیریت فایل ها (File Handling) یک بخش بسیار مهم از نرم افزار تحت وب می باشد. در بسیاری از موارد نیاز دارید یک فایل را برای اهداف مختلف خوانده و پردازش کنید.
در این درس قصد داریم تا نحوه بازکردن (open) ٬ خواندن (read) و بستن (close) فایل ها در PHP را آموزش دهیم.
در این درس قصد داریم تا نحوه ایجاد (create) و نوشتن (write) بر روی فایل ها در زبان PHP را آموزش دهیم.
آپلود فایل ها بر روی سرور با استفاده از زبان PHP بسیار ساده است.اما همواره با سادگی خطراتی هم همراه خواهد بود. بنابراین هنگام آپلود فایل ها بر سرور به دلیل امکان ارسال فایل های مخرب یاحجیم بسیار دقت کنید.
از کوکی (Cookie) معمولا برای شناسایی کاربر بر روی وب استفاده می شود. یک کوکی (cookie) یک قطعه اطلاعات یا یک فایل اضافه است که سرور به کامپیوتر کاربر الحاق یا embed می کند. هر بار که کامپیوتر صفحه ای را طی یک درخواست یا request فراخوانی کند اطلاعات کوکی به همراه درخواست وی ارسال می شود. استفاده از زبان PHP هم می توانید برای کاربران کوکی ایجاد کرده و یا مقادیر کوکی را دریافت کنید.
یک Session راهی برای نگهداری اطلاعات درون متغیر یا variable است که بتوان آن را در صفحات مختلف سایت استفاده کرد. برخلاف کوکی یا Cookie، اطلاعات Session بر روی مرورگر کاربر و کامپیوتر وی ذخیره نشده و بر روی سرور سایت نگهداری می شوند.
اعتبارسنجی اطلاعات یا (validating data) به معنای چک کردن صحت اطلاعات و این که آیا دیتای درست ارسال شده است یا خیر، می باشد. اما پاک سازی یا (sanitizing data) به معنای حذف کاراکترهای غیر مجاز و اضافی از اطلاعات و ارسال دیتای خالص می باشد.
در این درس به آموزش کارهای پیشرفته تر جهت Filter کردن اطلاعات در زبان PHP خواهیم پرداخت.
سیستم مدیریت خطای پیش فرض یا default error handling در PHP بسیار ساده عمل می کند. این سیستم در هنگام بروز خطا، یک پیام هشدار حاوی نام فایل، شماره خط بروز خطا به همراه توصیفی از شرح خطا را به مرور گر ارسال می کند.
استثناءات (Exception) در زبان PHP، برای تغییر فرایند اولی برنامه یا اسکریپت، در زمانی که یک خطای خاصی رخ دهد، استفاده می شوند. در این درس به آموزش کار با Exception و نحوه مدیریت خطا در برنامه خواهیم پرداخت.