کۆرسی فێربوونی زمانی PHP کە بریتیە لە 83 وانە بەزمانی کوردی - Home4T ماڵیک بۆ تەکنۆلۆژیا

کۆرسی فێربوونی زمانی PHP کە بریتیە لە 83 وانە بەزمانی کوردی

ماڵپەڕی ماڵێک بۆ تەکنۆلۆژیا Home4T.coM

ناساندنی زمانی  PHP
php به‌زمانی ڕێكخه‌ری سێرڤه‌ره‌كانی ووێب داڕشتن ئه‌ژمار ئه‌كرێت ، به‌واتا له‌بواری ووێب دیزایندا كارا ده‌بێت.
كورتكراوه‌كه‌ی له‌سه‌ره‌تای درووستبوونیه‌وه‌ (Personal Home Page) و دواجار (Hypertext Preprocessor) ، كه‌ تاكه‌ زمانه‌ دوو كورتكراوه‌ له‌خۆ بگرێت به‌ دوومانای جیاواز ، به‌تایبه‌ت له‌كاتی پێشكه‌وتنیدا.
درووستكه‌ر و دامه‌زرێنه‌ری PHP ناوی (Rasmus Lerdorf) كه‌ له‌ساڵی 1994ه‌وه‌ ده‌ست به‌كار بووه‌ هه‌تا هه‌نوكه‌ش به‌رده‌وام ڕسته‌كاری Syntax زیاد ده‌كات بۆ زمانه‌كه‌ ، به‌شێوه‌یه‌كی فه‌ڕمی PHP له‌ساڵی 1995دا كه‌وته‌ ناو بواری جێبه‌جێكردنه‌وه‌ له‌سه‌ر پێگه‌كان.
به‌هه‌رحاڵ زمانه‌كه‌ له‌گه‌ڵ زۆرێكی دیكه‌ له‌زمانه‌كان و سكریپته‌كانی بواری ووێب داڕشتندا خۆی ده‌گونجێنێت له‌وانه‌ (HTML , CSS , JS , JQ , MDB , MYSQL)و هه‌تا دوایی ، كه‌ ئه‌و دوانه‌ی دواییان به‌داتا به‌یز ئه‌ژمار ئه‌كرێت.
كه‌واته‌ PHP نه‌ك ته‌نها بۆ مه‌به‌ستی ڕێكخستن له‌سكریپته‌كانی سێرڤه‌ره‌كان به‌كار ده‌برێت ، به‌ڵكو توانای هه‌یه‌ له‌گه‌ڵ زمانه‌كانی بواری داتابه‌یزیشدا كارا ببێت.
باشترین به‌ڵگه‌ش بۆ ئه‌وه‌ ، پێگه‌ كۆمه‌ڵایه‌تیه‌كانی وه‌ك فه‌یسبووكه‌ ، كه‌ زۆرترین كاری له‌سه‌ر PHP ده‌كات.
ڕێڕه‌وه‌كان
1. Platforms ، پلاتفۆڕمه‌كان ، به‌وه‌ ده‌ناسرێنه‌وه‌ له‌زمانه‌كه‌دا كه‌ توانای زۆر باشی هه‌یه‌ له‌گه‌ڵ هه‌ر سیسته‌مێكی كارپێكه‌ردا خۆی بگونجێنێت ، به‌واتا ، به‌كاربه‌ری زمان ده‌توانێت زمانه‌كه‌ جێگیر بكات به‌دوو شێوه‌:
أ. یان بۆ ته‌نها سیسته‌مێكی وه‌گه‌ڕخه‌ر پێی بكات.
ب. یاخود زمانه‌كه‌ گشتگیر بكات بۆ ناسینه‌وه‌.
2. Embedded HTML: هه‌رچه‌نده‌ زمانی PHP له‌گه‌ڵ زۆرێكی دیكه‌ له‌زمانه‌كاندا خۆی ده‌گونجێنێت ، به‌ڵام به‌تێكڕا هه‌موو یه‌ك لكبه‌ندی ئاڕاسته‌كراویان هه‌یه‌ ، ئه‌ویش زمانی سه‌ره‌تایی HTMLه‌ ، بۆیه‌ وه‌ك له‌نموونه‌كه‌شدا دیاره‌ به‌كاربه‌ر ده‌توانێت له‌گه‌ڵ HTMLدا ئامڕازكاری بۆ زمانه‌كه‌ بكات.
3. Server Side: زمانی PHPیش یه‌كێكه‌ له‌و زمانانه‌ی كه‌ هه‌موو سێرڤه‌رێكی جیهانی پشگیری ده‌كات ، بۆ نموونه‌ تۆ ده‌توانیت له‌ناو وویندۆزه‌كه‌ت كاری پێ بكه‌یت..هتد
4. Programming: زمانی PHP به‌به‌شێكی گرنگ ئه‌ژمار ده‌كرێت له‌ته‌ك زمانه‌كانی بواری پڕۆگرام بۆ ووێب ، واته‌ Web Apps - OOP.
5. Mobile: ڕاژه‌كانی خزمه‌تگوزاریه‌ جیهانیه‌كانی بواری په‌یوه‌ندیه‌كان له‌ناوخۆو ده‌ره‌وه‌دا كار به‌ PHP ده‌كه‌ن ، چونكه‌ توانای ناسینه‌وه‌ی له‌ڕادده‌ به‌ده‌ری هه‌یه‌.
...
دامه‌زراندنی زمانی PHP
ده‌توانین ئه‌م دامه‌زراندنه‌ی به‌ دووشێوه‌ بناسێنین ، جا تۆ كامه‌ به‌كار ده‌به‌یت ده‌كه‌وێته‌وه‌ سه‌ر جۆری دامه‌زراندنه‌كه‌ت:
1. بۆ فێرگه‌ و فێرخوازه‌كان:
ته‌نها بۆ تاقیكردنه‌وه‌ی ڕسته‌كاری زمانه‌كه‌یه‌ ، واته‌ له‌ڕێگه‌ی ئه‌م دامه‌زراندنه‌وه‌ فێرخواز ده‌یه‌وێت بگاته‌ ئاستێكی باڵا له‌زمانه‌كه‌دا به‌هۆی كتێب و ڤیدیۆوه‌ ، وه‌ دواتر دێت له‌سه‌ر دامه‌زراوه‌كه‌ی زمانه‌كه‌ی پراكتیك ده‌كات.
نموونه‌: زۆر سایت و پێگه‌ هه‌یه‌ بۆ ئه‌م مه‌به‌سته‌ ، به‌ڵام سه‌ره‌كی ترین پێگه‌ www.w3schools.com، كه‌ خزمه‌تگوزاریه‌كی گشتگیره‌ له‌بواری دابینكردنی ئینته‌رنێت WWW ، تۆ پێگه‌كه‌ بكه‌ره‌وه‌ و لای ده‌سته‌ چه‌پ بگه‌ڕێ به‌دوای (Learn PHP) و یه‌كه‌م نموونه‌ ببینه‌ و پاشان كرته‌ له‌دوگمه‌ی (Run Example) بكه‌ ، له‌وێدا دوو په‌نجه‌ره‌ ده‌بینیت ، په‌نجه‌ره‌ی ده‌سته‌ ڕاست بۆ ئه‌نجامه‌كانی دامه‌زراوه‌كه‌یه‌ و په‌نجه‌ره‌ی ده‌سته‌چه‌پیش شوێنی نووسینی كۆده‌كانی زمانه‌كه‌یه‌ ، بڕۆ بنووسه‌ و فێربه‌ و دواجار تاقی بكه‌ره‌وه‌.
2. دامه‌زراندن و جێگیركردنی PHP بۆ سیسته‌مه‌كه‌ت له‌ناو سێرڤه‌ری پێگه‌دا:
ئه‌م دامه‌زراوه‌یه‌ بۆ ڕه‌نكردنی زمانه‌كه‌یه‌ له‌ناو پێگه‌كه‌تدا واته‌ تۆ هۆستێكت هه‌یه‌ یاخود سایتێكت هه‌یه‌ و تێیدا زمانه‌كه‌ت به‌كاربردووه‌ ، به‌ڵام ئه‌و سایته‌ی تۆ ده‌بێت له‌ناو سێرڤه‌رێكدا بێت ، جا له‌ناو ئه‌وسێرڤه‌ره‌شدا زمانه‌كه‌ ده‌بێت جێگیر بكرێت ، ئه‌وه‌ش به‌ دوو ڕێگه‌ لق ده‌كرێت:
أ. یان ده‌بیته‌ به‌ژداربوویه‌ك له‌ هۆستێكدا.
ب. یاخود خۆت خزمه‌تگوزاری هۆسته‌كه‌ دابین ده‌كه‌یت.
ئه‌وه‌ی یه‌كه‌م
واتا تۆ هۆستێك (جا به‌ به‌لاش بێت یان به‌كرێ) درووست ده‌كه‌یت ، له‌سه‌ر سێرڤه‌رێك كه‌ ئه‌و سێرڤه‌ره‌ بۆخۆی هه‌رچی خزمه‌تگوزاری هه‌یه‌ تێدا ئاماده‌كراوه‌ ، وه‌ یه‌كێكیش له‌خزمه‌تگوزاریه‌كان زمانی PHPی ده‌بێت ، جا ئیتر پێویست به‌وه‌ ناكات خۆت سێرڤه‌ر درووست بكه‌یت ، به‌ڵكو خی هۆسته‌كه‌ بۆی دابینكردوویت ، بۆ ئه‌وه‌ش زۆرن ئه‌و هۆستانه‌ی به‌پاره‌ یان به‌لاش هه‌ن ، به‌ڵام باوترینیان (000webhost.com)ه‌ ، گووگڵ بۆ ئه‌مه‌ بكه‌ به‌ئاماژه‌دانی (free web hosting) ، دواتر خۆت تۆمار ده‌كه‌یت و ده‌بیته‌ به‌ژداربوویه‌ك له‌ هۆسته‌كه‌دا و دواجار تۆش پێگه‌یه‌كت ده‌بێت به‌ناوێكی ئاره‌زوومه‌ندانه‌ وه‌ك abcdefg.com و هه‌تا دوایی.
ئه‌وه‌ی دووه‌م
خۆت هه‌ڵده‌ستیت به‌ درووستكردنی هه‌رچی خزمه‌تگوزاریه‌كه‌ بۆ سایته‌كه‌ت ، به‌دامه‌زراندنی ئه‌پڵیكه‌شنێك بۆ سێرڤه‌ره‌كه‌ت ، به‌واتا سێرڤه‌ر جێگیر ده‌كه‌یت له‌ناو سیسته‌مه‌كه‌ت ، و دواتر دێیت له‌ناو سێرڤه‌ره‌كه‌تدا Platformه‌كان دابین ده‌كه‌یت ، كه‌یه‌كێك له‌و پلاتفۆڕمانه‌ زمانی PHPیه‌ ، وه‌ زۆرن ئه‌و ئه‌پڵیكه‌شنانه‌ی بۆ ئه‌م بواره‌ دانراون به‌ڵام به‌هۆی ئه‌وه‌ی ئێمه‌ زۆرینه‌مان له‌سه‌ر سیسته‌می وویندۆز كار ده‌كه‌ین ، كه‌ سه‌ر به‌مایكرۆسۆفته‌ ، ئه‌وا خۆی واته‌ كۆمپانیاكه‌ ئه‌و خزمه‌تگوزاریه‌ پێشكه‌ش ده‌كات له‌سه‌ر سیسته‌مه‌كه‌ی ، بۆ ئه‌وه‌ش ده‌بێت جێگیر بكرێت ، واته‌ له‌ناو سیسته‌مدا بوونی هه‌یه‌ ، به‌ڵام پێویسته‌ چالاك بكرێت ، چۆن؟
1. بڕۆ سه‌ر ستارت و بنووسه‌ turn windows features on or off و ئینته‌ر دابگره‌ و چاوه‌ڕێكه‌.
2. له‌و په‌نجه‌ره‌یه‌ی بۆت ده‌كرێته‌وه‌ بگه‌ڕێ به‌دوای Internet Information Services و چالاكی بكه‌ واته‌ سه‌حی لێ بده‌.
3. ئێستا تۆ خاوه‌نی ئه‌پڵیكه‌یشنێكیت ، بیكه‌ره‌وه‌ ، بڕۆ سه‌ر ستارت و تێیدا بنووسه‌ iis ده‌بینی نووسراوه‌ Internet Information Services (IIS) Manager , كرته‌ی لێ بكه‌.
ئێستاش پێویستت به‌ دامه‌زراندنی زمانه‌كه‌یه‌ به‌هۆی پلاتفۆڕمه‌كانه‌وه‌ ، بۆ ئه‌وه‌ش:
كه‌ ئه‌پڵیكه‌یشنه‌كه‌ كرایه‌وه‌ واته‌ IIS سه‌یركه‌ له‌خواره‌وه‌ ئایكۆنێك هه‌یه‌ به‌ناوی Web Platform Installer , دوو كرته‌ی لێ بكه‌ ، وه‌ ده‌بێت تۆ په‌یوه‌ندیت هه‌بێت به‌ ئینته‌رنێته‌وه‌. چاوه‌ڕێكه‌ ، پاشان له‌به‌شی سه‌ره‌وه‌ لای ده‌سته‌ڕاست له‌ناو سندوقی نووسیندا بۆ گه‌ڕانی پلاتفۆڕمه‌كان بنووسه‌ php و ئینته‌رداگره‌ ، كرته‌ له‌ دوگمه‌ی Add ی به‌رامبه‌ر PHP Manager for IIS بكه‌ و له‌سه‌روه‌ كرته‌ له‌ Add ی به‌رامبه‌ر نوێترین ڤێرشنی زمانه‌كه‌ش بكه‌ ، واته‌ زمانه‌كه‌ دابه‌زێنه‌ و پلاتفۆڕمه‌كه‌یشی بۆ سێرڤه‌ره‌كه‌ دابه‌زێنه‌.
...
تاقی كه‌ره‌وه‌ بزانه‌ كار ده‌كات؟
ببینه‌ له‌ناو داریڤی \:c دا سندوقێك هه‌یه‌ نووسراوه‌ inetpub ئه‌وه‌ ڕێڕه‌وه‌ بۆ خزمه‌تگوزاریه‌كانی سێرڤه‌ره‌كه‌ت وه‌ك (داڕؤشتن و جێگیركردنی زمانه‌كانی ووێب داڕشتن ، یان لۆگه‌كان و داتابه‌یزه‌كان و هه‌تا دوایی) وه‌لێ ، له‌ناو ئه‌و سندوقه‌شدا سندوقێكی تر هه‌یه‌ به‌ناوی wwwroot ئه‌وه‌ش بكه‌ره‌وه‌.
چاوه‌ڕێكه‌ ، نموونه‌كه‌...
1. ستارت بكه‌ره‌وه‌ و تێیدا بنووسه‌ Notepad و ئینته‌ر دابگره‌.
2. هه‌رچی له‌ناو ووێنه‌كه‌دا نووسرابوو بینووسه‌ره‌وه‌.
3. پاشان خه‌زنی بكه‌ به‌ پاشگری php. ، بۆ نموونه‌ hello.php
hello.php بكه‌ ناو سندوقیwwwroot كه‌پێشتر ئاماژه‌م پێدا له‌كوێدایه‌.
4. ئێستاش براوزه‌رێك بكه‌ره‌وه‌ وه‌ك فایه‌رفۆكس یان ئینته‌رنێت ئیكسپلوره‌ر یان وه‌ك گۆگڵ كرۆم ، و له‌شوێنی نوسینی هۆستدا بنووسه‌ localhost/hello.php ، و ئینته‌ر دابگره‌ ، ده‌بینی نووسراوه‌ Hello PHP ئه‌گه‌ر به‌و شێوه‌یه‌ نووسرابوو ئه‌وا ته‌واو زمانه‌كه‌ جێگیر بووه‌.
وه‌ ده‌شتوانی له‌ناو IISدا فایله‌كه‌ ڕه‌ن بكه‌یت.
..
ئاماژه‌كان:
php?> ، هه‌موو زمانێك ده‌بێت بناسڕیته‌وه‌ ، بۆ ده‌ستپێكردنی زمانی phpییش ده‌بێت ئه‌م ئاماژه‌یه‌ بنووسرێت ، هه‌روه‌ك چۆن له‌كۆتایشدا نیشانه‌كه‌ پێچه‌وانه‌ ده‌بێته‌وه‌. واته‌ سێنتاكس و فه‌نكشن و ئیلیمێنت و ئۆپه‌ریشنه‌كان ده‌كه‌ونه‌ نێوه‌نده‌وه‌.
echo: ڕاگه‌یاندن بۆ ده‌ستنیشانكراوێك ، سه‌یری ووێنكه‌ بكه‌ و ده‌توانی ئه‌وه‌ش به‌ئاره‌زووی خۆت بگۆڕیت.
; : كۆتایی جێبه‌جێكراوێكی ده‌ستنیشانكراوی ڕسته‌یی (خاڵبه‌ندی زمانه‌كه‌).
"ئەم دەقە لە پۆستیکی کاک ئاسۆ بەهادین هێنراوە"


