انجمن اسکای باز
مهمان گرامی به انجمن اسکای باز خوش امدید. لطفا برای دسترسی به تمام امکانات سایت اینجا کلیک کنید ثبت نام شما به سرعت انجام خواهد شد و شما میتوانید فعالییت خود را اغاز کنید و از همه امکانات سایت که برای کاربران مهمان غیرفعال شده است استفاده کنید. منتظر حضور گرم شما در جمع بزرگ اسکای باز هستیم

................................................................

Hi dear guest

To see all the forums and use all facilities of site you should sign-up first.

skybuzz-team

skybuzz forum

اسکای باز را صفحه ی خانگی خود کنید

Log in

I forgot my password



Search
 
 

Display results as :
 


Rechercher Advanced Search

Top posters
rosvay (534)
 
roozbeh (71)
 
$_bamaram_$ (33)
 
.tanhatarin.(a)(a). (21)
 
user24 (10)
 
onlinekelas.ir (9)
 
JAHED (8)
 
erfan (7)
 
lila0092 (5)
 
*salar.emo* (4)
 

Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest

None

[ View the whole list ]


Most users ever online was 17 on Fri Aug 23, 2013 10:26 am
آمار سایت
در سایت اسکای باز
در اينترنت
تقویم

You are not connected. Please login or register

دانلود کتاب خودآموز زبان برنامه نویسی PHP

View previous topic View next topic Go down  Message [Page 1 of 1]

rosvay


ادمین
ادمین

پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های پردازه‌نویسی متن باز (Open Source) است که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.
پی‌اچ‌پی از زبان‌های پردازه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

مشهورترین نرم‌افزارهای (بسته‌های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و SMF و Mambo و Joomla و PHPNuke و mybb و مدیاویکی (MediaWiki). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.
سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.
پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.
پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.
پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

شیوه کار برنامه
یک برنامهٔ پی‌اچ‌پی می‌تواند قسمتی از یک برنامهٔ اچ‌تی‌ام‌ال (HTML) باشد. مثلاً در برنامهٔ زیر:



Nomoone






فقط:



به زبان پی‌اچ‌پی است و بقیهٔ برنامه به زبان HTML نوشته شده است. برای جداسازی برنامهٔ پی‌اچ‌پی و برنامهٔ اچ‌تی‌ام‌ال باید قسمت پی‌اچ‌پی را بین php?> و لازم به ذکر است که بجای تگ آغاز که همان php?> است، می‌‌توان از حالت خلاصه شده آن که به صورت ?> است استفاده نمود، منتها این کار استاندارد نبوده و بستگی به تنظیمات هنگام نصب PHP دارد. بنابر این توصیه می‌‌شود که از همان حالت کامل استفاده شود.

با صدا زدن صفحه‌ با متن بالا از سرور به‌وسیله مرورگر در صفحه "Salam PHP" را می‌‌بینیم.

روش نصب پی اچ پی
شما برای کار با پی اچ پی نیاز به یک سرور مجازی (شبیه ساز سرور) دارید که می توانید از IIS یا Apache استفاده کنید که ما آپاچی را توصیه می کنیم. همچنین به یک پایگاه داده نیاز دارید که برای این کار MySQL بهترین گزینه است.
شما می توانید با نصب Appserv به راحتی همه این گزینه‌ها را یکجا داشته باشید. Appserv یک نرم‌افزار رایگان است که با نصب آپاچی، پی‌اچ‌پی، مای‌اسکیوال و پی‌اچ‌پی مای‌ادمین شما را از نصب تک تک این برنامه‌ها آسوده می‌کند.

آسانی
به گفته بیشتر برنامه نویسان وب، پی‌اچ‌پی یک زبان تحت وب ساده به شمار می رود، زیرا نیاز به یادگیری هیچ پیش نیازی نیست، همچنین پی‌اچ‌پی، به زبان‌های دیگری وابسته نیست.اغلب دستورات آن مشابه زبان‌های محاوره‌ای بوده و یادگیری آن ساده است. از ساختارهای دستوری پیچیده اثری در HTML دیده نمی‌شود

[You must be registered and logged in to see this link.]


*qelyun*


≤≤≤≤≤≤≤≤≤≤≤≤♣◙◙▲sKyBuZz™▼◙◙♣≥≥≥≥≥≥≥≥≥≥≥≥≥≥


مــــراقــب قــلــب هــايــمــان بــاشــيــمــ



وقــتــي تــنــهــايــيــم دنــــبال دوســــت ميــگــرديــــمــ



پــيــدايــــش كــه كــرديــم . دنــبــال عــيــب هــايــش مــيــگــرد يــمــ



وقــتــي كــه از دــست داديــمــش . دنــبــال خــاــطــراتــش ميــگــرديــمــ



            



:run:ŗ̧̫̻̝̣̜͉̰̏̽̆̆̀̈́̒̈͐̕͜ő̧̦͎̝̞͎̲̟̦̓̎͋́̂̇̓̅̅ͅṡ̢̗̻̫͖̬̖͔̼̗̉̂̉̈́̓̂̈́̎̐v̢͎͓̠͉̝̺̱͙̗̿͋̑̎̿̃̃̋̋̕a̝͎̜̲̩̼̮̥̍̍̇̇̃̍̃̀͘͜͠ͅy̢͎̻̥̤͇̝̲̰̪͑̔̑̊̏̎͊̋̑̚@̢̡̨͚̥̜̟͍̥̈́͂̓͂̏͛̾͗͊̕ͅn̨̡̢̗̳͇̖̣̪̞̋̀̏͆̓̿͘̕̚͝i̢̛̟̰̯̱̣̭͙̭̙̐̇̽́̍͆̄͒̿ḿ̨͕̞̞̥̭̪͇̘͚̅̒̒̀͐̑̒̕͠b̧̝̥̖̻̘̥̘̏̀͋͑̎͛̅̃̀̔͜͜ũ̫̞̪̮̫̭͇̞͎̜̉́̾̌̋̔̌̎̉z͓̰̰̝̥̹̣̘͔̫̍͗̂́̍̓̾͘̚͘ẓ̛̞͖̜̝͉̥̭̙̊̾̽͐̽͊͂̌́͜.̡̣̹̫̮̭͇͍̞̦̿͌̿̋̏̈́̈́̕͝͝ç̢͍̫̣̭̤͔̲͉̈̍̃͗͐͊͛̊̚͠o̡͕̹̬̮̫͉̭̪͚̅̽͛̔̑̇̃̈́̂̑m̢̜̫̱̭̦͕̰̬͚͌̌̊̈̀̎͐̓͋͝:run:


             


                       
                                            :skybuzz:
View user profile http://skybuzz.forumo.org

View previous topic View next topic Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum