آموزش کامل و جامع php

دسته بندي : فنی و مهندسی » کامپیوتر و IT
مقدمه:
شبکه گسترده جهانی یا به عبارتی Web Wide Word دنیاي عجیبی است که تکنولوژيهاي مربوط به آن،اغلب بدون پشتیبانی کافی عرضه می شوند و کاربران این تکنولوژي ها، همه روزه با واژگان جدیدي برخورد می کنند،که باعث سردرگمی آنها می شوند.براي نمونه می توان به رشد نرم افزارهاي source open اشاره کرد. (برنامه هایی که می توان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد.) متداولترین این برنامه ها، سیستم عامل Unix و به طور خاص Linux،می باشد. این برنامه ها، با وجود ثبات و پایداري، داراي مشکل بزرگ می باشند و آن دشوار بودن آموختن این برنامه ها می باشد. کمبود راهنماهایی که به زبان ساده، این برنامه ها را به مبتدیان آموزش دهد، باعث شده است که ایندسته از نرم افزارها از جایگاه واقعی خود دور نگه داشته شوند.در ادامه این مقاله با زبان PHP آشنا خواهیم شد. با استفاده از این مقاله شما دانش کافی براي آغاز به کارایجاد سایت هاي پویا توسط PHP را کسب خواهید نمود.


فهرست مطالب:
مقدمه
تاریخچه مختصري از PHP :
چرا PHP؟
پی اچ پی زبانی براي همه سیستم عاملها
پی اچ پی رایگان و Source Open
سرعت بالاي تفسیر و اجراي PHP
ساختار مناسب و امکانات بالا در PHP
معایب
مقدمه اي بر PHP و مقایسه آن با CGI Perl
1 -زبان:
2- ( Built-in facilities) توکار تسهیلات
7 دلیل براي اینکه استفاده از PHP بهتر از ASP می باشد [8 [
2 -استفاده بهینه از Memory
3 -خرج اضافی ندارید !
4 -MySQL بهترین انتخاب، بیشترین سرعت
 Java و C/C++ به Syntax بودن نزدیک- 5
6 -رفع ایرادات ، سریع ، بی دردسر
7 -اجرا بر روي Platform هاي مختلف
PHP چیست؟
به چه دلیل از PHP استفاده می کنیم؟
PHP چگونه کار می کند؟
نصب و پیکر بندي (قسمت اول)
روش نصب IIS :
نصب و پیکربندي قسمت دوم
طریقه نصب PWS :
نرم افزار PHP Easy :
آغاز کار با PHP
براي شروع کار با PHP چه نیاز داریم؟
متغیرها
انواع متغیرها
اعداد
رشته ها
کوتیشن یا دابل کوتیشن؛ کی و کجا استفاده کنیم: [15][14[
آرایه ها
نسبت دادن مقادیر به متغیرها:
متغیرهاي از پیش تعریف شده:
دستور Print :
ترکیب PHP و HTML در یک صفحه :
گذاشتن Comment در میان کدها
متغیرها:
نوع داده داخل متغیر TYPE DATA :
آرایه و OBJECT :
تغییر با استفاده از دستور ()settype :
تغییر نوع داده بدون اینکه اصل متغیر تغییر کند :
عملگرها
عملگرهاي ریاضی :
عملگر پیوند دهنده یا همان ( . ) :
عملگرهاي مقایسه اي:
عملگرهاي منطقی :
عملگر ++ و --
ترتیب اجراي عملگرها :
ساختارهاي کنترلی در PHP
 : IF
استفاده از ELSE در IF :
استفاده از ElseIf :
دستور Switch :
روش جالب عملگر شرطی علامت سوال (؟) :
حلقه ها :
: while
حلقه do و while :
حقله For :
خروج از حلقه با استفاده از دستور break :
استفاده از دستور continue :
حلقه هاي تو در تو :
توابع (Functions (
تابع چیست ؟
فراخوانی تابع :
تعریف یک تابع :
صدا کردن یک Function به صورت داینامیک :
متغیر ها در داخل تابع :
استفاده از متغیر به صورت Global) یعنی داخل و خارج تابع ها) :
جی دي (GD(
مقدمه
آرایه ها در PHP
کلاسها در PHP
آبجکت ها :
پروپرتی ها:
متد ها :
آموزش برنامه نویسی شیء گرا با PHP
کلاسها (Classes : (
آبجکتها (Objects :(
متدهاي کارخانه :
Encapsulation) کپسولهسازي):
فرم ها در PHP
کار کردن با فرم ها:
ترکیب کردن PHP با HTML :
دیتابیس هاي فایلی
کار با دیتابیس ها (فایل):
باز کردن دیتا بیس :
اضافه کردن اطلاعات به دیتابیس :
اضافه کردن یک مقدار پیچیده به دیتابیس :
نمایش چند صفحه اي اطلاعات
جستجو در پایگاه داده ها:
SQLite پیشنهاد سبک وزن:
اتصال به دیتابیس:
پرس و جوها:
نوشتن کد:
شروعی ساده با MySQL پایگاه داده:
مقدمه
طریقه اتصال به MySQL :
ایجاد یک بانک اطلاعاتی در MySQL:
انجام کارهاي مختلف بر روي بانک اطلاعاتی در MySQL :
ایجاد یک جدول :
ارسال دادهها به بانک اطلاعاتی:
بازیابی اطلاعات و نمایش آن:
تغییر اطلاعات موجود در بانک اطلاعاتی:
یک نکته ساده و در عین حال جالب(مخصوص مبتديها):
کار با فایلها در PHP
کار با فایل ها :
توابع کاربردي تر :
بازکردن فایل قبل از خواندن و نوشتن :
کار با پوشه هاست :
تابع mail در PHP
ارسال ایمیل ساده (Email Plain : (
ایمیلهاي HTML و header ها :
ترکیب Text و HTML در یک ایمیل (Messages Mixed :(
ضمیمه کردن فایل (Attachments File :(
خلاصه :
ذخیره سازي مشخصات بازدید کنندگان
 (Session Logging) : 1 متد
 (Logging All Page) : 2 متد
چگونگی توسعهء PHP
چکیده
1 .مقدمه فصل
2.برنامه هاي مورد نیاز
3. PHP توسعهء
4. PHP کامپایل
5 .جمع بندي این فصل





















دسته بندی: فنی و مهندسی » کامپیوتر و IT

تعداد مشاهده: 207 مشاهده

فرمت فایل دانلودی:.pdf

فرمت فایل اصلی: pdf

تعداد صفحات: 185

حجم فایل:1,607 کیلوبایت

 قیمت: 30,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    فایل در قالب pdf