ئیستا دەست ئەکەین بە وانەکان 
وانەکان سەرجەمیان لەلایەن کاک فەرمان تاریقەوە پێشکەش کراون
فەرموون


1-

PHP Tutorials for Beginners 1 - Introduction to PHP





2- 

How to install Xampp and Solve UAC problem #2










3-

How to fix Apache Shutdown unexpectedly and Configure XAMPP #3







4-

How to run a PHP file in XAMPP - PHP tutorial #4








5-

PHP Tutorial For Beginners 5 - PHP Syntax and First script












6-

PHP Tutorial For Beginners 6 - Embedding HTML and PHP




7-

PHP Tutorial For Beginners 7 - Case sensitivity , Space and Error in PHP







8-

PHP Tutorial For Beginners 8 - Echo and Print in PHP with embedding HTML





9-

PHP Tutorial For Beginners 9 - Echo with escaping characters: Single and Double quotes






10-

PHP Tutorial For Beginners 10 - Variables in PHP : Creating and naming conventions







11-

PHP Tutorial For Beginners 11 - Variables with Echo in PHP









12-

PHP Tutorial For Beginners 12 - Concatenation Operator in PHP






13-

PHP Tutorial For Beginners 13 - Comments in PHP






14-

PHP Tutorial For Beginners 14 - Data Types in PHP











15- 

PHP Tutorial For Beginners 15 - Arithmetic Operators in PHP







16- 

PHP Tutorial For Beginners 16 - Assignment Operators in PHP








17- 

PHP Tutorial For Beginners 17 - IF Statement : if/elseif/else in PHP







18- 

PHP Tutorial For Beginners 18 - Logical Operators in PHP







19-

How to find the Odd and Even numbers in PHP





20-

How to Find The greatest Number in PHP








21- 

PHP Tutorials for Beginners 19 - Pre and Post Decrement and Increment in PHP






22-

PHP Tutorials for Beginners 20 - Constants in PHP






23-

PHP Tutorials for Beginners 21 - Constant function in PHP





24-

PHP Tutorials for Beginners 22 - const keyword and pre defined Constants in PHP








25-

PHP Tutorials for Beginners 23 - $ and $$ Variables in PHH







26- 

PHP Tutorials for Beginners 24 - Switch Statement in PHP









27-

PHP Tutorials for Beginners 25 - Case statement with Break vs without Break in PHP






28-

PHP Tutorials for Beginners 26 - For Loop in PHP






29-

PHP Tutorials for Beginners 27 - For Loop with If statement in PHP





30-

HTML Select Option Tags






31-

PHP Tutorials for Beginners 28 - For loop with Select/Option in PHP

 





32-

PHP Tutorials for Beginners 29 - While loop in PHP






 





33-

PHP Tutorials for Beginners 30 - While loop with IF Statement

 






34-

PHP Tutorials for Beginners 31 - Do While Loop in PHP

 





35-

PHP Tutorials for Beginners 32 - Break Statement in PHP

 






36-

  PHP Tutorials for Beginners 33 - Continue Statement in PHP

 





37-

 How to find the Odd and Even numbers In PHP





38-

PHP Tutorials for Beginners 34 - Functions in PHP

  





39-

PHP Tutorials for Beginners 35 - Functions with For Loop inside

 





40- 

PHP Tutorials for Beginners 36 - Functions with Arguments in PHP





41 -  

PHP Tutorials for Beginners 37 - Functions with multiple arguments in PHP





42- 

PHP Tutorials for Beginners 38 - Creating a Math function in PHP





43 - 

PHP Tutorials for Beginners 39 - Functions with default arguments in PHP






44-

Creating a Function with Selection/Option in PHP







45 - 

PHP Tutorials for Beginners 40 - Functions with a return value in PHP







46-

PHP Tutorials for Beginners 41 - Variable scope in PHP







47- 

PHP Tutorials for Beginners 42 - Different types of Array in PHP







48 - 

PHP Tutorials for Beginners 43 - What is indexed array in PHP







