• به وب استیودنت خوش آمدیدد
  • آموزش های ما را از وب سایت به نشانی www.WebStudent.ir پیگیری کنید
  • لطفا قوانین را مطالعه فرمایید
  • آموزش های گام به گام و تصویری
  • لطفا قوانین را مطالعه فرمایید
درود مهمان گرامی! ورود ثبت نام

درود به مهمان گرامی
برای مشاهده و استفاده از تمامی امکانات انجمن باید ثبت نام کنید یا وارد شوید
( با سپاس: کارگروه راهبری وب استیودنت )



معرفی زبان پی اچ پی (PHP)
زمان کنونی: 1397-3-3، 19:28:35
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: Bahrami
آخرین ارسال: Bahrami
پاسخ 1
بازدید 1731



امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 4.33
  • 1
  • 2
  • 3
  • 4
  • 5
معرفی زبان پی اچ پی (PHP)
#1
معرفی زبان اسکریپت نویسی پی اچ پی
پی اچ پی (PHP) یک زبان اسکریپت نویسی سمت سرویس دهنده (Serve Side) است. به این معنی که این زبان در سرور اجرا شده و تمامی پردازش ها را در سرور انجام می گیرد و فقط نتیجه را در قالب (دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.) به کامپیوتر کاربر می فرستد.
همچنین پی اچ پی یک ابزار بسیار قدرتمند برای ساخت صفحات وب پویا (Dynamic) و تعاملی (Interactive) است.
پی اچ پی یک زبان قدرتمند و رایگان است که بصورت گسترده مورد استفاده قرار می گیرد و بسیار کارآمدتر از رقیب خود یعنی Microsoft ASP است.

چه چیزهایی را باید بدانید:
پی اچ پی چیست؟
  • پی اچ پی (PHP) مخفف PHP: Hypertext Preprocessor است
  • پی اچ پی (PHP) یک زبان اسکریپت نویسی متن باز (Open Source) است که بصورت گسترده مورد استفاده قرار گرفته است
  • اسکریپت های پی اچ (PHP) پی بر روی سرور (Server) اجرا می شوند (بعبارتی دیگر پی اچ پی یک زبان سرور ساید است)
  • پی اچ پی (PHP) برای دانلود و استفاده رایگان است

فایل پی اچ پی (PHP) چیست؟
  • فایل های پی اچ پی می توانند شامل متن ساده، اچ تی ام ال (HTML)، جاوا اسکریپت (JavaScript) و کدهای پی اچ پی (PHP) باشد. بعبارتی کدهای پی اچ پی (PHP) می توانند همزمان با اچ تی ام ال (HTML) و در دل آن بکار روند که به این ویژگی اصطلاحا HTML embed (در آغوش HTML) گفته می شود.
  • کدهای پی اچ پی (PHP) بر روی سرور اجرا شده و نتیجه آنها بصورت اچ تی ام ال (HTML) به مرورگر وب (Web Browser) ارسال می شود.
  • پسوند پیش فرض (default file extension) فایل های پی اچ پی (PHP) بصورت "php." می باشد.

پی اچ پی (PHP) چه کارهایی می تواند انجام دهد؟
  • پی اچ پی (PHP) می تواند صفحات وب پویا (Dynamic) را تولید کند.
  • پی اچ پی (PHP) می تواند بر روی سرور فایل ایجاد کند(Create) و یا فایل ها را باز کند(Open)، بخواند(Read) ، بنویسد(Write) و یا ببندد(Close).
  • پی اچ پی (PHP) می تواند اطلاعات یک فرم را جمع آوری کند.
  • پی اچ پی (PHP) می تواند کوکی ها (cookies) را ارسال و دریافت کند.
  • پی اچ پی (PHP) می تواند اطلاعات را به بانک اطلاعاتی (Database) شما اضافه کرده و یا آن را ویرایش و یا حذف کند.
  • پی اچ پی (PHP) می تواند دسترسی برخی کاربران را به برخی از صفحات وب سایت شما محدود کند.
  • پی اچ پی (PHP) می تواند اطلاعات را رمزگذاری (encrypt) کند.

با پی اچ (PHP) پی شما مجبور نیستید که خروجی را حتما بصورت اچ تی ام ال (HTML) ارسال کنید. شما می توانید خروجی را بصورت عکس و یا پی دی اف (PDF) و یا حتی فیلم های فلش (Flash movies) ارسال کنید. شما حتی می توانید خروجی را بصورت متن و یا بصورت XHTML و یا XML ارسال کنید.

چرا پی اچ پی (PHP) ؟
  • چون پی اچ پی (PHP) بر روی سیستم عامل (platform) های مختلف مانند ویندوز (Windows)، لینوکس (Linux)، یونیکس (Unix)، مکینتاش (Mac OS X) و ... اجرا می شود.
  • چون پی اچ پی (PHP) تقریبا با تمامی سرویس دهنده های (server) روز مانند آپاچی (Apache)، آی آی اس (IIS)، لایت اسپید(LiteSpeed) و ... سازگار است.
  • پی اچ پی (PHP) از تعداد زیادی از پایگاه داده ها (Database) پشتیبانی می کند.
  • پی اچ پی (PHP) رایگان است. همینک می توانید آن را از سایت رسمی پی اچ پی (PHP) دانلود کنید: (دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.)
  • پی اچ پی (PHP) برای یادگیری راحت است و با قدرت و بصورت کارا و موثر بر روی سرور اجرا می شود.

در پست های آینده درباره نحوه نوشتاری ()، متغیرها و ... صحبت خواهیم کرد.

با سپاس و آرزوی دلشادی و تندرستی
بهرامی
اینک سخن می دارم،
برای شما ای خواستاران، و برای شما ای دانایان ، از دو نهاده ی بزرگ.
و می ستایم،
اهورا و اندیشه ی نیک را، و دانش نیک و آیین راستی را،
تا فروغ و روشنایی را دریابید،
و به رسایی و شادمانی برسید.
گاثا 3 - یسنا 30
[تصویر:  farvahar.png]
 
پاسخ
[-] 6 کاربر زیر از Bahrami به مایه این نوشته سپاسگزاری کرده اند:
mirzaii93 (1392-11-6 12:15), Odin (1392-2-26 00:10), silent (1391-12-14 17:33), sirwan-bz (1393-1-20 12:03), zeinab fazli (1391-12-14 11:42), رضا (1392-5-3 14:23)
  



پرش به انجمن:


کاربران در حال بازدید: 1 مهمان



:fixed;left : 2px;top :130px;float : left;width : 35px;height:320px;text-align:left;padding:0px;;border:0px #fff solid; background: #005ea7; background: -moz-linear-gradient(top, #005ea7 0%, #003965 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005ea7), color-stop(100%,#003965)); background: -webkit-linear-gradient(top, #005ea7 0%,#003965 100%); background: -o-linear-gradient(top, #005ea7 0%,#003965 100%); background: -ms-linear-gradient(top, #005ea7 0%,#003965 100%); background: linear-gradient(to bottom, #005ea7 0%,#003965 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea7', endColorstr='#003965',GradientType=0 ); } .tdicons a{-webkit-transition : all 0.5s ease-in-out;-moz-transition : all 0.5s ease-in-out;-o-transition : all 0.5s ease-in-out;display : block;float : left;margin : 8px;padding : 5px;font-weight : bold;color : #fff;border-radius : 8px 0 8px 0;} .tdicons img{-webkit-transition : all 0.2s ease-in-out;-moz-transition : all 0.2s ease-in-out;-o-transition : all 0.2s ease-in-out;padding:0px;} .tdicons img:hover{padding : 0px 0px 0px 8px;}