فرمها برای اکثر برنامههای کاربردی وب حیاتی هستند. این دوره به شما یاد میدهد که چگونه دادههای فرم را با PHP پردازش کنید.
آنچه یاد خواهید گرفت:
فرمها به کاربران اجازه میدهند دادهها را به سایت شما ارسال کنند. در این دوره آموزشی، پیادهسازی فرمها در PHP، یاد خواهید گرفت که از PHP برای کار با فرمهای HTML استفاده کنید. ابتدا، افعال مختلف HTTP و نحوه استفاده از آنها با PHP را بررسی خواهید کرد. در مرحله بعد، مدیریت دادههای فرم، از جمله اعتبارسنجی دادهها و تکمیل فیلدهای فرم را خواهید دید. در نهایت، نحوه مدیریت آپلود فایل را یاد خواهید گرفت. وقتی این دوره را تمام کردید، مهارتها و دانش PHP مورد نیاز برای کار با فرمها را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 PHP Form Basics [14mins]
02-01 Version Check [0mins]
02-02 Introduction [1mins]
02-03 Why Forms Matter [1mins]
02-04 How Forms Work [2mins]
02-05 HTTP Verbs- GET vs. POST [4mins]
02-06 Form Data and PHP [2mins]
02-07 Demo- Globoticket Registration Form [4mins]
03 Processing Form Data [38mins]
03-01 Introduction [1mins]
03-02 Form Data Workflow [1mins]
03-03 Never Trust User Input! [4mins]
03-04 Text Fields [7mins]
03-05 Check Boxes and Radio Buttons [5mins]
03-06 Selection Lists [3mins]
03-07 Multiple Selection Lists [6mins]
03-08 Buttons [3mins]
03-09 Image Buttons [4mins]
03-10 More Form Fields [3mins]
03-11 Summary [1mins]
04 Form Validation [40mins]
04-01 Introduction [0mins]
04-02 Validation Types [3mins]
04-03 Validating the Form [10mins]
04-04 Displaying Error Messages [6mins]
04-05 Prefilling Text Fields [6mins]
04-06 Prefilling Check Boxes and Radio Buttons [4mins]
04-07 Prefilling Lists [3mins]
04-08 Prefilling Multi-select Lists [4mins]
04-09 Finalizing the Code [3mins]
04-10 Summary [1mins]
05 File Uploads [27mins]
05-01 Introduction [0mins]
05-02 Setting up the Form [5mins]
05-03 Analyzing the HTTP Request [1mins]
05-04 The $_FILES Array [6mins]
05-05 Helper Functions [11mins]
05-06 File Upload Progress Options [3mins]
05-07 Summary [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 اصول اولیه فرم PHP [14 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 مقدمه [1 دقیقه]
02-03 چرا فرمها اهمیت دارند [1 دقیقه]
02-04 فرمها چگونه کار میکنند [2 دقیقه]
02-05 افعال HTTP- GET در مقابل POST [4 دقیقه]
02-06 دادههای فرم و PHP [2 دقیقه]
02-07 نسخهی نمایشی- فرم ثبت نام Globoticket [4 دقیقه]
03 پردازش دادههای فرم [38 دقیقه]
03-01 مقدمه [1 دقیقه]
03-02 گردش کار داده فرم [1 دقیقه]
03-03 هرگز به ورودی کاربر اعتماد نکنید! [4 دقیقه]
03-04 فیلدهای متن [7 دقیقه]
03-05 چک باکسها و دکمههای رادیویی [5 دقیقه]
03-06 لیستهای انتخابی [3 دقیقه]
03-07 فهرستهای انتخاب چندگانه [6 دقیقه]
03-08 دکمهها [3 دقیقه]
03-09 دکمههای تصویر [4 دقیقه]
03-10 فیلدهای فرم بیشتر [3 دقیقه]
03-11 خلاصه [1 دقیقه]
04 اعتبار سنجی فرم [40 دقیقه]
04-01 مقدمه [0mins]
04-02 انواع اعتبارسنجی [3 دقیقه]
04-03 اعتبار سنجی فرم [10 دقیقه]
04-04 نمایش پیامهای خطا [6 دقیقه]
04-05 از پیش پر کردن فیلدهای متن [6 دقیقه]
04-06 از پیش پر کردن چک باکسها و دکمههای رادیویی [4 دقیقه]
04-07 از پیش پر کردن لیستها [3 دقیقه]
04-08 از پیش پر کردن لیستهای چند انتخابی [4 دقیقه]
04-09 نهایی کردن کد [3 دقیقه]
04-10 خلاصه [1 دقیقه]
05 آپلود فایل [27 دقیقه]
05-01 مقدمه [0mins]
05-02 تنظیم فرم [5 دقیقه]
05-03 تجزیه و تحلیل درخواست HTTP [1 دقیقه]
05-04 آرایه $_FILES [6 دقیقه]
05-05 توابع کمکی [11 دقیقه]
05-06 گزینههای پیشرفت آپلود فایل [3 دقیقه]
05-07 خلاصه [1 دقیقه]
کریستین ونز نویسنده، مشاور و مربی با تمرکز بر فناوریهای وب است. او بیش از 100 کتاب نوشت یا همکاری کرد، از سال 2001 در کنفرانسهای بینالمللی توسعهدهندگان شرکت کرد، باارزشترین حرفهای مایکروسافت (MVP) برای ASP.NET، یکی از اعضای ASPInsiders، و نویسنده اصلی گواهینامه Zend PHP 5.5 است. کار روزانه او در راه حلهای آرابیاتا مستقر در مونیخ/لندن (http://www.arrabiata.com/) شامل انجام ممیزیهای امنیتی، انتقال کدهای قدیمی، پیادهسازی برنامههای کاربردی وب پیچیده و کمک به شرکتها در انتخاب استراتژی وب و ترکیب فناوری وب مناسب است.