49 -  

PHP Tutorials for Beginners 44 - Indexed Arrays in PHP








50-

PHP Tutorials for Beginners 45 - How to create Indexed Arrays in PHP








51-

PHP Tutorials for Beginners 46 - for each loops with array in PHP







52- 

PHP Tutorials for Beginners 47 - for loop with array - Count()









53 -  

PHP Tutorials for Beginners 48 - Associative Arrays in PHP









54 - 

PHP Tutorials for Beginners 49 - What are Associative Arrays in PHP









55-

PHP Tutorials for Beginners 50 - Foreach loop with Associative Arrays in PHP








56 - 

PHP Tutorials for Beginners 51 - Multidimensional Arrays in PHP








57 -  

PHP Tutorials for Beginners 52 - What are Multidimensional Arrays in PHP





58 - 

How to find if a value exists in an array in PHP




59-

Searching an array for a given value in PHP - Array Search , Array Key Exists





60 - 

Push one or more elements into the end and beging of array - Array Push and Unshift





61-

How to add an element of the beginning and end of array - Array Shift and Pop






62-

How to sort elements of a array in reverse and reguler order in PHP





63-

Creating an array with elements in reverse order and shuffle in PHP






64- 

how to Fill an array with values in PHP - Array Fill






65- 

How to Calculate the sum of values in an array - Array Sum






