،NNTP ، SNMP، IMAP همچنین برای ارتباط با سایر سرویس ها ، از پروتکل هایی مانند PHP
و بسیاری دیگر پشتیبانی می کند. HTTP ، POP3
PHP تاریخچه مختصری از
شکل گرفت . Rasmus Lerdorf (rasmus@php.net) در پاییز سال ۱۹۹۴ توسط PHP فکر اولیه
در صفحه شخصی وی به کار گرفته شد ، تا اطلاعاتی از کسانی که رزومه وی را PHP در ابتدا نگارشی از
” Personal را می بینند ، نگاه داشته شود. اولین نگارش عمومی آن در اوایل سال ۹۵ ارایه شد و با نام
معرفی گردید . که البته شامل پارسری بسیار ساده بود که ماکرو های خاصی Home Page Tools “
Guestbook را می شناخت و نیز برخی کاربردهای مشترك در صفحات شخصی مانند شمارنده یا
وبرخی ابزارر های دیگر را شامل می شد.
نام بسته FI . نگارش ۲ “ ارایه گردید PHP/FI “ پارسر در نیمه سال ۹۵ بازنویسی شد و با نام
را تفسیر می کرد . پس از آن بسیاری HTML بود که فرم های داده Rasmus نرم افزاری دیگری از
در کد های خود استفاده کردند . در میانه سال ۹۶ میزان استفاده کنندگان به حدود ۱۵ PHP از
هزار سایت رسید . این میزان در نیمه سال ۹۷ در حدود ۵۰ هزار سایت مختلف بود. در همین زمان
از حالت یك پروژه شخصی درآمد و توسط تیمی توسعه یافت . این گروه نگارش جدیدی از PHP
به سرعت مورد استفاده قرار گرفت . هم PHP را ارایه دادند و پارسر آن را بازنویسی نمودند. 3 PHP
برای بدست Zend آخرین نگارش این محصول است که در آن از موتور اسکریپت PHP اکنون نیز 4
آوردن قابلیت های بیشتر استفاده شده است .
“RedHat’s Stronghold بر روی بسیاری از محصولات تجاری مانند PHP و 4 PHP امروزه ، 3
استفاده PHP ارایه می گردد. هم اکنون برآورد می شود بیش ۵٫۱۰۰٫۰۰۰ سایت از web Server”
مایکروسافت استفاده می کنند IIS کرده اند که این میزان اندکی از تمامی سایتهای که از سرور های
5.03 میلیون) بیشتر است. )
استفاده کنیم ؟ PHP چگونه از
http://www.php.net است که می توان آنرا از سایت Open source نرم افزاری رایگان و PHP
طراحی شده اند معرفی گردیده PHP دریافت کرد. در این سایت بسیاری از نرم افزار هایی که برای کار با
و معرفی دستورات و توابع آن PHP و می توانید از آنها استفاده نمایید.همچنین دستورالعمل استفاده از
ویندوز در دسترس شماست. Help و فایل PDF ، Html درقالبهای مختلف از جمله
که یك بسته نرم افزاری رایگان است و در آن علاوه بر مفسر “ PHP Traid “ البته ابزارهایی مانند
Apache و نسخه تحت ویندوز وب سرور MySQL موتور پایگاه داده ، Perl مفسر زبان ، PHP
PHPED می باشد ویا نرم افزار MySQL و پایگاه داده PHP قرار گرفته ، ابزار مناسبی جهت کار با
http://download.com فراهم می آورد. از سایت Perl و PHP که محیطی دیداری جهت کار با
قابل تهیه می باشند.
PHP آموزش
است . تاکید این آموزش بر روی راهنمایی دادن PHP آنچه می آید راهنمایی کاربردی برای آغاز کار بار
را انجام می دهند ، و نیز پاسخ دهی به SQL و پایگاه داده های web به مبتدیانی که کاربردهای کوچك
و.. می با شد . mail پرسشهای عمومی مانند چگونگی ارسال یك فرم توسط
PHP ۱- نخستین گام با
هماهنگ در یك سایت (footer) و زیر صفحه (header) ۲- ساخت سرآمد
mail برای ساخت و ارسال PHP ۳- استفاده از
برای تماس با یك پایگاه داده راه دور. MyODBC ۴- استفاده از
PHP ۵- اجرای ایمن اسکریپت های
PHP نخستین گام با
PHP معرفی . I
زبانی برای ساخت آسان صفحات پویای وب می باشد . این زبان راهی ساده تر برای انجام برنامه- PHP
نویسی های مربوط به وب را فراهم می ساز د ، که پیش از این صرفا توسط زبانهای پیچیده و توانمندی
انجام می شده است . Perl و C مانند
به صورت ایده آلی به وب متصل شده است . چون اسکریپتهای آن درون صفحات وب و در PHP
یك زبان اسکریپت نویسی ” توکار “ خوانده PHP ، جای می گیرند HTML میان تگ ها و محتوای
می شود
توسعه دهندگان می توانند برنامه هایشان را در صفحات وب جاسازی نموده و آنرا پویا سازند.
همزمان می توانند داراری PHP آنها می توانند با برنامه ، همچون صفحات وب رفتار کنند. صفحات
باشند. این قابلیت به شما اجازه می دهد تا کاربردهای وب PHP و نیز کدهای HTML محتوای معمول
را بسرعت توسعه دهید.
تفاوت آشکاری میان بخش کدهای PHP ، به هر حال ، برخلاف برخی زبانهای اسکریپت نویسی وب
ایجاد می کند. HTML و محتوای PHP
دریافت می کند. ابتدا در صفحه به PHP هنگامی که یك وب سرور درخواستی را برای صفحات
نیز HTML می گردد و هر آنجه را که یافت اجرا می کند . بخشهای معمولی PHP دنبال کدهای
بدون تغییر به مرورگر ارسال می گردد.
استفاده کنیم ؟ PHP چرا از .II
برای ایجاد محتوای محاوره ای PHP بودن آن ، دلایل بسیاری برای انتخاب Open Source گذشته از
بر روی سایت های وب ، وجود دارد.
دارد . C ساختار و ترکیبی بسیار شبیه زبان
می PHP. به آسانی آموخته و به کار گرفته می شوند PHP ، (Structures) نوع داده ها و ساختارهای
داند منظور شما چیست و نوع های داده را ، خود تغییر می دهد.
نیازی به دانستن دستور خاصی برای کامپایل برنامه ندارید ، برنامه شما خود ، در مرورگر اجرا می شود
زیاد اطلاع داشته باشید . PHP لازم نیست برای ابتدای کار و نوشتن برنامه های کاربردی در باره
را ارایه می دهد که به آسانی درون زبان قرارگرفته C سرویسی از مجموعه فایل های کتابخانه ای PHP
و با انعطاف بسیار به آن قابلیت پاسخ دهی سریع برای تغییرات در وب را می دهد .
برای کار در PHP انجام دهید ، با دیگر زبانها نیز قابل انجام است . اما PHP آنچه شما می توانید با
زمینه وب طراحی شده است . بنابراین کارهایی مشکل و خسته کننده برای برنامه نویسان که نوشتن
انجام می شود. PHP آنها را به زحمت می انداخت ، به آسانی با Perl آن در
وب سایت ها را قادر می سازد که با سرعت مبهوت کننده ای گسترش یابند . به این خاطر PHP
بسرعت برای صفحات پویا و پشتیبانی پایگاه داده ها به کار گرفته شده است .
کد های کوچك توکار در یك صفحه وب بسیار کارآمدند . به عنوان مثال ، در یك صفحه وب ایستا
ممکن است شما مقدار یك متغیر را بدست آورید . و سپس آنرا برای تغییرات پویای محتوای صفحه به کار
عبارتی را که نشانگر مرورگر وب کاربر است بر روی صفحه نمایش می دهد . ، PHP برید. این مثال