close
چت روم
آموزش PHP (بخش اول) معرفی PHP و قابلیت های آن
loading...

وبسایت آموزشی و تفریحی اپس موب

آموزش PHP ، معرفی PHP و قابلیت های آن دوستان سلام ، در این سری مطالب قصد دارم یک آموزش جامع و شامل برای PHP قرار دهم ، به گونه ای که از ابتدائی ترین مبحث زبان PHP شروع خواهم کرد تا مبحث ساخت CMS ،کار با فرم ها و... اما نکته ای که قابل عرض است این است PHP یک زبان سخت نیست ولی انتظار هم نداشته باشید که که ظرف 5 دقیقه به یک برنامه نویس PHP حرفه ای تبدیل شوید .پس در ادامه مطالب با ما همراه باشید..در ابتدا و قبل شروع آشنایی با زبان php  ، شما باید با زبان HTML آشنایی داشته باشید. PHP چیست ؟ PHP…

آخرین ارسال های انجمن

آموزش PHP (بخش اول) معرفی PHP و قابلیت های آن

admin بازدید : 136 سه شنبه 30 ارديبهشت 1393 نظرات ()

آموزش PHP ، معرفی PHP و قابلیت های آن

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

در ابتدا و قبل شروع آشنایی با زبان php  ، شما باید با زبان HTML آشنایی داشته باشید.

PHP چیست ؟

  • PHP مخفف Hypertext Preprocessor می باشد.
  • PHP یک زبان سمت سرور است همانند ASP.NET
  • کد های PHP در سرور اجرا می شوند.
  • PHP قابلیت کار با بسیاری از پایگاه داده ها همانند MySql و Oracle را داراست.
  • PHP یک نرم افزار منبع باز و کاملا مجانی می باشد .

چرا PHP ؟

  • PHP دارای قابلیت CrossPlatforms می باشد یعنی در همه سیستم عامل ها قابل اجراست.
  • PHP با تمام وب سرورهای امروزی همانند APACHE , IIS سازگار است
  • یادگیری آن آسان است البته به شرط تمرین!

در ابتدا شما را با ویژگی های زبان PHP آشنا خواهیم ساخت :

  • PHP یک زبان سمت سرور است : شاید تا به حال کلمه "زبان سمت سرور" را زیاد شنیده باشد ، ولی شاید لپ مطلب برای شما درک نشده باشد ، وقتی می گویند PHP یک زبان سمت سرور است ، یعنی این که کد PHP در ابتدا توسط شما نوشته می شود ، سپس توسط سرور(ویندوز یا لینوکس) پردازش می شود و خروجی را به صورت HTML به نمایش در خواهد آورد و هیچکس کد اصلی شما را نمی بیند و تنها خروجی کد شما را می بینند  . در قسمت پائین یک مثال را آورده ام :

در قسمت بالا یک قطعه کد PHP نوشته ام که سال کنونی را به نمایش در می آورد ، خروجی HTML آن به این صورت می باشد :

2012

بله ! تنها خروجی ما 2012 می باشد ، و این یعنی زبان سمت سرور، هیچکس کد اصلی date را نمی بیند و تنها خروجی آن یعنی 2012 را میبینند.

  • PHP یک زبان داینامیک است : دراین قسمت داینامیک بودن PHP را برای شما به نمایش خواهم درآورد : همیشه شما بخش FOOTER سایت ها را مشاهده می نمائید ، که اکثرا پس از نوشتن حق کپی رایت ، تاریخ تاسیس سایت و تاریخ کنونی را درج می کنند ، حال فرض کنید امروز آخرین روز سال 2011 است ، و شما می خواهید به مسافرت بروید ، و هنوزدر سال 2011 قرار داریم ، حال اگر بخواهید بدون اینکه نگران بروزرسانی قسمت حق کپی سایت خود باشید و از تعطیلات سال جدید لذت ببرید ، می توانید از قطعه کد زیر استفاده نمائید :

با قرار دادن این کد در قسمت footer سایت خود ، به طور خودکار با آمدن سال جدید ، قسمت فوتر سایت شما به 2012 تبدیل می شود ، نکته ی جالبی که در این قسمت وجود دارد این است که PHP بر خلاف جاوا اسکریپت ، زمان یا تاریخ سیستم عامل شما نمی گیرد ، بلکه از زمان و تاریخ سرور خود استفاده می کند و بنابر این ویژگی درصد خطای زمان به صفر می رسد ولی در جاوا اسکریپت اگر زمان سیستم عامل شما اشتباه باشد ، زمان و تاریخ را نیز اشتباه نمایش می دهد ، حال خروجی کد فوق بدین شکل می باشد :

1x1.trans آموزش PHP (بخش اول) معرفی PHP و قابلیت های آن

این یک مثال کاربردی بود تا مفهوم داینامیک بودن php را درک نمائید .

نکته :همانطور که ملاحظه می نمائید ، php را درون کد html قرار داده ایم ، و در اصل هم php برای جاسازی درون کد html یک صفحه وب طراحی شده است.

با PHP چه کارهایی می توان انجام داد :

  1. ارتباط با پایگاه داده ها مانند ایجاد فرم و قرار دادن  اطلاعات فرم به صورت رکورد
  2. ارسال ایمیل به کاربر
  3. آپلود فایل روی صفحه وب
  4. کار با فایل ها
  5. ایجاد سیستم های مدیریت محتوا همانند وردپرس
  6. و...

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

منبع: 7 لرن

ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
درباره ما
به بزرگ ترین و برزو ترین وبسایت در جهت آموزش کامپیوتر و موبایل خوش آمدید.
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • نظرسنجی
    سیستم عامل گوشی شما چیست؟؟






    آمار سایت
  • کل مطالب : 667
  • کل نظرات : 62
  • افراد آنلاین : 2
  • تعداد اعضا : 1213
  • آی پی امروز : 55
  • آی پی دیروز : 74
  • بازدید امروز : 618
  • باردید دیروز : 191
  • گوگل امروز : 0
  • گوگل دیروز : 7
  • بازدید هفته : 1,577
  • بازدید ماه : 5,188
  • بازدید سال : 34,750
  • بازدید کلی : 654,791