PHP چگونه کار می کند ؟

نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم



ارسال پاسخ
تعداد بازدید 135
نویسنده پیام
zohreh1371 آفلاین

مدیرکل انجمن
ارسال‌ها : 1194
عضویت: 3 /5 /1392
محل زندگی: خرم آباد
سن: 20
شناسه یاهو: enayat_zohreh
تشکرها : 173
تشکر شده : 33
PHP چگونه کار می کند ؟




PHP
زبانی اسکریپتی و مبتنی بر سرور می باشد. این زبان جهت ایجاد صفحات
داینامیک بسیار مناسب است. PHP قادر است تا به راحتی با دیتابیس هایی نظیر
MySQL ارتباط برقرار کرده و از آن جهت ذخیره ، جستجو و نمایش اطلاعات
استفاده نماید. خواه این اطلاعات مربوط به یک نرم افزار کوچک بوده و یا یک
پروژه بزرگ تجاری !




بر
خلاف زبان HTML که کد های آن توسط مرورگر ترجمه و نمایش داده می شوند ، کد
های PHP توسط سروری که فایل های PHP بر روی آن است ترجمه و در معرض نمایش
کاربر قرار می گیرند. تمامی کد ها قبل از ارسال به مرورگر کاربر پردازش و
ترجمه شده و در نهایت به سمت کاربر ارسال می گردند.

همچنین
PHP زبانی اسکریپتی است. بدین معنا که بر خلاف سایر زبان ها نیاز به
کامپایل شدن کدها قبل از اجرا ندارد و شما می توانید تغییراتی را که در کد
های خود به وجود می آورید به سرعت مشاهده کنید.

از
آنجایی که این زبان مبتنی بر سرور است ، شما جهت کار با آن نیاز دارید تا
سرور آن را بر روی کامپیوتر خود نصب کنید و عملا به صورت لوکال در کامپیوتر
شخصیتان به یک سرور تبدیل شوید. یکی از وب سرور های معروف جهت کار با PHP ،
وب سرور آپاچی ( Apache Web Server ) می باشد.





تفاوت اسکریپت های کلاینتی و سروری :



در اینترنت با دو نوع از اسکریپت ها سر و کار
داریم. اسکریپت های سروری و اسکریپت های کلاینتی.
اسکریپت های
کلاینتی عموما شامل جاوا اسکریپت هستند که مسئول نمایش برخی اتفاقات در
صفحه نظیر باز شدن pop-up ها ، برخی انیمیشن ها و یا منوی های آبشاری و ...
می باشند. علت اینکه آنها را اسکریپت های کلاینتی می نامیم این است که این
قبیل اسکریپت ها در کامپیوتر کاربر پس از لود صفحه اجرا و پردازش می شوند.
استفاده از این نوع اسکریپت ها به بهبود عملکرد و سرعت اجرای برخی قابلیت
ها در صفحه کمک می کند .
گرچه باید توجه داشت که جاوا اسکریپت در
صورتی بر روی کامپیوتر کاربر عمل خواهد کرد که کاربر مورد نظر در مرورگر
خود قابلیت استفاده از جاوا اسکریپت را فعال کرده باشد. بنابراین با احتمال
فعال نبودن آن می توان نتیجه گرفت که برای امور مهم و کلی نباید از این
اسکریپت استفاده نمود.





اسکریپت
های سروری بر خلاف کلاینتی ، قبل از ارسال به کامپیوتر کاربر در داخل
کامپیوتر سرور پردازش و تفسیر می گردند. استفاده از این نوع اسکریپت جهت
عملیاتی نظیر ورود کاربران ، ذخیره تغییرات در دیتابیس ، جستجوی مقدار
مشخصی در دیتابیس و ... کاربرد دارد .

امضای کاربر :
هـمـه گفـتـند :"او" کـه رفــت ،
زنـدگی کــن !
ولـــی... کـسـی درک نـکـرد
کــه"او" ... خـود زنــدگــی ام بــود..
یکشنبه 01 تیر 1393 - 23:36
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zohreh1371 آفلاین


مدیرکل انجمن
ارسال‌ها : 1194
عضویت: 3 /5 /1392
محل زندگی: خرم آباد
سن: 20
شناسه یاهو: enayat_zohreh
تشکرها : 173
تشکر شده : 33
شروع ساده کد های PHP

کد های PHP در سرور اجرا شده و خروجی آنها به صورت HTML به کاربر بازگردانده می شوند.
نحوه شروع PHP یا (PHP Synatx) :
کد های PHP همیشه با علامت php?> شروع و با علامت از تگ ?>
استفاده نمایید . گرچه جهت سازگاری بهتر و همچنین پشتیبانی از نسخه های
جدید PHP ، توصیه می شود تا از تگ های استاندارد PHP استفاده نمایید :


فایل
های PHP به طور عادی شامل تگ های HTML هستند ، درست همانند یک فایل HTML
که در آن تعدادی کد PHP قرار داده شده است. در مثال زیر کد PHP ساده ای را
مشاهده می کنید که جمله ی "یک روز زیبا" را به مرورگر باز می گرداند  :


کد:
<html><body><?phpecho "یک روز زیبا";?></body></html>


تمامی کد ها در PHP باید به علامت نقطه ویرگول یا Semicolon ختم شوند. ( ; )

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


جهت خروجی گرفتن و نمایش نتایج کد در PHP ، دو دستور ساده وجود دارد :
دستور echo و دستور print . همانطور که ملاحظه کردید ، در مثال قبل ما برای
نمایش جمله ی "یک روز زیبا" از دستور echo استفاده کردیم.



نکته مهم : فایلی که در آن کد های PHP قرار میگیرند ، باید با فرمت php. ذخیره گردند. چرا که در غیر اینصورت سرور نمی تواند آن را تشخیص داده و کد های آن را اجرا نماید.


امضای کاربر :
هـمـه گفـتـند :"او" کـه رفــت ،
زنـدگی کــن !
ولـــی... کـسـی درک نـکـرد
کــه"او" ... خـود زنــدگــی ام بــود..
یکشنبه 01 تیر 1393 - 23:44
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
ارسال پاسخ



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش به انجمن :

Powered by Tem98 | Copyright © 2009 Rozblog Group