66-

How to Remove duplicate values from an array in PHP






67-

String Functions in PHP : Strtolower and strtoupper in PHP







68-

Explode in PHP - How to split a string to an array






69 - 

Implode in PHP - How to join array elements with a string








70-  

String Functions In PHP: str_repalce in PHP









71- 

String Functions in PHP : strlen , str_shuffle , str_repeat








72-

String Functions in PHP: substr








73- 

Math Functions in PHP : abs , sqrt , floor , ceil








74- 

Math Functions in PHP: pow , rand, round , is_numeric








75-

How to change case of letters or words to upper and lower in PHP








76-

What is include() function in PHP





77- 

What is include_once function in PHP





78-

What is require() function in PHP






79- 

What is require_once function in PHP







80 -  

include () and require () functions with Return in PHP









81 - 

PHP Tutorials : $_GET variable in PHP







82 - 

Using $_GET Variable with array in PHP





83- 

PHP Tutorials : $_POST variable in PHP






ماڵیک بۆ تەکنۆلۆژیا 
ماڵێک بۆ فێربوونی ئێوە 

ئامادەکردنی 
فەرمان تاریق سەلاح



ماڵیک بۆ تەکنۆلۆژیا لەسالێ ٢٠١٥ دامەزراوە تا ئیستا بەردەوامبەو بەکۆمەڵی ئەدمینی شارەزا خزمەتی بواری تەکنەلۆژیا ئەکات و شایەنی باسە " ئەم ئەکاونتە تایبەتە بەو کەسانەی کە بابەت ئەنیرن بۆ ماڵیک بۆ تەکنۆلۆژیا بەم ئیمێلە بابەتەکانتان بنیرن . haloselman@gmail.com بەناوو ناونیشانی خۆتان بابەتەکە بڵاو ئەکرێتەوە ..