- PHP چیست؟- به چه دلیل از PHP استفاده میکنیم؟
- PHP چگونه کار میکند؟
- شما به چه چیزی احتیاج دارید؟
- سایت وب همراه
آغاز کار با PHP
- دستورات پایه
- ارسال اطلاعات به مرورگر
- آزمایش اسکریپت خود
- آزمایش اسکریپت خود در مرورگر
- ارسال متن به مرورگر
- ارسال HTML به مرورگر
- استفاده از فضاهای خالی در PHP و (HTML)
- افزودن توضیحات به اسکریپتهای خود
متغیرها
- انواع متغیرها
- آرایهها
- متغیرهای از پیش تعریف شده
PHP و فرمهای HTML
- ایجاد یک فرم ساده
- استفاده از Get یا Post
- دریافت اطلاعات از یک فرم توسط PHP
- برای ایجاد اسکریپت
- HandleForm.php
- وارد کردن دادهها به هنگام برنامهنویسی
استفاده از اعداد
- انجام عملیات جمع، تفریق، ضرب و تقسیم
- قالب بندی اعداد
- افزایش و کاهش یک عدد به مقدار یک واحد
- استفاده از چند عملگر در یک دستور
استفاده از رشتهها
- مرتب کردن رشتهها
- رمزگذاری و رمزگشایی رشتهها
- پنهان سازی و آشکار سازی دادهها
- جداکردن بخشهای مختلف یک رشته
ساختارهای کنترلی
- عبارت شرطی If
- عملگرهای بیشتر
- برای استفاده از عملگرهای منطقی
- استفاده از Else
- عبارت شرطی Switch
- حلقه While
- حلقه for
استفاده از آرایهها
- ایجاد یک آرایه
- دسترسی به عناصر آرایه
- مرتب کردن آرایهها
- تبدیل رشتهها و آرایهها به یکدیگر
- ایجاد آرایههای چند بعدی
عبارات منظم
- عبارات منظم چه هستند؟
- ایجاد یک طرح ساده
- متناظر کردن طرحها
- تعریف طرحهای پیچیدهتر
- متناظر کردن و جایگزینی طرحها
ایجاد توابع
- ایجاد و استفاده از توابع ساده
- ایجاد و فراخوانی توابعی که به عنوان ورودی، آرگومان دریافت میکنند
- ایجاد و استفاده از توابعی که یک مقدار را باز میگردانند
- توابع و متغیرها
- انتساب مقادیر پیش فرض به آرگومانها
فایلها و دایرکتوریها
- مجوزهای فایل
- خواندن از فایلها
- دایرکتوریها
- کنترل Upload فایلها
- تغییر نام و حذف فایلها و دایرکتوریها
پایگاههای داده
- اتصال و ایجاد یک پایگاه داده
- ایجاد یک جدول
- ارسال و بازیابی دادهها به یک پایگاه داده
کوکیها
- ایجاد یک کوکی و خواندن از آن
- افزودن پارامتر به یک کوکی
- پاک کردن یک کوکی
ایجاد برنامههای کاربردی وب
- استفاده از include و require
- استفاده از تاریخ و زمان
- استفاده از عنوانهای HTTP
- ارسال Email
رفع اشکال
- اشکالات معمول
- روشهای جستجو برای رفع اشکالات
- استفاده از دستور die
نصب و پیکربندی
- نصب بر روی یک سرویس دهنده تحت لینوکس (Linux)
- نصب بر روی Windows 2000 Server
- پیکربندی
امنیت
- رمزنگاری و SSL
- نوشتن برنامههای PHP امن
- منابعی برای امنیت سایتها
منابع PHP
- راهنمای PHP
- سایتهای وب و گروههای خبری
- منابع پایگاه داده
- موضوعات پیشرفته
- جداول