Top Banner
ل انذسط ا: نغخى ػيفب يمذيPHP خ انزبس: 25 - 2 - 1426 ـ٧ عض ان: شوPHP ٢ن تي ر شوصدPHP ث٨هت٩ ٦فثثز ت ت٫٪ ت٢ , ث٨ص٪٨ ٢ؽد٠ ت٢ ع ه٤ ه٦ؼ٠ تشوصد٩ ث٨و صوث ت٦ثؿخ٩ , ٦ ت٥ى٧ ٢ ه٦ث ت٧ث٠ تصو٣ ٪ هيىت ت٧ ٮ , ث٨ش٪ ٧لث٩ وث صو٤ ٦ـ٣ت٩ ٦دهتٯ ت ٯوصدهيىت ت٧ ١ ٩هيثء تفثز تػ٪خوغ ش٩ ـ ت٢٠ـ ت ت خر شصو٪ ىت ت٧ ٮ PHP ٦ ت٥ى٧ صو ٦ث شفصثؼ ن٠ ؼ٠ش ش٪٩ ث خث, ٪٩ شٮث ٩هي ت ش١٪ ٯ ٮ٧ ٯثت٩ م٪د ت ١ث ني: ) ٠م ت٩ ٢٤ظ ت( ني د دثزصـ هي تهت٧ت٩ ٦فػ٪ثؽ ش٣ ث خثهي ت هي ت٬ ه٦ة ت ثن تهي ت٬ هئت ؾ ت٭ن خـ شص٩ ٩هي ت٥ى٧ ٢ ٥صث٠ ٥ثنص ت١٪ ش١ ت٬٤٠ص٣ ن٪٠ٯه ت خ٩ تٯه٭ خشمظٮ ت٥هثه٠ خث٪ ت١ٮ ت٣وه ٯ٪٩ , ثشٮ٪و ٮ لـؤث٤٧ ١ث ٩س خؤ٭ لـؤ ت٠ توتٮ خىؼثء ته ت, ٪٨ ٯ ٢ ؼ٦٣ ت٬٤ ش . ) ٩ٮ ت٣ ٢٠ تلـؤز١ت٩ ت٢ تطدس١ ت١ـثش ت( ر دهأ خصو تد دثزصـ PHP : ر خ٦ شث٦ر شدو HTML صوٮ ت صل ت ثيتز٨٠ هتب تٯ٪صـر ت٩فث٩ ؽهٯه ت٢دفط هث ت٠٣ت٩ صوثء ت٨ص٣ خوه ت٪ص ته ه
194

PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

Aug 01, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

PHPيمذي يفبى ػ نغخ : انذسط االل ٧ـ 1426-2-25 :انزبسخ ن تيPHP٢ شو :انضع

٩شوصد ت٠ؼ٦ ه٤ه ع ٢ ت٠دؽ٢ ٨٪ص٨ث , ٢ ت٪٫ تثز تفث٦ ٩ته٨ث PHPشوصد ر ٩لث٧ ٪ش٨ث , ٮ ٧ىت تهي ٪ ٣صو ت٠ث٧ تالث٦ ه٢ ٧ى٥ ت٦ , ٩خثؿ٦ تصوث و٨ث

٩خوغ ش٪ػفثز تثء تهي٩ ال١ ٧ىت تهي ٯوصد تدهتٯ٦ ٩تال٣ـال٦ ٤صو وث

خ تهلل تـ٢٠ تـ

٩٪ , خثث ٩٪ شش٠ ؼ٠ن ث شفصثؼ٦ صو ٧ى٥ ت٦ PHPٮ ٧ىت ت ٪ شصو ر ٯ٪١ ش تهي٩ ثالشٮ

تالظ٢٤ ٩ تم٠ (: نيث١ تد٪م ٩تالٯث ٧ٮ( صـدثز د ني ٣ثؽ ش٪ػف٦ ٩ت٧هت تهي

تهي خثث تة٦ ه٬ تهي تهي تثن

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى

)تشـث١

:PHPصـدثز د تدهأ خصو ر

ور شد٦ شث٦ خرHTML تاللالص ٮ تصو هه تص٪ خوه تال٣ص٨ثء تصو ٩ت٠٣ث تدفط ه٢ تؽهٯه ٩فث٩ر تصـ٪ٯ تهتب ٨٠ثيتز

Page 2: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت٩ , ش٪ خوغ ٨ثيتز ت٦ تال٣ؽٯر ٩و ال١ خوغ ت٠ظـفثز ٯظوح شؼ٠ص٨ث ت٬ توخرو٤ث٧ث توخٮ ال ٯئن٭ تع

:٣PHPثؽ ش٪ػف٦ ه٢ ني٩

٠ثوت شصو و٤ث ؟ ث هتي تالصثن٥ ٢ شوPHPو٤ث ث٧ٮ رPHP ؟ ذ ر٪PHP

٠ثوت شصو و٤ث ؟

٩يت ٢ شوٯ , ٢ تخـ٨ث ت٬ تهه٧ث PHP٪ شصو ٢ ٧ى٥ تهي٩ ر ه٠ ختػ ٯؽح ت١ ش٪١ هٯ لد٥ ٮ . ت٠صتز ت٬ ت٣شثء ته٩ت ٩تثب٤ثز تدؽ٦ ٩يخـ٨ث ن خوؼ٨ث تدوغ

٠٩س خدوغ تدؽ٦ ٢ د ٩ال ٯو٤ٮ ت١ ش٪١ لدت ؼهت ت٩ ٠س خدؽر ٪تن ت٩ ٪تهه HTMLر تث توت ٤س دصهأ ٪ شه تهي٩ ٢٩ شفصثغ ت٬ ع ٢ تص ٩تصـد ت٠ص٪تط . خث٣ثز

.٩٩س تؿ٪

و٤ث PHPهتي تالصثن٥ ٢ شو

شو٠ و٤ث ٪ ٯصؿ خ٤ثء ٪تن ـ٦ ٠٩صث٥ ٩٪ ٣فث٩ ت١ ٣٪ خصـر ؼ٠ن ث ٯصو خ٨ى٥ ٢PHP د ٢٠ ت٠ئه ت٣ الـلس هه نٯ٤ثر تظفثز ٢٩ ن HTMLتوت تصمهس ر . ت٦

٩خوه تال٣ص٨ثء ٢ تهي٩ خثث ٪ ٣٪ خو٠ شـدثز ـ٦ ٯص شٯ٧ث , ٪ شالـق ت .الـث

؟ PHPث٧ٮ ر

PHP هدثي٥ ه٢ ر ش٬٠ )Server Side Scripting Language ( ٣٩و٤ٮ خى ت٨٣ث شصؼ ٢ ؼ٨ره٤ه تهل٪ ت٬ تهينش٦ ٯؽح ه , ٤ؼج عثال ٩توث ه٬ و . تمثن ٩ ٢ ؼ٨ث ت٠صمه

صص٢٠ ٢ تهل٪ ٢٩ توت ٠س خٯثي٥ ت٭ ٪ن ٯصمه ه٬ ؼ٨ث ))JAVA VM ((ت١ ش٪ خصف٠ ٠ث ٩يتء ت٪ت ٦ ٯفظ ٮ . ٢ ٯ٪١ ٤٧ث ـثؼ٦ ص٤ظح ت٩ شف٠ ت٭ ختػ ثهه٥ PHPر

ٯ٤٠ تنيتغ ر ٢٩HTML ػ٢٠ طفثز . ط٠٠س ٧ى٥ ت٦ لظظث ٠٪تن, ))Server ((تمثن PHP خهتل٨ث ٮ ش٤ى ٮ ٦ ٥ ٠س خٯثي٥ تظف٦ .

٩ز خعالض تـ 1994ٮ ٤ر ) Rasmus Lerdorf (خ٠ؽ٨٪ن شمض ٩تـه ٯ٬٠ PHPخهأز ر ث١ ههن ت٠٪تن تصٮ شصمه٨ث تع ٢ 2002ـص٬ ت٦٣ ٮ ٤ر , ؼىيٯ٦ ٫٤ ث٧ٮ ه٦ تال١

ر خؽر صثـ٦ صـ٪ٯ٧ث ت٩ تو٠ ه٨ث ٧٩ىت ث PHP. ٪ن ))شور ٪١ (( 9000000٢٩ شز ت٬ ) Personal Home Page( ٧٪ PHPهٯ٠ث ث١ تلصظثي . )Open Source (ٯ٬٠

٩ه ـظ خ٨ث شـ٪ي د ٧5ٮ PHP ت٤م٦ تفث٦ ر ).Hypertext Processor (تال تفثٮ .٩شتز ؼىيٯ٦ د٥ ٩تطدفس ت٪٫ خع ٢ ث ٧ٮ ه٦ تال١

)ه٬ ؼ٨ث تشمظٮ PHPالـق ت٣ ال شفصثغ ت٬ صؼ : 1عث (

Page 3: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: PHP٪ذ ر

ه٬ ش ٣ثؽ ٩٪ ٣ص ه٢ ٣ـ٦ خثصظ PHP٪ ت٪ خى ٪ذ ر

تالنتء توثٮ

خفط ٯ٢٠ ت١ , تطدفس ت٪٫ ZENDـص٬ ن نه٨٠ث خص٦٤ , شوصد ت٦ ؼهت ٥٠ ٩وث٦ شصف٠ الٯ٢ تال٩ت ٮ ت٪ ت٪تـه

نه٨٠ث وهن د ٢ ٪تهه تدث٣ثز

٩ ٧٩ث ٩DBM ٩Oracle ٩mSQL MySQLههن د ٢ ٪تهه تدث٣ثز ٨٤ث PHPشهه ر تع

ته٩ت تهتل٦ ت٩ )Built-In Library (

خفط ٯ٢٠ , ٦٨٩ خـٯ٦ د٥ , شفص٪٭ ت٦ ه٬ ع ٢ ته٩ت تؽث٥٧ الصمهت ٢ ـٯ٢ خؽ٢ ت٩ ظالض ٢ ت٣شثء ط٪ي٥ ٢ تصمهت ت٭ خ٣ثػ شفٯ ي٪ٮ

ت٦٠

ت٦ ؽث٦٣ ٩ال ٯ٪ؼه ت٭ دي ش٪ خهو٦ صف٨٠ث ٩ٯ٤٠ شف٠ ت٦ ٢ ٪و٨ث ت٠ٮ http://www.php.net

تصو

صؤه ت٣ , إوت ت٣س شو تـه٧ث ٩JAVA ٩C PERLشو ت٦ ٨ ٧٩٪ د٤ٮ ه٬ ر ٪ شمصظ ع ٢ ت٪س صو

:تة٦ ه٬ تهي

٩ث٧٪ تال تفثٮ ؟ PHP ث٧٪ تال تهٯ ر .1 ٢ ٧٪ مصم ٧ى٥ ت٦ ؟ .2 ؟ PHPتو لث٧ ٪ذ ر .3 ؟ PHP ٢ ٪تهه تدث٣ثز تصٮ شهه٨٠ث ر 4تو .4

:تهي تثن

ه٬ ٩MySQL ٪تهه خث٣ثز PHP٪ ٣صو ٮ تهي تثن ر ش٤ظح لثن شمظٮ ٩ ر ؼ٨ث ٩يخـ٨ث ن خوؼ٨ث تدوغ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 4: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

PHPال ثشبيح : انذسط انثب

٧ـ 1426-2-25 :انزبسخ ن تيPHP٢ شو :انضع

شفصثغ ت٬ صؼ ٮ ٯ٪ خ٠ور ث ٯ٪ خ٦ ت٪ن ٮ تهي تال٩ ٧PHP شى ه٤هث ٤ث ت١ ر تو٠ ٢٩PHP ال ٯصـن صؼ , PHP؟ ٮ ٧ى٥ ت٤ـ٦ ٪ شو ٯص ش٤ظح صؼ

٨٩ىت ٪ , ال٦٣ ٯفصثغ ت٬ لثن شمظٮ ٯ٪١ خ٦ ت٠صؼ ل٨ ت٠و٪ثز ت٬ ت٠صظؿ , خ٠ن٥ ٧٩٪ ٯوصد ٢ تؼ تم٪تن تشمظ٦ ت٠٪ؼ٪ن٣Apache٥٪ خصح

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

شف٠ رPHP ٩لثن شمظٮ ٩٪تهه خث٣ثز MySQL شف٠ في ٤ثح صثخر تدتػ خرPHP

:ت٧هت تهي

ش٤ظح رPHP ٩ Apache ٩ ٪تهه خث٣ثز MySQL ألصثي في ٤ثح صثخ٦ صثخر ت٩ خ٣ثػPHP ٩٪ تصثخ٦ ٮPHP تـدثه٦ ٠صظؿ ٮPHP نػPHP نHTML تصوثز

:٩MySQL ثههذ تدث٣ثز ٩Apache تمثن تشمظٮ PHPش٤ظح ر

شفصثغ ت٬ صؼ ٮ ٯ٪ خ٠ور ث ٯ٪ خ٦ ت٪ن ٮ تهي تال٩ ٧PHP شى ه٤هث ٤ث ت١ ر تو٠ ٢٩PHP ال ٯصـن صؼ , PHP؟ ٮ ٧ى٥ ت٤ـ٦ ٪ شو ٯص ش٤ظح صؼ

٨٩ىت ٪ , ال٦٣ ٯفصثغ ت٬ لثن شمظٮ ٯ٪١ خ٦ ت٠صؼ ل٨ ت٠و٪ثز ت٬ ت٠صظؿ , خ٠ن٥ ٮ ش٪ خإ٨٣ثء ه٤ثء شح , ٧٩٪ ٯوصد ٢ تؼ تم٪تن تشمظ٦ ت٠٪ؼ٪ن٥ ٣Apache٪ خصح

وث ٩MySQL ٩Apache PHPخو٠ خ٣ثػ ٯ٪ خص٤ظح ٧Appserv Networkى٥ تدتػ ثس ؽ٠٪ه٦ ٢ شؾ شح ٧ىت تد٣ثػ ٤٧ث لثيغ , ٩ـؽ ت٠ ط ؼهت ثي٣ر خصف٠ خ٣ثػ ه٬ ـه٥,

٩ تٯؼث ٪ شؽه appserv ه٢ ٣ـث ٪ػ٪ه٤ث ٩ى ٪ شؽه ٮ صدر تدتػ ٩طر شف٠ خ٣ثػ .Appservشؾ لثيؼٮ ـٯر شح خ٣ثػ

Page 5: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:PHPتلصثي في ٤ثح صثخر ت٪تن

ت٣س ٠دصهئ شفصثغ , ٢٩ ال تشف ت٬ ٩تـه ٨٤ خش و٢ PHPٯ٪ؼه ع ٢ تدتػ صثخر ت٪تن ت٬ ت١ شصح ت٪ن تدؽٮ خإصمهت تـه ٧ى٥ تدتػ ال٨٣ث شثهه ه٬ شصدن تاللـثء ٩ششح ت٪ن

طفر ختػ ٠شث٧هذ ٧ى٥ تدتػ تو٧ح ت٬ , ٧٩ىت ٯثهه عت ٮ تدؽ٦ , تدؽٮ ٩ش٪ٯ٦٤ . PHPشفٯ ر

:PHPصثخر ت٩ خ٣ثػ

٩تلصز في صثخر تال٪تن ت٤٠ثح ٢ صدر ٧AppServ ت٣س صوه ؟ ٧ ٠س خص٤ظح خ٣ثػ خصؿ في تال٪تن ٩تخهأ خإ٣شثء طف٦ ؼهٯه ٩ خصثخر . PHPتدتػ ؟ تو١ ٤ خصثخر ت٩ خ٣ثػ

:ت٪ن تصثٮ

٩توت ٤س تلصز ت٠ث١ تالصتػٮ www ٮ first.php خفق تد٣ثػ ٩ خص٠ص٦ ت٬ خوه و تو٧ح ت٬ صظف C/:AppServ/www ٪ ٯ٪١ ث١ ٩ػن ت٠ ٤٧ث AppServص٤ظح

: ٩٪ ششث٧ه تصثٮ ٩http://localhost/first.phpتصح تصثٮ

PHP ت٩ دػ دصهئ ر PHP ٩تطدؿ ت٠ دصهئ PHPه ٠س خصثخر ت٩ خ٣ثػ , دثي

:٩PHP٪ تصثخ٦ ٮ ر

٣٩و٤ٮ خ٪٪ تصثخ٦ ت٠ث١ تى٭ ٯ٪١ ٯدهأ و٦ صثخر , ٤٧PHPث ع ٢ ٩٪ تصثخ٦ ٮ ر ت٣ل ت٬ تظ٪ي٥ تال٬٩ ٮ تاله٬ ٩٪ شؽه ت١ ٩ خهتٯر تصثخ٦ , ت٪ن ٩ت٠ث١ تى٭ ٯ٤ص٨ٮ و٦

٪٧<?php

٨٣٩ثٯر تصثخ٦ ٧٪ ?>

Page 6: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٧ هس تال١ و٬٤ ٩٪ تصثخ٦ ؟ ))tags= ٩٪ ((: ش٠ؿ

عى انبخ

ط انكزبث عى انجذاخ

?> <?php ت٠٤ؾ

تالصتػٮ

تظ ت٠٤ؾ ?> <?

</SCRIPT> <SCRIPT LANGUAGE="php" > ٠٣ؾScript

٩ٮ , ٫٤ شو٠ , ٠٨س ت٤ـ٦ ت٬ تال١ ؟ تو١ ٤ خصـد ٧ى٥ ت٪٪ ه٬ خ٣ثؽ٤ث تال٩ ):شو ث٧ٮ تؼ ؿٯ٦ تـددس ٮ صثخر ت٪٪

:ت٠٤ؾ تالصتػٮ

:ت٠٤ؾ تظ

:٠٣Scriptؾ

٧ ت٣س صوه ٩ , ):٧ ٠س خإلصثي ت٠٤ؾ ت٠ٯؿ ؟ تو١ ت٣ص٤٨ث ٢ تؽء تعث٣ٮ ٢ ني ت٪

)تمث٦ ٨ىت ت٪ (٤هن ٠صثخو٦ ؟ تو١ ٪ ٣دهأ ت٤ـ٦

Page 7: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:PHPتـدثه٦ ٠صظؿ ٮ

٣و ت٣س , )ت٣ث ته تؿدن ٠صظؿ (تهصه ت٣ ٠س خثص ٮ تشؾ خثاله٬ ٩س ٤ ٧ى٥ تهت٦ نتل٦ ٮ , ()٢٩print ث ٧ٮ , ٧ٮ ـدثهر ٮ ت٠صظؿ ()٨٣printث ٠ر , شو

PHP ٣٪ ٮ ول تفثالز خـدثهر مؼثز ت٬ , ت٭ ٪ؼ٪ن٥ ٮ ت٠صؼ ٩شصـن تصمهت٨ثت ٯ٪ خو شٮ (ه شصثب ث٧٪ و٬٤ ٠ر نت٦ ؟ ت و طفؿ ؟ تو١ نت٦ شو٤ٮ , ت٠صظؿ

شو ث ته٤ٮ ؟ ال شصوؽ ٪ ش٪ خ٨ ٧ىت ٦ الـث ٩ٮ ني٩ )و دث خهتل٦ ٮ ـثص٤ث , ٩نتب٠ث ت٠هلالز ت٬ ته٩ت ش٪١ خ٢ تال٪ت ٠ث ششث٧ه ٮ ت٩ خ٣ثػ , صه٦

٣ض و٢ " خثاله٬ ٤٠ث خـدثهر ٣ض ت و طففث ؟ تو١ ٯؽح ت١ ٣ؼن ت٤ض خ٢ هالصٮ تص٤ظض

توت ثوت ٪ تين٣ث ت١ ٣٪ خـدثهر ي ؟ تؽ٪تج ٧٪ ت١ ٣٪ خـدثهص٦ خه١٩ , ٩تال ٪ ٯ٪١ ٤٧ث لـؤ "٩ال ٪ ٯ٪١ ٤٧ث ; ٩ال ش٬٤ ت١ ش٪ خإ٨٣ثء ـ ٮ ٪ن تدؽٮ خوالر . هالصٮ تص٤ظض

.٠ىت ٣فصثغ ٧ى٥ توال٦ ؟ ٮ ٣٪ ٠صؼ ت١ ٤٧ث ٯ٤ص٨ٮ ؿح ٧ىت تال ٩ خص٤ى٥, لـؤ

:HTMLن PHPنػ

pure ((ؾ ٩ٯ٠٪٦٣ خث٦ تال٣ٯ٦ PHPهدثي٥ ه٢ , ت٪ن تدؽٮ تى٭ ٤٠ث خصثخص٦ ٮ تاله٬ php (( ==)) ؽنPHP (( ٢٩ ٪ تين٣ث ت١ ٣ؽو و٦ خوغ ٢ ت٪تن تHTML ؟ تؽ٪تج خؾ ؼهت ,

ت عث ٯ٪ػؿ تظ٪ي٥ , PHPد ٩خوه ٩٪ تدهتٯ٦ ٩ت٨٤ثٯ٦ ٮ ٧٩HTML٪ ت١ ٣٪ خصثخر ٪ن ت :٤ خصثخر تد٣ثػ خثاله٬ خـٯ٦ تل٫,

تث توت , HTMLال٣ٮ تهصه ت١ ه٤ه لد٥ ت٩ و٪ثز ثخ٦ ه٢ , ٤٧ث ٢HTML ت٪ خشؾ ٪ن ت خه١٩ نػ ن ر ((٩مؼثز ت٪ن ٮ ت٠عث تال٩ , شو ثال خؾ ت٣ل ت٬ مؼثز ٧ىت ت٪ن

PHP ( (ال ٯ٪ؼه ٤٧ث ههن , ٩شى ت٦٣ ٯ٢٠ تػثر توهن تى٭ شٯه ٢ ٧ى٥ تال٪تن . ٩٪ شالـق ت٩٪ ششو ))تهػ ((ؾ ت٠ تهي ٧ىت ت٪ ٩ خو٠ طف٦ لثط٦ خ خ٨ى٥ تـٯ٦ , فهن

ٮ , ٧ ت٣س ظ ه٬ ور و٬٤ ت٪ن ؟ تو١ ٪ تشؾ خـٯ٦ خـ٦ . ت٣ دػ ـٮ تى٭ شالـل٦ ٮ ت٠عث ٧HTMLىت ت٪ن الـق ت١ تؽ٦٠ ك٨ز خمؾ هٯغ ٩و الصمهت٤ث ٪ن

<b > ٩</b > ٩٩ػو٤ث خ٢ ٧ىت ت٪ن ـ رPHP ٧ شٯه . ٩ت٤ثشػ تؽ٦٠ خمؾ هٯغ, ـدن تؽ٦٠ :تو١ الـق تصثٮ , HTMLت١ شو ٯصح ٧ىت ت٪ن خر

Page 8: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

):تهصه ت٦٣ تال١ ه ٩ػفس تظ٪ي٥ خثث

:تصوــثز

ت٩ تـ خؽ٦ ع٥ ٪ ش٪١ ٦٨ ٮ تدهتٯ٦ ٩٪ شو , ه٤هث شصح ٪ن خؽٮ د

٩تيؼن ٦ ٥ ظث٦٣ ص٪ خدوغ تصوهٯالز , ٢ تش تو٠ ه٬ ت٪ن ٠هذ ٦٤ , ه٠ ٧ىت ت٪ن شود ت٩ شؾ , تو١ ٧ى٥ ٧ٮ تصوثز , ٩خوغ تالطالـثز ؟ ٧ شوصه ت٣ ٪ شصى ؼ٠ن تال٪تن ؟

٧ٮ تـ صثخ٦ ش٪ خشؾ ت٪تن و٦٤ ٩ال ٯ٪ ((خؾ ه٢ تال٪تن تصٮ ٠س خو٨٠ث ٩خ٠و٬٤ تل : ٤ؤلى خوغ ت٣٪تم تصوثز ٩خوغ تالع٦ ه٬ تصوثز ٩ ٯص تصو٠ث٨ث ) ) ت٠صؼ خصؼ٠ص٨ث

ـ ٩تـه :

// this is a comment

ت٩

# this is a comment

ههذ تـ :

/* this a comment

i am learning php i love it */

ن تهي تثن٦ ٪ شو و٬٤ تصمهت تصوثز , توت ش٨ ٧ى٥ ت٤ـ٦ ال نتهٮ ٩٪تبه تصمهت٨ث خش ظ

:تةـــ٦ ه٬ تــهي

ث٧٪ تؼ ٩ ٮ يأٯ ٯ٤٠ تصمهت٦ ٮ صثخر ت٪تن ؟ .1٠ثوت شفصثغ ت١ ش٪ خإصمهت تصوثز ؟ .2

Page 9: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ٯ٪ خـدثهر ت٠ تال٩ خمؾ هٯغ ٮ ـ ٩ت ٩ته ٮ ـ PHP خصثخر خ٣ثػ .3ٯ٤٠ ت١ شؽج صثخر تاليث ٩ش٪١ ((. تل خمؾ ثب ٩ت هثبص خمؾ هثن٭ ٮ ـ ظثط

); ٠ثهه٥ Front Pageتصمه خ٣ثػ : ش٠ؿ ) )تال٪تن

:تــهي تــــثن

٩صدهأ PHPٮ شو ٪٫ ر , ٮ تهي تثن ٪ ٣٪ خشؾ ت٠صتز ٩ت٣٪ته٨ث خثصظ فص PHPش ٠دػ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

انثاثذ انؼبيالد, انزغشاد : انذسط انثبنث

٧ـ 1426-3-6 :انزبسخ ن تي٢ PHP شو :انضع

شم ؤ ٯ٢٠ ت١ ٯفص٪٭ ثء , ث و٬٤ ص ؟ ت٠ص ٧٪ هدثي٥ ه٢ ث١ ت٩ فص٪٫ شؼن ٦ ٠ر

تو١ . )خث٣ثز (ت٩ هظ ت و طففث ؟ ٣ تشٮ ٯ٤ـد ه٬ ت٠ص ٧٪ ث١ ٣فق خ٦ ٠ر $ ٣٪ خصوٯ ص ه٢ ؿٯ ت PHPٮ ر ! ٣٪ خصوٯ ص ؟ ٩ ٣فهن ت٠ص ؟

٪ ٣٪ ) تـ٠ه ( ٩ٯفص٪٭ ه٬ ت٦٠ ) name (٠عال ٪ ٤ث ت٤٣ث ٣ٯه ت١ ٣و صت ت٦٠ .... خثصثٮ

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ت٩ خ٣ثػ : تؼور تهي تال٩PHP تلصثي في صثخر تال٪تن ت٤٠ثح

:ت٧هت تهي

ت٠صتز ت٣٪تم تدث٣ثز

تع٪تخس

Page 10: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت٠وثالز ششح تال٠٧ثز

:انزغشاد

شم ؤ ٯ٢٠ ت١ ٯفص٪٭ ثء , ث و٬٤ ص ؟ ت٠ص ٧٪ هدثي٥ ه٢ ث١ ت٩ فص٪٫ شؼن ٦ ٠ر تو١ . )خث٣ثز (ت٩ هظ ت و طففث ؟ ٣ تشٮ ٯ٤ـد ه٬ ت٠ص ٧٪ ث١ ٣فق خ٦ ٠ر

$ ٣٪ خصوٯ ص ه٢ ؿٯ ت PHPٮ ر ! ٣٪ خصوٯ ص ؟ ٩ ٣فهن ت٠ص ؟٪ ٣٪ ) تـ٠ه ( ٩ٯفص٪٭ ه٬ ت٦٠ ) name (٠عال ٪ ٤ث ت٤٣ث ٣ٯه ت١ ٣و صت ت٦٠

: خثصثٮ$name = "تـ٠ه";

٣و٤ٮ خى ت٦٣ ٯ٪ؼه ت٠ثء ٩تـ , ٨ث ـه٩ن٢PHP ٯؽح ه تال٣صدث٥ خؤ١ ت٠ثء ت٠صتز ٮ ر )تيث (٩ )تـ (٤٪ خص٨ تال ٤ى ت٠٠٪ؾ ٨٤ث ٧٩٪ , ٠٪ـ٦ صوٯ ت٠صتز

. ؾ )_ (٩ تيأٯس , ) name_$: ( _ عث ه٬ , ) 223$: ( عث ه٬ تاليث , ) name$ (: عث ه٬ تالـ

٢٩ ٯؼ ت١ ش٪١ تال٠ثء ود٥ ٮ ٯ٨ ه صثخر تد٣ثػ ٩ٯ٨ ه٬ ت ٨٪ر و ؟ ( ت٩ ) email$ ( ٪ تينز ت١ شو ص ٯف٪٭ تدٯه تالص٣٩ٮ ٪ ٯ٪١ ثصثٮ ,٨ فص٪ت٥ $user_email ( ٩ ٢ ت٤٠ـٮ ت١ ٯ٪١ )$( ت٩ ) 2235$mobile ( ٩شى ت١ . ه٬ د ت٠عث

٨ٮ س فهن٥ , ٯ٤٠ تصمهت ت٭ ههن ٢ تف٩ تصٮ شٯه

ثوت ٪ ٣و ؟ ٪ ٣٪ خصوٯ 2 ٩ص تل خ٦ ت٦٠ 1٪ تين٣ث ت١ ٣٪ خصوٯ ص خ٦ ت٦٠ ثوت ٪ تين٣ث ؿدثهص٦ ت٬ , ) ;number2 = 2$( ٩ت٠ص تعث٣ٮ ) ;number1 = 1$ (ت٠ص تال٩

شص٤ن ؟ , ) ;print $number2( ٩ ) ;print $number1 (: خ خثؿ٦ ٣٪ خو٠ تصثٮ, ت٠صظؿ ش٪ػؿ تظ٪ي٥ ؟ س ٢ تال ؟ ٤ خصم٢ تٯهٯ٤ث ال ٩ خصؿ في تال٪تن ت ٩ خصثخر

: ت٪ن تصثٮ

: ه٤ه ش٤ى ٧ىت ت٪ن ٪ ٯ٪١ هٯ٤ث ت٤ثشػ تصثٮ

Page 11: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خإصمهت ( 2 ٤٠ث خ٪ػن ت٦٠ number2 ٩ٮ ت٠ص 1 ٤٠ث خ٪ػن ت٦٠ number1تو١ ٮ ت٠ص ت ى ؟ ) ;print 1( تو١ ؤ٤٣ث ٤ث . أٯ٤ث فص٪٫ ت٠صتز, ٤٠٩ث خـدثهر ت٠صتز ) =توال٦

ظ ٣٪ ٣3و٤ٮ خى ت٤٣ث ٤٪ خص٤ى تـ ي , الـق ٤٧ث ت١ تـ٪ي تدؽ٦ ش٤ى ـت ـت ؾ ٣صـن ت١ ٣٪ خ٪ػن ؟ ٧ ٯ٢٠ ت١ ٣ؼن ص ٮ , ٢ ه شصثب . 4خص٤ى تـ ي

تيأٯس ت٨٪٦ ٩تدثؿ٦ ٮ ) ;number2 = $number1$ (ص ؟ ٣و ٯ٢٠ و خ٨ى٥ تـٯ٦ ٤ث د ت١ تص٤ى ٯ٪١ ـت ـت ت ى ؟ . 1ت٠٪ػ٪م ؟ ٩٪ ٯ٪ خـدثهر ت

: تصح ٮ في تال٪تن تصثٮ , ٫٤ عثال ه٬ و

, 2تو١ ال١ تال٩ت ش٤ى ـت ـت ٯ ت٠صؼ خـدثهر ت٦٠ , خصؽخر ت٠ ٩الـق ت٤ثشػ تهصه ت١ تال ه , ) number1$( ٧ٮ ٠ر ت٠ص ) number 2$ (ال١ تل ٠ر ت٤هز ت٬ ت٠ص

ال ٯث٩٭ ) number$ (ال ش٬٤ ت١ ت٠ثء ت٠صتز ـث٦ فثر تالـ ث٠ص , تشؼؿ تال١ ) . Number$ (ت٠ص

:ااع انجببد

ت ى ؟ ٢٩ ث٧ٮ ت٣٪تم تدث٣ثز , ٧ الـلس ٮ تالع٦ تثخ٦ ت٤٣ث ٤٠ث خـدثهر تيث ٣٩ظ٪صتيث ( , ) string= ٣ظ٪ص (: تٮ شؤلى٧ث ت٠صتز ٩ت٣٪ته٨ث ؟ هٯ٤ث ههذ ت٣٪تم ٢ ت٠صتز تال ٧٩ٮ

=integer ( , ) تيث هشٯ٦ =Double ( , ) ت٠صBoolean ( , ) ظ٪٦ =array ( , ) ثب٢ =object ( , ٮ خهتٯر شو٤٠ث ٪ ٣٪ خثصو ه٬ ت٤ظ٪ص ٩تالي توشٯر ٩ت٠صBoolean , تث

٤ؤلى تع٦ ه٬ ٧ى٥ ت٠صتز , تالل٭ ٪ ش٪١ ٮ ني٩ صه٦ تل٫

تال عث

"Mohammad" string

123 Integer

1.23 Double

True / False Boolean

ت٭ ٩تـه ٠٨٤ث ' ' ت٩ " " الـق ت٤٣ث ه٤هث ٣ٯه ؿدثهر ٣ض ٯؽح ت١ ٣٪ خ٪ػو٦ خ٢ هالصٮ تص٤ظض (٢٩ توت خهأز خ٪تـه ٨٤ ٯؽح ت١ ٯ٤ص٨ٮ ت٤ض خ٦٤ ال ٯظؿ ت١ ٣٪ , ش٪ خإلصثي٥

"mohammad '( ٢٩ تظفؿ" )mohammad "( ت٩ )'mohammad '( ٩ػفس تظ٪ي٥ ؟ ت٦ ت٠ثف٦ ٩ى ت٣ ه٤ه ٩ػن ت٦٠ نتل ت٠ص ال شفصثغ PHPش٬٠ ر : و٪٦ لثيؼ٦

ثه و٦ ؾ ت١ ش٪ خ٪ػن , إ١ ت٠صؼ ٯ٪ خور ت٤٪م ٢ شثء ٦٣ , ت١ ش٪ خصفهٯه ت٤٪م .د ت ت٠ص$ هالر

ت خؾ ؼهت ٧٩٪ ت١ , ثوت ٯؽح ه ت١ شو , شم ت٣ شٯه ور ٣٪م ٠ر ٪ؼ٪ن٥ ٮ ص ٤ؤلى , ٩٪ ش٪ ٧ى٥ تهت٦ خـدثهر ٣٪م ت٠ص ت٠٪ؼ٪ن هٯ ;gettype($var)ش٪ خإصمهت تهت٦

تصؿ في تال٪تن ٩ خصثخر تصثٮ , تع٦ ه٬ و

Page 12: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩٪ ٯ٪١ ت٤ثشػ ٠ث ٯٮ

٧٪ تى ت٩ ال ٩NULLو٬٤ , ٩و ال٤٣ث ٣ خصو٢ ت٭ ٦٠ ٦ NULL ٣٪ه٦ test$الـق ت١ ت٠ص شٮء

٠ثى٭ ٣و٦ ؟ ٣٪ string ت٬ ٢integer , ثوت ٪ تين٣ث ش ٠ر ص ٢ ٣٪م ت٬ تل ٤ؤلى عثال ص٪ػؿ تظ٪ي٥ , ٮ ش٪ خثو٠ ت٠ـ٪ج settype($var , new type )خإصمهت تهت٦

: ٩ت٤ثشػ ٧٪

Page 13: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ظ ػن ت٤٪م ت٠تن تصف٪ٯ ت٦ , ؾ خ٪ػن ت٠ص , ٩تدر ٣ ت٤٠٪ت

: ٧٩ٮ خثـٯر تصث٦ ) Casting (٤٧ث ؿٯر تل٫ ص ٣٪م ت٠ص ٩ش٬٠

٩تاللصال settype( $var , new type ) خصثخر ت٪ن ٩٪ ش٫ ت١ ت٤صؽ٦ ٨٣ث ٣صؽر ه٠ ٢٩ ش٪ خ٪ػن ٣م٦ ٢ , ال ش٪ خص ٣٪م ت٠ص تالثٮ ت٩ وث ) Casting (ت٪ـه ت١ ؿٯر

٢٩ ه٬ ه تالل٫ ٨ٮ ش٪ خص ت٤٪م وث , ت٠ص ٩ش٪ خص٧ث ت٬ ت٤٪م ت٠تن

(٪ ٣٪ خإصمهت , ٤٧ث شٮ تل ٧٩٪ ٪ تين٣ث ؼ٠ن صٯ٢ ن خوؼ٠٨ث تدوغ ٮ ـ ٩تـه تصؿ في تال٪تن ؽهنت ٩ خصثخر , ٤ؤلى عث ٯد٢ ٤ث ت٠و٬٤ , ش٪ػؿ تظ٪ي٥ ٩ت٣ث صؤه , ).

: تصثٮ

: ٩ت٤ثشػ ٧٪ تصثٮ

Page 14: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:انثاثــــذ

يأٯس ٮ تثخ ت٤٣ث ٣٪ خإ٣شثء صتز ٣٩٪ خص ت٣٪ته٨ث ٩تع ٢ تال٪ي ٢٩ ٯ٪ؼه هٯ٤ث

ه , ث٧ٮ تع٪تخس ؟ ٢ تال ٯ٤٠ ت١ شص٤ػ ت٦٣ ص ظثخس ٩ال ٯص تخهت ٠٨ث ـظ , تع٪تخس شم ت١ هٯ٤ث توثي خوغ ٢ , ٩تالؼثخ٦ ٧ٮ , شصثب ٠ثوت ٣فصثغ ت٬ ٧ى٥ ت٤٪م ٢ ت٠صتز

, '٧٩define( 'varى٥ تالوثي ظثخص٦ ٩ال شص ؟ ٪ ٣٪ خ٪ػو٨ث ٮ تع٪تخس خثـٯ٦ تصث٦ , ٤صؽثش٤ث value ) ٧ ٩ػفس تظ٪ي٥ ؟؟ ٤ؤلى٧ث خثوخ٦ define('ت٦٠ , 'ت ت٠ص ) , ٧ هس تال١

ط ٠٩ص٦ يٯث ٩تـه , شم ت٦٣ هٯ٤ث ـو ٣٩دن تددٮ خعالض ت٣٪تم ,تـٯر ؟ ٤ خدوغ تالع٦ , خصثخر تصثٮ , يٯثالز 3د ٠٩ص٦ , ٩ؾ ٠٩ص٦ يٯثال١ ,

: ٩ت٤ثشػ ٧٪ تصثٮ

٧ٮ ت٦٣ ه٤هث ٣ٯه ت١ ٣٪ خـدثهر تعثخس ت٩ تصمهت٦ ال ٣٪ خ٪ػن , ت خ٢ ت٠صتز ٩تع٪تخس تع٪تخس ت٠ور ٩PHPتٯؼث ٢ تال٠ثء ت٤٠٠٪م تصمهت٨ث ٮ صتز ر , ٮ تعثخس تخهت $ هالر

٧٩ٮ ظثخص٦ ٩ال شص ٠٩شث٧هش٨ث خصثخر تصثٮ ٮ في تال٪تن , ٮ ٣ ت٦

Page 15: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ال ش٨ص , ٪ شل٨ طف٦ ٯ٪ؼه خ٨ث تههتنتز ٧ى٥ ت٦ (( .):٩ خصش ت٠ ٩شث٧ه ت٤صؽ٦ ))٨Variablesث تال١ ؾ ت٣ل ت٬ تع٪تخس

:انؼبيــالد

ت٠وثالز , وثالز ت٠ثي٦٣ , ٧٩ٮ ت٠وثالز تفثخ٦ PHPهٯ٤ث ظالض ت٣٪تم ٢ ت٠وثالز ٮ ر ت٤٠ـ٦ ٩٪ ٣ص ه٨٤ث خثصظ

انؼبيالد انسغبث

ت٠وثالز تفثخ٦ تالهصثنٯ٦

٣صؽر ت٠عث

ت٠وث تال عث

+ ؼ٠ن 1+1 2

- ؿؾ 1-1 0

* ػج 3*2 6

3 6/2 ٦٠ /

1 10%3 خثٮ

ت٦٠%

: وثالز ـثخ٦ تل٫

تو٦٠ عث شث٩٭

$x = $x + 5 $x +=5 +=

$x = $x - 5 $x -=5 -=

$x = $x * 5 $x *= 5 *=

$x = $x / 5 $x /= 5 /=

$x = $x % 5 $x % = 5 %=

$x = $x + 1 $x++ ++

$x = $x - 1 $x-- --

Page 16: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٤ , ؤ٣ ش٪ خصو تٯثػثز ٠ـ٦ تال٬٩ , شٮء م ت ى ؟ خثو ت٦٣ ٨ ؼهت تصؿ ف تال٪تن ٤٩ خو٠ خوغ ٢ ش٠ثيٯ٢ , خصثخر خوغ تال٪تن ٩٪ ش٫ ر ٨٪ر تال

: تو٠ثز تفثخ٦ تالهصثنٯ٦

٤ تال١ خدوغ , تيأٯس ٨٪ر تال ؟ ؾ ه ت١ ش٪ خى ي٪ تو٠ثز ٩٪ ٯ٪١ هٯ ت٤ثشػ : خصثخر تصثٮ , ش٠ثيٯ٢ ت٠وثالز تفثخ٦ تالل٫

, خصؽخر تو٠ثز تالل٫ , ٩ ئصث , الـق ت٤٣ث ٤٧ث ٤٠ث خص ٠ر فص٪٫ ت٠ص تالثر خثصتي ٩فث٩ر ور تمـؤ ٩٪ ش٨ ؼ٠ن تال٪تن , ـص٬ ٩٪ ث٣س ٤٧ث خوغ تاللـثء

. تثخ٦

, ٪ ٣٪ تال١ خى وثالز ت٠ثي٦٣ ٩ت٠وثالز ت٤٠ـ٦ ٢٩ ٢ ٣٪ خو٠ ت٭ ش٠ثيٯ٢ ه٨ث ٩و ال٨٣ث ٪ شصو٠ ٮ تهي تثن

:يؼبيالد انمبســـــ

ت٠وث ت٠و٬٤

= = ٯث٩٭

Page 17: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

=! ٯث٩٭ ال

= = = ٢٩ ٣ ت٤٪م ٯث٩٭

< ٢ تد

=< ٩ٯث٩٭ تد ٢

> ٢ تط

=> ٩ٯث٩٭ تط ٢

:انؼبيالد انطمخ

ت٠وث تال ٯ٪١ طفؿ ه٤ه عث ت٤صؽ٦

true true || false ت٩ تـ٢ طفؿ تـه ||

true true OR false ت٩ تـ٢ طفؿ تـه OR

false true && false ٩ تـ٢ طفف٦ &&

false true AND false ٩ تـ٢ طفف٦ AND

false true xor true تـ٢ طفؿ تـه

٩ تالظ٤ث١xor xor

false !ture ال طفؿ تـ !

ه شصثب ٠ثوت ٯ٪ؼه ٣٪م تظ٤ث١ ٢ تالشث ؟ ٩تؽ٪تج ٪ ٯ٪١ ٮ ت تصثٮ ٧٩٪ ششح تال٠٧ثز

:رشرت االــــبد

ه٤ه تصمهت ت٠وثالز ٯ٪ ت٠صؼ خثتء ٢ ت٢٠ ت٬ تثي ٮ تفثالز توثنٯ٦ ٩ه٤ه تصمهت ٢٩ شم هٯ٤ث تع ٢ وث ٮ ـ خؽٮ ٩تـه ؟ ٤٧ث ٯ٪ ت٠صؼ خثاللصثي , وث ٩تـه

: شم ت١ هٯ تو٦٠ تصث٦ , ٤ؤلى عث ه٬ و , ـح تال٦٠٧

9 ٠ث٧٪ ت٤ثشػ ؟؟؟ ت٤ثشػ ٩تػؿ ٩ خ٦ ت٭ ٠٪ع ٧٩٪ 5 + 4ال١ , 14؟؟؟ ٠ث ٧٪ ٣ثشػ تو٦٠ تفثخ٦ ؟ تؽ٪تج ٧٪ 2 * 5 + ٢٩4 شم ٪ هٯ تو٦٠ تصث٦

٩ٯ٢٠ ت١ ش٪ خإؼدثي ت٠صؼ ه٬ تء ه٠ر تؽ٠ن , ت٠صؼ أ ه٠ر تؼج ت٩ال ظ ه٠ر تؽ٠ن ٮ تؽه٩ تصثٮ ٪ ش٪ , 18 ٩٪ ٯ٪١ ت٤ثشػ 2 ) * 5 + 4( : عث , ت٩ال خإصمهت تال٪ت

)٢ تاله٬ ت٬ تال (خ٠ور تال٠٧ثز ٩ششد٨ث ٩ث٧ٮ ت٠وثالز تصٮ ش٤ى د تالل٫

ت٠وث

++ , -- , (cast)

/ , * , %

+ , -

< , <= , => , >

= = , = = = , !=

&&

||

Page 18: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

= , += , -= , /= , *= , %= , .=

AND

xor

OR

ت٩ ٯ٢ , ٯ٢٠ ت١ ال ت٪١ ه ٩ػفس ذ تشؾ خش ؼه , ال شصوؽ خثف ه٬ ت١ ت٦ طود٦ , ٢٩ تهه ٮ تهي تثن ت٣ ٪ شو و٬٤ ٧ى٥ ت٠صتز ٩ر تصوث٨ث , تثبٮ ؼهت

PHPشدهأ خ٦ صور ر , ٩ن تهي تثن

:اعئـــهخ ػه انذسط

: PHPت٭ ٢ ت٠ثء ت٠صتز تصث٦ ٠٪ؾ ٮ ر .1

$name

$22name65

$first name

$last-name

$______________ARCCN____________

: ث٧٪ ٣ثشػ تو٠ثز تصث٦ . 2

4+5+6*(2*4)

2+9*8

٥ خإصمهت , ٩ خصف٪ٯ٦ ت٬ تال٣٪تم تصٮ ز ه ) integer ( خإ٣شثء ص ٢ ٣٪م . 3٩الـق ت خ٠٨٤ث ) Casting ( ٥٩ خإصمهت settypeتهت٦

:انـــذسط انــمبدو

, ت٣٪ته٨ث ٩ؿٯر صثخص٨ث , خثصظ PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ تش٩ؽ ٮ ر ٩تصو٠ث٨ث ن ت٠وثالز ت٤٠ـ٦ ٩ وثالز ت٠ثي٦٣

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 19: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

انؼجبساد انششط: انذسط انشاثغ ٧ـ 1426-3-6 :انزبسخ

ن تي٢ PHP شو :انضع

٣و٤ٮ خى ت٦٣ هٯ٤ث ـثالز ٮ , ٩ال شٯه ت١ ٯصدن ٧ىت ت٣ثػ ؿٯ ٩تـه , شم ت١ هٯ خ٣ثػ ط , ٤ؼج عثال ه٬ و ص٨ تال , ٩ ـث٦ هٯ٨ث ل٪تط٨ث ٩ش٤ىتز و٦٤ لثط٦ خ٨ث, ٧ىت تد٣ثػ

٩هٯ٤ث ت٣٪م ٢ توظتز هظ ٦ و٥ ت٠و٢ , شم ت١ هٯ٤ث خث٦ ط٥, ٤ؼن ت٬ عث٤ث تال٩ ٧ ٣فصثغ ال١ ٣ؼن هظ ٮ خ٣ثػ ؟ ٧٩ ٪ و٤ث و ٪ , ٩ هظ هٯ٦ تـؽث مص٦ ,

..... ٣صـن و و ٢IF٦ خ٠ؽن هدثي٥ ط٥ ش٬٠ , ٯوصد تـٯر تالع ؟ ؿدوث ال

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ت٠صتز ٩تع٪تخس ٩ت٠وثالز : تؼور تهي تعث٣ٮ

:ت٧هت تهي

تـدثه٦ خثودثي٥ECHO تودثي٥ تشؿ٦IF تودثي٥ تشؿ٦ELSE تودثي٥ تشؿ٦ELSEIF تصمهتثز تودثيتز تشؿ٦ ن ت٠وثالز ت٤٠ـ٦ ٩وثالز ت٠ثي٦٣

:ECHOانطجبػ ثبنؼجبس

ش٠ثث ٢٩ ٨٪ر ر print ٩ش٪ خ٤ ه٠ تودثي٥ echo ٧٩ٮ تودثي٥ printٯ٪ؼه شد٦ ودثي٥ PHP , الـق تالع٦ تصٮ ٪ شؤشٮ , ٨ٮ ش٤٠ ٢ تلصثي ت٭ ؿٯر شٯه تـدثهر خ٨ث ت٬ ت٠صظؿ

٢٩ ٠٨٤ث ٯئن٭ ٣ تع ٩ال print خه ٢ تودثي٥ echoخوه ٩الـق ت٤٣ث تصمه٤ث تودثي٥ ٯ٪ؼه ت٭ تلصال تخهت

:IFانؼجبس انششط

٣و٤ٮ خى ت٦٣ هٯ٤ث ـثالز ٮ , ٩ال شٯه ت١ ٯصدن ٧ىت ت٣ثػ ؿٯ ٩تـه , شم ت١ هٯ خ٣ثػ ط , ٤ؼج عثال ه٬ و ص٨ تال , ٩ ـث٦ هٯ٨ث ل٪تط٨ث ٩ش٤ىتز و٦٤ لثط٦ خ٨ث, ٧ىت تد٣ثػ

٩هٯ٤ث ت٣٪م ٢ توظتز هظ ٦ و٥ ت٠و٢ , شم ت١ هٯ٤ث خث٦ ط٥, ٤ؼن ت٬ عث٤ث تال٩

Page 20: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٧ ٣فصثغ ال١ ٣ؼن هظ ٮ خ٣ثػ ؟ ٧٩ ٪ و٤ث و ٪ , ٩ هظ هٯ٦ تـؽث مص٦ , ٩ٮ ش٪ , ٣صـن و و ٦ ٢IF خ٠ؽن هدثي٥ ط٥ ش٬٠ , ٯوصد تـٯر تالع ؟ ؿدوث ال

IFتودثي٥ . خإصوثج و خش طفؿ تيؼ٪ ٤ تء ٪ػ٪م ت٠صتز ٩تع٪تخس ٮ ش٪ػؿ تظ٪ي٥٧ىت ٧٪ , ٩توت ٯصف تو ىت ٩ىت , ت٭ توت شف تشؽ ت٠و٢ تو ىت ٩ىت , ٧ٮ هدثي٥ شؿ٦

ته ت٣ , ٩خٮ ٢ ت٠صو٦ ؿٯ ؿ٪ٯ , خٮ تع , ٨ال . ني ت٪ ٩تش٬٤٠ ط٦ وه٥ؿٯر صثخص٨ث ثصثٮ , ؤس ت٪ خصثخر تودثي٥ تشؿر

٩٪ ٯظ , ٤ؤلى عثال ـث ه٬ ؿٯر ه٠ ٧ى٥ تهت٦ تشؿ٦ , ن تالع٦ ٪ ش٪ػؿ تظ٪ي٥

٩هٯ ٤صؽثز ىتبر ٩شٯه ت١ شو ٧ تلى ت٠شص٭ , شم ت١ هٯ ٠ث ٤ث خث٦ , ت ت٠و٬٤, ٧ ت٣س صوه؟ , خدٮ ت ال٩ ٩توت تلى ت٠شص٭ خدٮ ٪ ٣و٠ ٦ شمغ خ٠دي ٣ظ يٯث

: تصؿ في تال٪تن ٩تصح تصثٮ

٧ىت , تى٭ ش٤٠ث ه٦٤ ٮ تهي تثخ ) == (تيأٯس ت٨٪٦ ؟ الـق ت٤٣ث تصمه٤ث هث ت٠ثي٦٣ , ٪ـه٧ث ) = (ال ش٬٤ ت٦٣ ٯمص ش٠ثث ه٢ توال٦ و٤ث٥ ٧ تـ تالٯ٢٠ ٯث٩٭ تـ تالٯ ؟

ٯصمه ٠ثي٣ر تالؿت ) == (٢٩ , و٤ث٧ث شو٢ ت٩ شودةر ص خث٦٠ تال٣ر ) = (ثوال٦

خ٠دي تع ٢ يٯث شص٭ ث خشتء 10شم ت١ ٣٪ن ت١ ٣و٠ شمغ , ٤ؤلى عثال خـٯر تل٫ ؟ ٪ ٯ٪١ ت٪ن خثش تصثٮ يٯث100

Page 21: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

يٯث 100 ٯ٪١ تؼ٠ثٮ تو ت٬ تال١ شٮ ٩تػؿ ؟ تو١ شم ٪ ث١ تصمغ ه٬ هدر تٯس ثوت ٪ ٣و ؟ شث٧ه تصثٮ

, الـق ت٦٣ ٪ ٯص شف تشؽ ٢ ٯص ه٠ شٮ . ):٧ ٩ػفس تظ٪ي٥ ث٦ تال١ ؟ تهصه و ٩٪ ؼخس شش ت٪ن ٢ ٯ٪١ ٤٧ث مغ ه٬ تشثش٦ ٪ ٯصف تشؽ

:ELSEانؼجبس انششط

٢٩ تٮ ٤٠ث خو٦ فه٩ن ت ى ؟ ٣صـن ؾ تصف , تشؿر IFت٣ص٤٨ث ٢ ؤر , ٩شو٤ٮ توت شف ٧ىت تشؽ خو٠ تصثٮ ٢ELSE ال ش ٯ٪ؼه هٯ٤ث تودثي٥ , (:ٮ شٮء ٩تـه

ت و طففث ٩تـص٠ث٦ د ؟ ٢٩ ٯص صثخص٦ ؟ ٣ , ٩توت ٯصف خو٠ تصثٮ : تـٯر تال٬٩ ن تػثر خوغ تالـ تدؽ٦ الـق ؿٯر تصثخ٦ تصث٦

Page 22: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: تصح ٮ في تال٪تن تصثٮ , ت٣٪ خإلتؼ٦ خـٯر تؼ ٢ تال٬٩ , ٤ خصوهٯ ٪ن٣ث تال٩

٩الـق , تؼٯ٤ث تصمغ ٩ و ال ٣و٠ ٦ ت٭ شمغ , الـق ت١ ت٠شص٭ ه٤هث ث١ لثي٥ خدٮ .٩ٯو٤ٮ ت٦٣ ٮ ـثر هه ؿح ٧ىت ت٤٪م خثصثٮ )) =! ((ت٤٣ث تصو٤٠ث وث ت٠ثي٦٣

:ELSEIFانؼجبس انششط

عال ٪ , ٪ تين٣ث ت١ ٣ؽو تصمغ ٮ تع ٢ ؼ٨ر , ٤ؼن ت٬ شمثالش٤ث ٧٩ٮ تصٮ ش٪ خ ت٤صثبػ ٩٪ تشص٫ ٣هت ٦ شمغ خث٦٠ تال٦٣ , ث ت٠شص٭ خؤلصثي خدٮ ٦ شمغ خث٦٠ تال٦٣

٧ELSEIF ٯ٤٤٠ث ه٠ و ؟ ٣و ه٢ ؿٯ تودثي٥ , ٩توت ث خشتء ٢ تج ٦ تصمغ تال٣ٮ ش٪١ , هث٦ ٩ال ٯ٪ؼه خ٨ث ش٩ؽ ELSE ٯ٤٠ شفهٯه شؽ ٢٩ ELSEIF ت٦٣ ٮ ٩ELSEتلصال٨ث ه٢

صثخص٨ث ثصثٮ

Page 23: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: خصؿ في تال٪تن ٩تصح تصثٮ

Page 24: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٢٩ELSE , ٯوص٠ه ه٬ تصمهت٤ث ٩ث ٯصـد٦ , خش ال ٨٣ثبٮ ٣ELSEIFصـن ت١ ٣٪ خإصمهت ELSEIFالـق ٮ عث٤ث ٤٠ث خإصمهت (( ؾ ٣صـن ت١ ٣٪ تصمهت٨ث ٥ ٩تـه٥ ال٨٣ث هث٦

. ٥ ٩تـه ؾ ٩ELSE تودثي٥ ) )شث١

٩تش تدثج ص٪ؾ ٮ ش٪ خإصشث IF ٩نتل٨ث IF ٩نتل٨ث IFٯ٢٠ تصمهت هدثيذ : الـل٦

)ELSE ٩ ٣ELSEIF تشا ٯ٤ـد ه٬ ( ):ث ته٦٤ ٢ ٧ى٥ ت٠الـل٦

:اعئـــهخ ػه انذسط

خفط ت٦٣ توت ؿح ت٠شص٭ ش٩خثز ٯ٪١ ٦ شمغ و٢ , خصـ٪ٯ خثص٤ث تالص٦٣٩ .1

٩توت ث خشتء , )٢ تج , ٣هت , خدٮ (ه٬ ـح ت٠ش٩ج تى٭ ٯ٪ خشتء٥ ) ٩ش٩ؿ٨ث تال٦ IF خهتل٨ث IFثهه٥ خإصمهت (و ال ٯ٪ؼه ٦ شمغ و٢

:انـــذسط انــمبدو

, ت٣٪ته٨ث ٩ؿٯر صثخص٨ث , خثصظ PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ تصتي ٮ ر ٩تصو٠ث٨ث ن ت٠وثالز ت٤٠ـ٦ ٩ وثالز ت٠ثي٦٣

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ػجبساد انزكشاس: انذسط انخبيظ ٧ـ 1426-3-6 :انزبسخ

ن تي٢ PHP شو :انضع

٠٩ث ٯه , ٣ؤشٮ تال١ ت٬ هدثيتز تصتي , خوه ت١ ه٤ث تودثيتز تشٯـر ٩ر شفهٯه ثي خ٣ثؽ٤ث , ٩تصمهت ٧ى٥ تودثي٥ ٦ ٪تبه ههٯه٥ ٩د٥ , إ٤٣ث ٣ي شٮء و٢ ٣٩٪ خصتي٥ ٩شتي٥, ت٨٠ث

, ٮ شظ ت٬ ٧ه و٢ , شم ت١ هٯ ٪ن و٢ ٩شالـق ت٣ ش٪ خصثخر ٧ىت ت٪ن تع ٢ ٥ تال ٯصود و , ٠ثوت ال شمصظ ت٪س ٩شؽو ت٪ن ٯ٪ خصتي ٦٣ ت٬ ـه و٢ ش٪ ت٣س خصفهٯه٥

ت١ و ال ٯو٤ٮ . ت٨ ٩ت٩ ٢ ٣ثـر ت٪س ٩تص٤ى ؟ ٩تٯؼث تؽ٨ه تى٭ ص٪ خص٪٥ ال٪تن تل٫هدثيذ تصتي ٯؽح ت١ ش٨ ؼهت د صثخص٨ث ٩ , ت١ هدثيذ تصتي ٦٨ ت٩ ٯ٢٠ ه٨٠ث ٮ فلثز

... تص ٮ ر ه٨٠ث ٩ت٤ثشػ تى٭ ٣ٯه تم٩غ خ٦ ٢ ه٨٠ث

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

Page 25: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

هدثيذ تصتيWHILE عث شـدٮ

:WHILEػجبسح انزكشاس

٠٩ث ٯه , ٣ؤشٮ تال١ ت٬ هدثيتز تصتي , خوه ت١ ه٤ث تودثيتز تشٯـر ٩ر شفهٯه ثي خ٣ثؽ٤ث , ٩تصمهت ٧ى٥ تودثي٥ ٦ ٪تبه ههٯه٥ ٩د٥ , إ٤٣ث ٣ي شٮء و٢ ٣٩٪ خصتي٥ ٩شتي٥, ت٨٠ث

, ٮ شظ ت٬ ٧ه و٢ , شم ت١ هٯ ٪ن و٢ ٩شالـق ت٣ ش٪ خصثخر ٧ىت ت٪ن تع ٢ ٥ تال ٯصود و , ٠ثوت ال شمصظ ت٪س ٩شؽو ت٪ن ٯ٪ خصتي ٦٣ ت٬ ـه و٢ ش٪ ت٣س خصفهٯه٥

ت١ و ال ٯو٤ٮ . ت٨ ٩ت٩ ٢ ٣ثـر ت٪س ٩تص٤ى ؟ ٩تٯؼث تؽ٨ه تى٭ ص٪ خص٪٥ ال٪تن تل٫هدثيذ تصتي ٯؽح ت١ ش٨ ؼهت د صثخص٨ث ٩ , ت١ هدثيذ تصتي ٦٨ ت٩ ٯ٢٠ ه٨٠ث ٮ فلثز

٧ شٯه عالال ه٬ و ص٪ػؿ . تص ٮ ر ه٨٠ث ٩ت٤ثشػ تى٭ ٣ٯه تم٩غ خ٦ ٢ ه٨٠ث٩ٮ ـثخ٨ث ٯؽح ت١ , تظ٪ي٥ ؟ شم ٮ خثص٤ث تالص٦٣٩ ت٠شص٭ ٯ٪ خشتء تع ٢ ٤صػ

٣ؽ٠ن ؼ٠ن ت٤٠صؽثز ن خوؼ٨ث تدوغ ٩ـثج ت٠دي تٮ ت و طففث ؟ ٪ ٣٪ خفثخ٨ث ٪ ٣٪ خؽ٠ن )ت٤٠صػ تتخن + ت٤٠صػ تعثط + ت٤٠صػ تعث٣ٮ + ت٤٠صػ تال٩ (خثـٯر تصث٦

ت و طففث ؟ ٪ ٣صو , ٤صػ ٩تػثص٦ ت٬ ت٠ؽ٠٪م تٮ ٤فظ ه٬ ت٤ثشػ تٮ WHILEؿٯر صثخر هدثيذ . تصمهت هدثيذ تصتي ٧ى٥ ٣٩ؤلى ه٨ث تع٦ ث٦ ٮ شصؼؿ تظ٪ي٥

تشؿ٦ ثصثٮ

, 5 ت٬ 1شم ت٣ شٯه ؿدثهر تاليث ٢ , ٤WHILEؤلى خوغ تالع٦ ه٬ ؿٯر صثخر هدثيذ تصتي ٩ 5 ـ صـح ٢ صثخص٦ ؟ تصؿ في تال٪تن ٩ خصثخر ٪ن ٯـدن ٢ ت ٩تـه ت٬ ت

: الـق ت٪ن تصثٮ , خوهن تالـ تصٮ ٠س خصثخص٨ث

Page 26: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

100شم ٪ تين٣ث تـدثه٦ ت٬ توهن , 5 ت٬ توهن 1 ـت ٮ ٣ـدن ٢ توهن 13ه ٤٠ث خصثخر ٤٧٩ث شؤشٮ ثبهذ هدثيذ تصتي !! ـت صـح و ٤ث ؟ تال شل٢ ت١ و ٪ ٯصود خه٣ث ٩هث

WHILE خ٠ؿ ت٪ن تثخ ٩ت٣ث٥ الخه ٩ خصثخر ت٪ن , ٮ شثهه٣ث ه٬ ش٨ صثخر ت٪ن : تصثٮ ٩الـق ت

تـ 5 , تـ ٩8ن تصوثز , تـ 7 ـت ٤٠ث خصثخص٦ تال١ ؟ ٢ تصوثز ؾ ٢ 100 ت٬ ٩1توت شص٤ن ـث٩ ت١ ش٪ خصثخر تالههتن ٢ , تال ٯوصد و ت٣ؽثت , ه٢ ت٪ن تثخ

٢٩5 ن تصتي تى٭ ٯ٤٠ و٦ ت١ ش٪ خص تشؽ ٢ ت ٢ ت٩ ٯث٩٭ , تصمهت تصتي توت ش خ٨ ٪ن تصتي . ؾ7 ٩٪ ٯؤش ٣ثشؽ خ٤ ههن تالـ ت100ت٬ ت ٢ ٯث٩٭

٤٠1ث خصو٢ ص ش٪ؼه خ٦ ت٠ر : ت٩ال , تت خص ٢ ٤٧ث . ٪ ت٪ خشـ٦ ٮ شؼؿ تظ٪ي٥ظ ٣٪ , 5 ت ٢ ت٩ ٯث٩٭ x ٩خوه و ٣٪ خصثخر نتر تصتي ٩شؿ٨ث ت١ ٯ٪١ ت٠ص ٩xت٦٠

٩تلت ٣٪ خٯثنذ ت٠ص خ٪تـه ٣٩ؼن ت٬ , ٣٩ـدن ـ ؼهٯه صشح , خـدثر ت٠ص ت٠٪ؼ٪ن هٯ٤ث توت ث١ طففث ٯ٪ خو تـدثه٦ ٥ تل٫ ٩توت ٯ٢ طففث , تاله٬ ٫٤ ٧ تشؽ طفؿ ت ال

, الـق تصثٮ , ٣٩٪ خو٠ ت٪ن ـت ـت ٤PHP خثص ٠صؼ . ٯ٪ خثم٩غ ٢ تد٣ثػ ت ٢ xٯ٪ؼه ه٭ هدثي٥ شتي ٩نتل٨ث شؽ ٧٩٪ ت١ ٯ٪١ ت٠ص , 1 ٯث٩٭ ت٦٠ xت٠ص

٧ٮ ٩تـه ٩تشؽ ت١ ٯ٪١ ت ٢ ل٦٠ ٧ شف تشؽ ؟ ٣و ٧٪ ٠xر ت٠ص , ٩5ٯث٩٭ تطدؿ تال١ , خ٪تـه x خٯثنذ ت٠ص , ت ـت , xتو١ تنل تودثي٥ ٩ خـدثهر ت٠ص , طفؿ ٩تشؽ ٧٪ 2 ؟ ت٠ص ٧٪ 5 ت ٢ ٧x ت٠ص , تيؼن ت٬ تشؽ ٥ تل٫ , 2 ٠ص٦ xت٠ص

ٯث٩٭ xتطدؿ تال١ ت٠ص , تو١ خـدثهر ت٠ص ٩ت ـت ٩ن ت٠ص ٩تـه 5ت ٢ ٩ٯث٩٭ تيؼن ت٬ , 6تطدؿ تال١ ت٠ص ٯث٩٭ , ن ت٠ص ٩تـه ......................................... , 3توهن

٩ٯ٤٠ . ؟ ال ٯصف تشؽ تو١ خثم٩غ ٢ ت٪ن ٧5 ت٠ص ت ٢ ت٩ ٯث٩٭ , تشؽ . لثيغ ـر تصتي ت١ ش٪ خـدثهر تودثي٥ ت٣ص٤٨ث ٮ شو ت١ تص٤ى ش

:يثبل رطجم

: ؟ تؽ٪تج ٧٪ ت٪ن تصثٮ 100 ت٬ 1ث٧٪ ٣ثشػ ؼ٠ن تالههتن ٢ , ئت ٯن

ـث٩ ت١ ش٪ ختءذ ت٪ن ٩ـث٩ ت١ ش٦٠٨ ؼهت ٩٪ ش٪ػؿ تظ٪ي٥

Page 27: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خؾ , ثوت ٪ تين٣ث ت١ ٣ؽ٠ن تالههتن ت٩ؼ٦ ٪ـه٧ث ٩تالههتن تنٯ٦ ٪ـه٧ث ؟؟ ٤٪ خى الـق تصوهٯ ه٬ ت٪ن ٩٪ WHILE نتل هدثيذ تصتي IF خإصمهت تودثي٥ تشؿ٦ ):ؼهت

: شو تـٯ٦

ال١ ث ٣٪ خو٦ ٤ـٮ ؼهت , ٧ ٯ٪ؼه شا طوح ٮ ٧ىتت٪ن ؟ ال تهصه و

٩ شٮ شٯه IF ٩نتل٨ث WHILE ٩نتل٨ث WHILE ٩نتل٨ث WHILEٯ٢٠ تصمهت هدثيذ : الـل٦ ):٩تش تدثج ص٪ؾ ٮ ش٪ خإصشث ث ته٦٤ ٢ ٧ى٥ ت٠الـل٦

:اعئـــهخ ػه انذسط

)ـط ػن تصتػث هش نيؼثز ـالج , خو٠ خ٣ثػ فثج نيؼثز تـالج .1$student4_grade ) ( $student3_grade ) ( $student2_grade ) ( $student1_grade ) (

$student10_grade ) ........ ( $student5_grade ) ٩ خفثج وه تـالج ه٢ ؿٯ )ههن٧ث ÷ ؽ٠٪م تهيؼثز = وه تـالج : ثهه٥ ( Whileهدثيذ تصتي

٩وه , ـط ش٪ خفثج وه تهيؼثز ت٩ؼ٦ , خثصوهٯ ه٬ خ٣ثػ تئت تال٩ .2تهيؼثز تنٯر

:انـــذسط انــمبدو

٩هدثيتز تصتي ٨٤ث , ٪ ٣٪ ٮ تهي تثن خ٠ور و٪ثز هث٦ ه٢ ته٩ت تشؿر SWTICH ٩ FOR ٩٪ ٣٪ خ٠ور خوغ الؿ ٣٩ظثبؿ ٮ ر PHP

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 28: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ػجبساد ششط ركشاس اخش: انذسط انغبدط

٧ـ 1426-3-6 :انزبسخ ن تي٢ PHP شو :انضع

٩ال ته , ـط ت٦٣ ش٪ توهٯه ٢ ت٠تٯث , ٦ ثف٦ ٠PHPث ٤ث ٮ ني٩ ثخ٦ ت١ ر

ٮ , ٢٩ ت ث ته٦ , توت ث٣س ت٠ثثز شوصد ٢ تالشثء ثف٦ ت ال % 100خش طفؿ ته٤ٮ خى ت٦٣ ه٤هث ش٪ خصثخر ت٪ن ال ٯ٠ ت٠صؼ ت٦٣ ٤٧ث , ت٠ثثز ال شفح PHPر

...... ثثز ٮ ت٪ن ت٩ ال

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؼور ني تودثيتز تشؿر تؼور ني هدثيذ تصتيWHILE

:ت٧هت تهي

ت٠ثثز ٮ رPHP تودثي٥ تشؿرSWITCH هدثيذ تصتيFOR هدثيذ تصتيDO...WHILE

هدثيتز نتل هدثيتز عث شـدٮ

:PHPانغبفبد ف نغخ

٩ال ته , ـط ت٦٣ ش٪ توهٯه ٢ ت٠تٯث , ٦ ثف٦ ٠PHPث ٤ث ٮ ني٩ ثخ٦ ت١ ر ٮ , ٢٩ ت ث ته٦ , توت ث٣س ت٠ثثز شوصد ٢ تالشثء ثف٦ ت ال % 100خش طفؿ

ته٤ٮ خى ت٦٣ ه٤هث ش٪ خصثخر ت٪ن ال ٯ٠ ت٠صؼ ت٦٣ ٤٧ث , ت٠ثثز ال شفح PHPر ٪ ت٪ " " خغ ت٤ل ه٢ ت٤ظ٪ص ه٤هث شؼو٨ث خ٢ هالصٮ تص٤ظض , ثثز ٮ ت٪ن ت٩ ال

: تال٩ خ٠ثثز ٩تعث٣ٮ خه١٩ ثثز , ٩الـق ت خ٠٨٤ث , خصثخر ٪نٯ٢ تال١

Page 29: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٤٧٩ث ٣ ت٪ن ٢ خه١٩ ثثز

٩٪ شالـق ت١ ؼ٠ن ت٠عث٢ تلؼث ٣ ت٤ثشػ خغ ت٤ؼ ه٢ , خصش ت٪ن تال٩ ٩تعث٣ٮ ت٠ثثز

:SWITCHانؼجبس انششطخ

٧٩ٮ SWITCH ٩ش٪تخو٨ث ٩تال١ ٪ ٣صو تودثي٥ IFشو٤٠ث ٮ تهي د تثخ تودثي٥ تشؿ٦ IF ٢٩ ٯص صثخص٨ث خـٯر تل٫ ٩ٯص ش٤ى شؽ ٩تـه ؾ تث ٮ IFشو٠ خ٤ ؿٯر تودثي٥ : ت٣ل تظ٪ي٥ تصث٦ , ٫٤ ر تصثخ٦ , ٢٠ صثخر ههذ ش٩ؽ

: ٤ خإٯر عث ه٬ تـدو٦ صو ر ه٠ ٧ى٥ تهت٦

Page 30: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

صثخر تع ٢ شؽ IFتيأٯس تـٯ٦ ؟ خـ٦ ت ى ؟ ٩الـق ت٤٣ث ٣و٤ٮ خؤ٦٣ ٯ٢٠ ٮ تودثي٥ switch ٯ٤٤٠ث ؾ ثي٣ر ص ٩تـه ؾ SWITCH ٢٩ ٮ تودثي٥ if( $x == 1 && $y == 4 ) ع

( $ x ) , ٩ال ٯص٪ؼح صثخص٨ث ) 19 ٩ 18ٮ تظ٪ي٥ ـ ي (٩تٯؼث ٯ٢٠ ت١ ش٪ خؤثء تل ـٯ٢٩تٯؼث ٯؽح ت١ شصى ت٦٣ , )ـ٠٤ث ال ٯصف ت٭ شؽ ٢ تش٩ؽ ( ت٭ و )ELSE( ٧٩ٮ شو٤ٮ

٩ال ٯص٪ؼح ٩ؼ٪ن٧ث ٮ SWITCH ٮ تودثيذ CASE خوه ٨٣ثٯر BREAKنتب٠ث ٯؽح ه صثخر تودثي٥ DEFAULTتـ تى٭ ٯف٪٭

:FORػجبسح انزكشاس

٩WHILEشصمه نتب٠ث تع ٢ تودثي٥ , FOR ٧٩ٮ تودثي٥ ٤٧WHILEث هدثيذ شتي تل٫ تودثي٥ ٩توت ه٠س هدثي٥ خثال٬٩ ٯ٢٠ ه٨٠ث , ٢٩ ٣ثشػ ه٠ تالظ٢٤ ٩تـه WHILEال١ نٯ٤ثص٨ث تد ٢

٩تتي ٮ , ٩ال ٯ٪ؼه ٣ثشػ ش٪ خو٦٠ ٮ تال٬٩ ٩ال شصـن ت١ ش٪ خ٦ ٮ تعث٦٣ , خثعث٦٣ ٩تو : ٫٤ ؿٯر تصثخ٦ ٧٩ٮ ثصثٮ , تالل ٯؼن ت٬ ت٠دػ

٫٣٩ ث٧ٮ WHILEع٠ث و٤ث ن تودثي٥ , ت٬ ل٦٠ ٤1 خثوه ٢ , عث ه٬ تودثي٥ : تاللصالثز

Page 31: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٧ الـلس ت٩ثز تال١ ؟ ت تال٩ ٮ تودثي٥ , تـ 5ٮ ٧ى٥ ت٥٠ ٤٠ث خو٨٠ث ؾ ج WHILE تث ٮ تودثي٥ , ٩ٯثنذ ت٠ص نتل تودثي٥, ت٤٣ث ٣فهن ت٠ص ٮ تدهتٯ٦FOR ث٤٣ث ٣صـن

++i$ال ش٬٤ ت١ , ٣٩FORص خثٮ تو٠ ت٬ , و و ٦ خ٢ ت٪٢ تصٮ ٯ٪ؼه خ٨ث تش٩ؽ i = $i + 1$٧ٮ ٨٣ث

:DO...WHILEػجبسح انزكشاس

ظ خوه و ش٪ خ٠ثي٣ر تشؽ , ت٨٣ث ش٪ خص٤ى تال ت٩ال WHILEشمص هدثيذ تصتي ٧ى٥ ه٢ تلص٨ث : ٩ؿٯر صثخص٨ث ثصثٮ ,

: تصح ٮ في تال٪تن تصثٮ, ت٬ هش٥ ٫٣٩ تاللصال ٤1 ٥ تل٫ خصثخر تالههتن ٢

٩تص ؿ ٩ٯصمه , ٧ الـلس تاللصال ؟ ؾ ت٦٣ ٤٠ث خـدثهر توهن د تصف ٢ تشؽ : الـل٦, ال ش ٮ تصـدثز ت٠صه٦ ٪ ٣شث٧ه خوغ ٢ ٧ى٥ تف تدؽ٦, ه٤ه تفثؼ٦

):٩تال ٪ ٯ٪١ ٤٧ث لـؤ خؽٮ ٮ ت٪ن , ال ش تخهت خ٤ث١ تثط٦ ت٤٠٪ؿ٦ خوه صثخر تشؽ

:ػجبساد داخم ػجبساد

FORت٭ ت٦٣ ٯ٤٠ صثخر تودثي٥ , ٯ٤٤٠ث تنيتغ هدثيتز نتل هدثيتز , ٠ث ٤ث ٮ ني٩ ثخ٦ ٩ٯفصثغ , و ٨ ؼهت IF ٩نتل٨ث FOR ٩نتل٨ث تودثي٥ WHILEت٩ تودثي٥ , ٩FORنتل٨ث تودثي٥

٪ ٣٪ تال١ خو٠ عث شـدٮ ٯفص٪٭ ه٬ هدثيذ شتي ٩نتل٨ث هدثيذ شتي , ت٬ ٢ تص خصؿ خ٣ثػ , ٤ خص٨ تال , ٤ خو٠ ؼه٩ تؼج ٣٩فث٩ ن خوؼ٤ث تدوغ صثخر ت٪ن ,

Microsoft FrontPage ت٣ل تش تصثٮ, ) 5 - 1 ( ٢ 2 ٮ ؼ٨ث ٩ خصثخر ؼه٩ تؼج توهن :

Page 32: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٪ ش٫ تصثٮ ٩HTMLه٤ه شث٧هذ فص٪٫ ٪ن ت

ؾ ٩شؽه ت٦٣ HTML٪ ٣لز ت٬ ت٪ن خثاله٬ شؽه ت٦٣ , تال١ خثص وٮ ٮ ش٪ػؿ تظ٪ي٥ تو١ ٯؽح ت١ , ٩ت٣س شفصثغ ت٬ تصمهت هدثيتز تصتي ص خص٨ ت٠٪ػ٪م ه٬ ٣ , ي عت

٧ هس تالث٢ ؟ ت٣ل ........... ن ٮ ت٪ن ٩ـث٩ ت١ شو تث٢ تصتي , شصش تث٢ تصتي

ت٬ ت٪ن تصثٮ ٩٪ تـهن تث٢ تصتي

( ٯصيت١ ٮ ٥ ٤٣شا خ٨ث ط <tr/>٩ ت٪ < tr>ش٫ ت١ ت٪ , ت٣ل ت٬ تمـ٪ؽ ت٪نتء ROW ( تز ال٤٣ث ٣ٯه ؼه٩ تؼج وه 5تو١ تال١ ٣فصثغ ت٬ نتر شتي ٣٩فصثغ ت١ ش٪ خثصتي , ؼهٯه

, ٮ ٣٪ خصتي تالط , ) لـ٪ؽ 5 خوه تمـ٪ؽ ت٪نتء ٩٪ شؽه ت٨٣ث ( ) 5 ت٬ 1 ( ٢ 2: تصؿ في تال٪تن ٩تصح تصثٮ

Page 33: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ خثدفط ه٢ شتي , ٥ ظث٦٣ HTMLتو١ ٤ل ت٬ ط٪يذ ٪ن , تال١ ه ه٤ث ر شتي تالط , ٩ت١ ٩ؼه ٤فصثغ ت٬ ت١ ٣٪ خصثخر نتر تصتي ٥ تل٫ , ه ت٣ص٤٨ث , توت ٯ٪ؼه , ؼهٯه

٧ هس ث١ تصتي تالل ؟ ت٣ل ت٬ تظ٪ي٥ ص٫ تٯ٢ ٧٪ .................

٧٪ صثخر < TD>٩ت٪ , ٯصي ٮ ٥ ٣صح خ٨ث ههن ؼهٯه <td/>٩ < td>الـق ٤٧ث ت١ ت٪ تو١ ٣فصثغ ت١ ٣٪ , ٩ٮ ٥ ٣٪ خصثخر تم٦ شث١ , شي ت٪ ه٤ه٣ث , تمالٯث ٮ تؽه٩

< tr>خ٢ ٩ ( تيؼن ت٬ في تال٪تن ٩تصح تصثٮ , ) 2ال٤٣ث ٣ٯه ؼه٩ تؼج وهن (خثصتي شث١ ٩ </tr> , (

Page 34: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

, ه٬ ـح توهن تى٭ ٣ٯه ت٣شثء ه٠ر تؼج ٦ < td>ت٤٣ث ٤٠ث خصتي ت٪٪ , ث ٤٠ث خ٦ ٤٧ث ٩الـق ٤٧ث ت٤٣ث , ٮ ٯص٠ ٮ تصتي 2 شؿ٦ ت١ ٯ٪١ ت ٢ ت٩ ٯث٩٭ توهن xالـق ت١ ت٠ص

, ٮ ٣٪ خ شٮ شثبث , ٮ ث١ صثخر فص٪٫ تظ y ٩ت٠ص ٣x٪ خو٠ر ػج ت٠ص : خصش ت٪ن ٩٪ ٯ٪١ ت٤ثشػ تصثٮ

٠صن ؼهت ت ى ؟ ٢ ): خ٠ؽن هدثيش٢ شتي ط٥ 2تيأٯس تال١ ٤٠ث خصثخر ؼه٩ تؼج وهن ؼ٩ج ٮ ( ش٫ ت٤٣ث ٣ٯه صثخر تودثي٥ تصث٦ ٮ تؽه٩ HTML٪ ٣لز ت٬ ٪ن ت , ٤٣ص٨ٮ خوه

ت٣ل ت٬ تظ٪ي٥ ٩صو ث ته٦٤ , ٮ ٣٪ خإلتغ تؽه٩ خش تؼ , )

Page 35: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خ٪ػن ٯه ه٬ يأ ٩تص ٮ تص ٠هذ نصث١ ٩ت٣س , ٣٪ خى ٮ نتص٢ تصتي ٣٪ خصثخر , ٩٪ ٯؤش تؽ٪تج ثصثٮ , ؤ٪ خو٨٠ث , ٩تؤ ٣ , ش٤ل ت٬ ت٪ن

ٯث٩٭ xٯو٤ٮ ه٤هث ٯ٪١ ت٠ص < , tr>٩ٮ ت٩ ٩ < td>ٮ ت٩ ٩ )ؼ٩ج ٮ (تودثي٥ تشؿر ٩ٯ٪١ ٤٠IFث خف ت٠ش٦ ٩ث ٣فصثؼ٦ ٧٪ هدثيذ , 1 ٯث٩٭ y ٩ه٤هث ٯ٪١ ت٠ص 1

ال ش خؼج ت٠صٯ٢ خ , ٯث٩٭ ٩تـه y ٩ ت٠ص 1 ٯث٩٭ xشؿ٨ث ت٦٣ ه٤هث ٯ٪١ ت٠ص

تو١ تيؼن ت٬ في , و خؼج ت٠صٯ٢ ن خوؼ٨٠٨ث تدوغ )ؼ٩ج ٮ (خصثخر تودثي٥ : تال٪تن ٩ خصوهٯ ت٪ن ت٬ تصثٮ

Page 36: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

, ٩ٮ ت٨٤ثٯ٦ ٪ ٯ٪١ ٣ثشػ ه٠ تتبن ٧٪ تؽه٩ تصثٮ

٩ال ش٬٤ ت٦٣ ٯؽح ت١ ش٪ خ٠فث٩ر ه٠ , تش٬٤٠ ت١ ٯ٪٣ٮ شـٮ ؼو ش٨ ٧ى٥ ت٤ثؽ ؼهت ):ٮ ش٪ خثص٪ن ٮ تدؽ٦ , ٩ال شفظ تص٠ثيٯ٢ ه٬ ث شت٥ ٤٧ث , تشثء ت٣س شٯه٧ث

:اعئـــهخ ػه انذسط

, 10 ٩ 9 ٩ 8 ٩ 7 ٩ 6 ٩ 5 ٩ 4 ٩ 3 ٩ ٩2تؼو٦ وهن , خصوهٯ ؼه٩ تؼج ٮ تاله٬ .1تف ٯ٢٠ ٮ : ثهه٥ :) ع ؼه٩ ت٠هتي ) 10 - 1 (٩تؼو٦ ٯ٪ خثؼج ٢ توهن

تش٩ؽ

:انـــذسط انــمبدو

, ٩و٪ثز ه٢ ت٪٪ , ٪ ٣٪ ٮ تهي تثن خ٠ور و٪ثز ه٢ خوغ ته٩ت ت٠ه٥

ٮ شصوه ت٬ تهل٪ ت٬ هث ت٠٤ثوغ HTML ن ٩PHPصثخر

Page 37: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

PHPيزفشلبد ػ نغخ : انذسط انغبثغ

٧ـ 1426-3-6 :انزبسخ ن تي٢ PHP شو :انضع

, )؟ (ٮ ني٤ث ٨هوت ت٪ ٪ ٣صو ؿٯ٦ تل٫ صثخر تودثي٥ تشؿ٦ ه٢ ؿٯ ت٠ص continue ٩ ٩exitته ٢ ٬٤٣ تودثي٥ , ٩٪ ٣صو ه٢ ٩٪ تدهتٯ٦ ٩ت٨٤ثٯ٦ ٮ تودثيتز ٩ت٣٪ته٨ث

٩شو٨٠ث خـٯ ت٩ن PHP ن ٩HTMLتلت ٪ ٫٣ ر نػ ,

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

هدثيذIF خـٯر تل٫ خهتٯر ٩٪ تودثيتز ٨٣٩ثٯص٨ث تودثي٥EXIT تودثي٥CONTINUE رPHP ن HTML خـٯر ت٩ن

: ثطشمخ اخش IFػجبسح

٩ٯ٤٤٠ث تصو٠ث٨ث ه٢ ؿٯ , ت٩ ٣صـن ت١ ٣٪ ؿٯ٦ تم , خـٯ٦ تل٫ IFٯ٤٠ صثخر تودثي٥

: شث٧ه تصثٮ , ش٪ػؿ تظ٪ي٥ ث٦ ؟ ٤ خإٯر ر صثخص٨ث , )؟ (تودثي٥ تصث٦

: تصؿ في تال٪تن ٩تصح ثٯٮ , تال١ ش٠و٢ ٮ ت٠عث تصثٮ ٩٪ ٯ٤٠ ت١ ش٫ ت١ ؿٯص٨ث ٦٨

Page 38: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( صح تودثي٥ ٫٣٩1 ت٦٣ توت ٯث٩٭ , ظ ٣٪ خ٠ثي٣ر ٧ىت ت٠ص xالـق ٤٧ث ت٤٣ث ٣و ص ت٦٠ one ( ٩توت ٯث٪٭ ٩تـه ثصح تودثي٥ )Two ( , ٩ ٧ىت تـ تدؽٮ ٣ؼو٦ ٮ ت٠ص$result

تيأٯس ٨٪ر ت٪ن ؟ ؼج ٩ـث٩ ت١ , result$٩و ال١ ٣ثشػ ٧ى٥ تودثي٥ ٪ ٣ؽو٦ ٮ ت٠ص , ٩٪ ش٫ ت٦٣ ٣ ت٤ثشػ , ٩الـق ت٤ثشػ , ش ٪ن ٢ ني٤٩ث تثخ٦ خ٨ى٥ تـٯر

:ثذاخ عو انؼجبساد بزب

ت ) } ٩ { (ت٦٣ توت تين٣ث ت١ ٣٪ خصثخر ته٩ت ؽح ه٤ث ت١ ٣صمه ت٪ , شو٤٠ث ٠ث د و طففث ؟ ٢٩ ٤٧ث ؿٯر تل٫ ال ٣صح خ٨ث ت٪٪ ٧ى٥ ٧٩ٮ ه٤هث ٯ٪١ صؼ٢٠ تؽ٦٠

: شث٧ه ت٠عث تصثٮ , تشؿ٦ ـ ٩تـه ؾ

٢٩ توت ث١ فص٪٫ , ٩ال ٯ٪ؼه ٤٧ث تلصال توت ٠س خصثخر ت٪٪ ت ال توت ث١ ـ ٩تـه ؾ ـ٨٤ث ٯص٪ؼح ه ت١ ش٪ خصثخر ٩٪ تدهتٯ٦ ٩ت٨٤ثٯ٦ , تودثي٥ تع ٢ ـ ٩تـه

:EXITانؼجبس

٠ث , ٩تهصه ت٦٣ ال شفصثغ ت٬ شؾ ـ٪, ) {٩ } ( م٩غ ٢ فص٪٫ ٩٪ exitشصمه تودثي٥ ت٣ل ت٬ ت٪ن تصثٮ , ثال PHPشو٦ ٧ى٥ تودثي٥ ٧٪ ت١ ش٪ خؤلتؼ ٢ ٪ن ت

٢٩ ن , ٩ٯؽح ت١ ش٤ى , ن ت١ تودثي٥ لثيغ تش٩ؽ ) ARCCN (الـق ت٦٣ ٤٧ث ٯ خـدثهر تودثيذ ) ٣مغ ٢ تودثي٥ ؾ ( ثال PHP ٤٠ث خثم٩غ ٢ ٪ن EXITتصمهت تودثي٥

Page 39: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:CONTINUEانؼجبس

, ٩ثش٪ خ٦ ٧٪ ت١ ش٪ خإلتغ ٢ تصتي ٠ذ ٩تـه٥ ٮ هدثيذ تصتي , ٦٨ تٯؼث continueتودثي٥ ٣٩ٯه ٮ ت٥٠ , تز 5شم ت٤٣ث ٣٪ خثصتي , ال د٨ ٩ ٩تػؿ ت ى ؟ ث ته٦٤ ٤٧ث

ه٤ه و ٯ٤٤٠ث , 3ؾ ٢ تصتي ي , )ال ٣مغ ٢ تصتي ثال (تعثع٦ ت١ ٣مغ ٢ تصتي

و٩ هٯ٤ث ت١ ال ٯ٢٠ ت٦٠ , ٤ؤلى عثال ه٬ و ص٪ػن تظ٪ي٥ , CONTINUEتصمهت تودثي٥ ) 4- ت٬ 4 ( ه٬ 4ت و طففث ؟ شم ت٣ث تين٣ث ت١ ٣٪ خ٠ر توهن ) 0 (تخهت ه٬ توهن

0 (٢٩ ٣ٯه ت١ ٣مغ ٢ تصتي ه٤هث ٯ٪١ وث ت٦٠ , ٣٩ٯه ت١ ٣و و خإصو٠ث تنتذ تصتي : تصؿ في تال٪تن ٩ خصثخر ث ٯٮ , ٠ث ٣و٦ ٧٪ تصثٮ )

: ثطشمخ اعغ HTML يغ PHPنغخ

, ٠عث٤ث ٮ ؼه٩ تؼج , PHP لثيغ ٪ن ر HTMLت٤٣ث ٣٪ خصثخر ٪ن ت , يأٯ٤ث ٮ ع ٢ تالع٦ ٤٪ print ت٩ echo ٩تظه خى تصمهت تودثي٥ PHP ن ر ٩HTMLتٯؼث ٯ٤٤٠ث ت١ ٣٪ خصثخر ر

: )ؼه٩ تؼج وه (, خ٠شث٧هذ ت٠عث تصثٮ , HTMLخإلتغ ٪ن

Page 40: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

" " ٩ت١ شؼن هالصٮ تص٤ظض HTML ٮ ـ ت print ت٩ echoؾ ٯؽح ه ت١ ش٪ خصثخر تودثي٥ ٯؽح ت١ ش٪ HTMLٮ ٪ن ) = (شى نتب٠ث ت١ ه٤هث ٯ٪١ ٤٧ث توال٦ . خ٢ خهتٯر ٨٣٩ثٯر ت٪ن ت٣ل ت٬ ت٪ن " ث ت٪ خ٦ ٧٪ ت١ تػن توال٦ د , الـق ت٪ن ٮ تاله٬ , " خ٪ػن هالر د

: تصثٮ

:انـــذسط انــمبدو

٩HTML٪ ٯ٪١ ول ال٤ث ه٢ ر , ٪ ٣٪ ٮ تهي تثن خ٠ور خ٠ور ت٠٤ثوغ ٩PHP٪ ٣فث٩ ت١ ٣ش٠ ؼ٠ن ث ٯصو خث٠٤ثوغ ٩تيث٨ث ٩ر شـد٨ث ٩تصمهت٨ث ن ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 41: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

انبرج ااع اسعبل انجببد: انذسط انثبي ٧ـ 1426-3-6 :انزبسخ

ن تي٢ PHP شو :انضع

ٯص٪ؼح ه ت١ ش٪ خصودةر ٠٣٪وغ , ت٩ ت٨٪ش٠ , ه٤هث ش٪ خإ٣شثء خٯه تص٣٩ٮ ؼهٯه ه٫ تث٧٪ ٧ىت ٣٪ ه٦٠ ه٢ ؿٯ , تى٭ ٯصؼ٢٠ تال ٠٩ر ت٩٠ي ٩تدٯه ت٠تن ت٣شثب٦ , تصؽ

٩تش٪ن ت١ هٯ ش٪ د ٮ ش٪ خو ع ٧ى٥ تال٪ي ٮ ٪ن ت٩ خ٣ثؽ ت٩ ) FORMS (ت٠٤ثوغ ظ , توت ث ٣ظه خ٦ خٮ ت٠٤ثوغ ٧٪ ت١ ش٪ خصودةر ٠٣٪وغ خ٠و٪ثز ـ٪خ٦ , ):٪و تدؽٮ ٯدث

خوثز , ع خوثز تصثخ٦ , ٩تهصه ت٣ الـلس ت١ خوغ ت٠٤ثوغ شفص٪٫ ه٬ ت٣٪تم ع٥ . تيث٨ث ٧ىت ٪ ٣٪ خصو٦٠ وث , ـ٪ تاللصثي , تيتي تاللصثي , خوثز تاللصثي , ت٤ظ٪ص تد٥

..... ٩PHP٪ ٯ٪١ خ٪تخر تدهتٯ٦ و٠ ٪و خر

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

ت٠٤ثوغ) FORMS ( ر صثخر ت٠٤ثوغ ت٣٪تم تيث تدث٣ثز ت٤٪مGET ت٤٪مPOST ت٩ثز خ٢GET ٩ POST

( :FORMS )انبرج

ٯص٪ؼح ه ت١ ش٪ خصودةر ٠٣٪وغ , ت٩ ت٨٪ش٠ , ه٤هث ش٪ خإ٣شثء خٯه تص٣٩ٮ ؼهٯه ه٫ تث٧٪ ٧ىت ٣٪ ه٦٠ ه٢ ؿٯ , تى٭ ٯصؼ٢٠ تال ٠٩ر ت٩٠ي ٩تدٯه ت٠تن ت٣شثب٦ , تصؽ

٩تش٪ن ت١ هٯ ش٪ د ٮ ش٪ خو ع ٧ى٥ تال٪ي ٮ ٪ن ت٩ خ٣ثؽ ت٩ ) FORMS (ت٠٤ثوغ ظ , توت ث ٣ظه خ٦ خٮ ت٠٤ثوغ ٧٪ ت١ ش٪ خصودةر ٠٣٪وغ خ٠و٪ثز ـ٪خ٦ , ):٪و تدؽٮ ٯدث

خوثز , ع خوثز تصثخ٦ , ٩تهصه ت٣ الـلس ت١ خوغ ت٠٤ثوغ شفص٪٫ ه٬ ت٣٪تم ع٥ . تيث٨ث ٧ىت ٪ ٣٪ خصو٦٠ وث , ـ٪ تاللصثي , تيتي تاللصثي , خوثز تاللصثي , ت٤ظ٪ص تد٥

٩PHP٪ ٯ٪١ خ٪تخر تدهتٯ٦ و٠ ٪و خر

Page 42: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:كفخ كزبثخ انبرج

ت١ ش٪ نتب٠ث خإ٣شثء ت٠٤ثوغ ه٢ , ٠ث ت٣ظؿ خ٦ ٧٪ , PHPخ٠ث ت٣ تٯ٨ث تتب تٯ دصهئ ٮ ر ٩ظ٦ ٮ في ت٪تن ر HTMLظ خوه و ه٠ ٣ك ٪ن , Microsoft FrontPageؿٯ خ٣ثػ

PHP , تث ت١ شؽو ٪ن , ٩ش٪ خوه و ث ٤٠ث خو٦٠ ٮ تهي٩ تال٬٩HTML ت٩ ت١ شؽو٦ هػ

: ت٣ل ت٬ تصثٮ, ٤ؤلى خوغ تالع٦ ه٬ و , PHPن ر

: ت٠عث تال٩

, ٤ خشؾ ثشئش ه٦ تاليث ٮ ش٪ خ٨ ث شف٪ٯ٦ ت٠٤ثوغ

٩٪ ٣٪ خشؾ و ٦ خوه GET ت٩ تـٯر ٧POST خـٯر , ٣٪م تيث تدث٣ثز - 1

result.php ش٬٠ PHPٯئن٭ ت٬ طف٦ , ٩ٮ عث٤ث ٧ىت , ت٬ تٯ٢ ٯئن٭ ٧ىت ت٠٤٪وغ - 2

check( ت٩ خن تلصثي ) text area( ت٩ خن ٣ظ٪ص ) text (٧ ٧٪ خن صثخ٦ , ث٧٪ ٣٪م ت٠هل - 3

box ( ت٩ ي تلصثي )radio ( ت٩ ـ تلصثي )option (

nameالـق ت١ ت ت٠ص ٤٧ث ٧٪ , خ٠و٬٤ تل ث٧٪ ت ت٠ص ٠٤٪وغ , ث٧٪ ت ت٠٤٪وغ - 4 ٩٪ ش٪ خ٨ ٧ىت الـث ٩emailٮ تـ تى٭ شفص٦ ت ت٠ص ٧٪

"value = "arccn تودثي٥ name٪ ٩ػو٤ث ٮ هل , ت٩ ٤ ٠ر ت٠ص , ث٧٪ فص٪٫ ت٠٤٪وغ - 5 arccn ٪ شؽه ت٦٣ ٯصح تصتػث نتل ت٠خن تصثخ٦ "name="nameخوه

٩ه٤ه تصمهت٤ث ٧ىت ت٪ن خهتل ر , PHP لثيغ ٪ن HTMLتى٭ يأٯ٨٤ث ٮ تاله٬ ٧٪ هدثيذ ه٢ ٪ن PHP ٯ٪١ خثش تصثٮ ٪ :

:ااع اسعبل انجببد

ؿدوث ٯ٪ؼه , GET ٩ ٩POSTٮ )تالح تصمهتث (ه وز ثخث ت١ ٣٪م تيث تدث٣ثز خـٯ٢ ٩ه٤ه شث٧هذ تع ٢ تال٪تن ث ٪ ش٪ خ٠شث٧هش٦ , ؿ تيث تل٫ ٢٩ شصمه ٣ثنيت ؼهت

GET ت٩ تـٯ٦ POSTتث تـٯ٦

Page 43: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:GETانع

إ٣ ٪ ش٫ ٮ تو٤٪ت١ , ٯ٤٠ ش٥٠ ه٤هث ش٪ خإيث شٮ ه٢ ؿٯ ٠٣٪وغ GETت٤٪م ظ خوه و ت٦٠ ) = (صد٪ه٦ خإ ت٠ص ظ توال٦ )؟ (تظف٦ تصٮ صى٧ح ت٨ث ظ توال٦

٢ شوصه ت١ ٧ى٥ تـٯ٦ شظؿ اليث ت صمه , ٩توت ٠س خثص ال , ت٠٪ؼ٪ن٥ خث٠ص

٩و ال٦٣ ٯ٢٠ ال٭ شمض ٯؽ خؽث٣ح , ٠٩ر ٩ي ت٩ ي خـثر نن تص٦٣٩ هد ت٠صظؿ ت٠صمه ت١ ٯ٫ فص٪٫ تاليث

: عث ه٬ تو٤٪ت١ تى٭ ل٨ خث٠صظؿ ٧٪ تصثٮ

٩ٯفص٪٭ ٩nameش٪ خؤهـثء تظف٦ ت٠ص , module.phpالـق ٤٧ث ت٣ شٯه تى٧ثج ت٬ تظف٦ News ظ ت٠ص , ؼ ا خذ يزغش اخش اضب )& ( ظ خوه و تnew_topic ٩ٯفص٪٭ ه٬ 2ت

:POSTانع

ه٤هث ش٪ خإيث و٪ثز ت٬ طف٦ , ٯ٤٠ و٦ ت٦٣ ٯصمه ٮ ٧ى٥ تظف٦ POSTت٤٪م ٩تمثٯث شفظ , ٩ت٠٣ث ؾ ت تظف٦ , ٩خوه٥ خوغ ت٠صتز )؟ (٩ال شؽه ٮ تو٤٪ت١ ت , تل٫

٣٪ خإصمهت )؟ (٩ال ٯو٤ٮ و ت٦٣ نتب٠ث ه٤هث ال ٯ٪ؼه ت (خ٢ تظفثز ٩ال ٯ٤٠ شث٧هش٨ث خ ٮ ول تالـث١ , POSTتـٯر

: عث ه٬ تو٤٪ت١ تى٭ ل٨ خث٠صظؿ ٧٪ تصثٮ

٩ال ٯ٤٠ شفهٯه ٤٧ث ت٦٣ ٤٠ث خإيث خث٣ثز ٢GET شؽه ث يأٯ٨٤ث ٮ تـٯر , ٪ شص٠و٢ ٮ تو٤٪ت١ ت ال module.phpت٬ تظف٦

:GET POSTانفشلبد ث

٤٧ث خوغ ٢ ت٩ثز خ٢ , POST ٩ص٬ تصمه GETص٬ تصمه , ه ش٪ خئت تصثٮ ٠ث يأٯس ثخث ال ٣٪ , GET ٯ٪ؼه خ٨ث ـ٠ثٯ٦ تع ٢ تـٯ٦ POSTت٨٩ث ت١ تـٯ٦ , تـٯص٢

. GET ش٪ خإيث خث٣ثز خ٠ر تد ٢ تـٯر POSTظث٣ث تـٯ٦ . خـدثهر ت٠صتز ٮ ت٠صظؿ٪ ش٪ خإيث ي خـث٦ تبص٠ث٦٣ ت٩ ٠ر ٩ي ت٠صمه ال تهصه ت٣ ٪ شصمه , عال

شصمه ٮ ول تال٩ثز الصوال ه٢ GETه٠٪ث تـٯ٦ . تش٪ن ت٣ شو ٠ثوت , GETتـٯر GETظثط ٧٪٥ ت١ تـٯ٦ . شصمه النلث خث٣ثز ت٩ شفهٯط تدث٣ثز٩POSTتـٯر , خث٣ثز

msn ٩ yahoo ٩ googleى ٣ت٧ث شصمه ٮ فثز تدفط ع , POSTتم ٢ تـٯ٦ ٩ث شفصثغ وص٦ , س ٧ى٥ ت٩ خ٢ تودثيش٢ ٢٩ شوصد ٧ى٥ ت٩ تالث٦ . ٧٩ثـثث

Page 44: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:انـــذسط انــمبدو

٩ؿ صثخر ت٣٪ته٨ث تصٮ و٣ث٧ث , ٪ ٣٪ ٮ تهي تثن خ٠ور خ٠ور ؿ صثخر ت٠٤ثوغ ٩ر تيث تدث٣ثز ٢ طف٦ ت٬ تل٫ ٩خوغ تو٠ثز تصـدر ت٠٠صو٦ , خثاله٬

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ااع انبرج طشمخ كزبثزب: انذسط انزبعغ ٧ـ 1426-3-6 :انزبسخ

ن تي٢ PHP شو :انضع

هٯ٤ث ت٣٪تم ع٥ شصمه ٮ ت٠٤ثوغ ٩ني٤ث ٨ىت ت٪ ٤ص٤ث٩ تالث٦ ٨٤ث ع , ٠ث ٤ث ثخث

خثصم وٮ ٩تصى ه٤هث ٠س . ٣٩٪م ـ ت٤ظ٪ص, ٩خن تاللصثي , ٩تيتي تاللصثي , تصثخ٦ ع , ث١ ٯـح ٤ شودةر تع ٢ تدث٣ثز , ت٩ ت٨٪ش٠ , خصؽ خٯه تص٣٩ٮ ه٬ ٪ن تث٧٪٩

شثيٯك ت٠الن ٧٩ث , تؽ٤ , ت٦ , ت٠ تال٩ ٩ت توثب٦

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ن فث٩ر تتء٥ ه٢ ت٠٤ثوغ ٩ت٣٪ته٨ث ٢ ٪تن تل٫ , تؼور تهي تثخ

:ت٧هت تهي

ت٣٪تم هلالز ت٠٤ثوغ ٣٪م تصثخ٦) text ( ٣٪م تيتي تاللصثي) radio ( ٣٪م خن تاللصثي) check box ( ٣٪م ثب٠ر تاللصثي) select ( ٣٪م ـ ت٤ظ٪ص) textarea ( ٣٪م ي تاليث) submit ( عث شـدٮ ٣٪م ٠ر ت٩٠ي) password (

Page 45: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:ااع يذخالد انبرج

هٯ٤ث ت٣٪تم ع٥ شصمه ٮ ت٠٤ثوغ ٩ني٤ث ٨ىت ت٪ ٤ص٤ث٩ تالث٦ ٨٤ث ع , ٠ث ٤ث ثخث خثصم وٮ ٩تصى ه٤هث ٠س . ٣٩٪م ـ ت٤ظ٪ص, ٩خن تاللصثي , ٩تيتي تاللصثي , تصثخ٦

ع , ث١ ٯـح ٤ شودةر تع ٢ تدث٣ثز , ت٩ ت٨٪ش٠ , خصؽ خٯه تص٣٩ٮ ه٬ ٪ن تث٧٪٩

ؼء ٢ (ت٣ل ت٬ تش تصثٮ , شثيٯك ت٠الن ٧٩ث , تؽ٤ , ت٦ , ت٠ تال٩ ٩ت توثب٦ : صثهه وتش خثصى )٠٣٪وغ تصؽ ٮ خٯه ت٨٪ش٠

: شثخن تاليث ٩الـق تصثٮ , ٤ خ٠ور ث ٯفص٪ٯ٦ ت٠٤٪وغ تثخ

صصح خ٦ ت٠ تال٩ ) text (خن صثخ٦ - 1

ص٪ خإلصثي ت٦ ٨٤ث ) select (ثب٠ر تلصثي - 2

ص خإلصثي تؽ٤ ) radio (تيتي تلصثي - 3

--------------------------------------------------

,نمى ثشؤخ االاع االخش

: تيتي تاللصثي

Page 46: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ـ ت٤ظ٪ص

( :text )ع انكزبث

, ت٩ تدٯه تالص٣٩ٮ ٧٩ث , تال , ع٠ث يأٯ٤ث ٮ تاله٬ , ٧ىت ت٤٪م صثخر ت٤ظ٪ص تظ٥ : تصؿ في تال٪تن ٩ خصثخر تصثٮ , ٣٪ خإ٣شثء ٧ىت ت٤٪م

Page 47: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :radio )اصساس االخزبس

تيؼن ت٬ في تال٪تن , و ت٩ ت٣ع٬ , عال تؽ٤ , ٧ىت ت٤٪م ٯ٪١ اللصثي ٢ خوغ ت٠و٪ثز ت٠ص٪٥ : )ت٠ ه٬ ت٪ن تثخ (٩تصح تصثٮ

, ٧٩ىت و٤ث٥ ت٦٣ ه٤هث ش٪ خإٯر تظف٦ , ) checked (الـق ٮ تصمهت٤ث ٪ن تصمه٤ث ت٦٠ ٪ ٯ٪١ ٧ىت تاللصثي و

( :check box )ع يشثغ االخزبس

ت٩ ٪تطثز و٦٤ شٯه٧ث ٮ , ع ت٨٪تٯثز , ٧ىتت٤٪م ٯ٤٠ ٢ تلصثي تع ٢ لثي ٮ ٩س ٩تـه : )ت٠ ه٬ ت٪ن تثخ (تيؼن ت٬ في تال٪تن ٩تصح تصثٮ , ثيش ت٠صد٦

( :select )ع لبئخ االخزبس

٧ شٯه٧ث توخر ت٩ , ع ت٦ تالصتػ٦ , ٢ تشثء ٪ؼ٪ن٥ دث , شصـن تلصثي شا , ٤٧ث : ٩هٯ٤ث ٣٪هث١ ٨٤ث , تال٣ؽٯر

تيؼن ت٬ في , )ٯ٢٠ تلصثي شا ٩تـه ؾ ٢ ت٠٪ؼ٪ن (تلصثي شٮء ٩تـه ؾ : ت٤٪م تال٩ : )ت٠ ه٬ ت٪ن تثخ (تال٪تن ٩تصح تصثٮ

, )ٯ٢٠ تلصثي تع ٢ شا ٩تـه ٢ ت٠٪ؼ٪ن (تلصثي تع ٢ شا ٮ ٩س ٩تـه : ت٤٪م تعث٣ٮ : )ت٠ ه٬ ت٪ن تثخ (تيؼن ت٬ في تال٪تن ٩تصح تصثٮ

Page 48: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( multiple) الـق ٤٧ث ت٤٣ث ؼو٤ث تاللصثي ٯ٪١ تع ٢ ٩تـه ه٢ ؿٯ ت٦٠

( :textarea )ع زمم انظص

ت٩ , ع و٪ثز شمظ٦ ه٢ ٦٣ , ٣٪ خؽو ت٠صمه ٯ٪ خصثخر ٠ثز عذ , ٮ ٧ىت ت٤٪م توت ٤س شصح ٮ ٤صهٯثز ٠ث١ صثخر فص٪٫ ت٠٪ػ٪م ٯوصد (يث٦ ٯفح ت١ ٯ٪ؼ٨٨ث ت٬ ت٠٪ن

) : ت٠ ه٬ ٪ن تثخ ( , تيؼن ت٬ في تال٪تن ٩ خصثخر تصثٮ , )ـ ٣ظ٪ص

( :submit )صس االسعبل

ٯؽح ت١ ٯ٪١ ٤٧ث تيتي ٯ٪ خث٤ ه٦ ٮ , خوهث ٯ٤ص٨ٮ ت٠صمه ٢ شودةر تدث٣ثز ت٠صـد٦ تيؼن ت٬ في تال٪تن ٩ خصثخر تصثٮ , ت٩ ٤٪ خصؽ٦ هٯ٤ث ت٩ و , ٣صف ٢ طفر تدث٣ثز

: )ت٠ ه٬ ت٪ن تثخ (

:يثبل رطجم

: ٩الـق ت١ ٣ثشؽ ٪ ٯ٪١ تصثٮ , تال١ خفق ت٠ ٩ خصش٦

Page 49: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :password )ع كهخ انشس

ال , ت٦٣ ه٤هث شمصثي ٠ر ت٩٠ي , ت٩ ه٤هث ش٪ خصؽ تص٣٩ٮ ؼهٯه , ش٫ ٮ ع ٢ ت٤٠صهٯثز ت و طففث ؟ ٣٪ خو٠ ٧ىت , ٩ت٠٣ث شل٨ ه٬ ش تز ٪نتء , شل٨ ٠ر ت٩٠ي

: ت٤٪م ؟ تـٯ٦ ٧ٮ ثصثٮ

٩٪ ٣فظ ه٬ ـ ٠ر ت٩٠ي passwordؾ ٮ ٣٪م ت٠٤٪وغ ٣صح تودثي٥

:عإال ػه انذسط

ٮ تاله٬ ٤٠ث خصثخص٦ ج , PHPه٢ ؿٯ نؽ٦ ن ر )ت٠٤٪وغ ( خصثخر ت٪ن تثخ ثال (ساخغ انذسط انغبثغ ) PHPـث٩ تال١ صثخص٦ ن , PHP ٤٩ظال ه٢ HTML٪ن

:انـــذسط انــمبدو

٩فث٩ر تصف , PHP٪ ٣٪ ٮ تهي تثن خإيث ت٠٤٪وغ تى٭ ٤٠ث خو٦٠ ٤٧ث ت٬ طفر ٧ شش٪س ت٬ ت٠و٦ ؟ ؾ ت٣صل تهي , ٢ ت٠و٪ثز ت٠هلر ٩تع ٢ تالشثء ت٠٠صو٦

):تثن

Page 50: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

انزسمك ي طجبػخ يسز انبرج: انذسط انؼبشش ٧ـ 1426-3-7 :انزبسخ

ن تي٢ PHP شو :انضع

٧٩٪ ٣صف ٢ فص٪٫ ت٠٤٪وغ تٮ ٤٠ث , ٠٣ ٮ ني٤ث ت٪ ت١ شثء تهلل تهي تصثن تٯؼث ٪ ٣صو ر , ٩تص ه٬ خوغ ت٠الـلثز ٦ , خو٦٠ ظ ر ؿدثهص٦ ت٬ ت٠صظؿ

...... ت٩ تدٯه تالص٣٩ٮ , ثى٭ ٣ت٥ ٮ ت٤٠صهٯثز , ت٣شثء ٠٣٪وغ شؽ نل٪

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ن فث٩ر و ههذ شـدثز خإصمهت ت٣٪تم ت٠٤ثوغ , تؼور تهي تثخ

:ت٧هت تهي

تيث تدث٣ثز ت٬ طف٦ تل٫ تصف ٢ ت١ ؼ٠ن تدث٣ثز ٠صة٦ ؿدثهر تدث٣ثز ت٬ ت٠صظؿ ه٠ ٠٣٪وغ شؽ نل٪ (عث شـدٮ(

:اسعبل انجببد ان طفس اخش

تػؾ ٤٧ث صف٠ ٠٣٪وغ ت٠و٪ثز , توت شصـن ه٦٠ (خوه ه٤٠ث ٠٤٪وغ ت٠و٪ثز تشمظ٦

٤٪ خ٠شث٧هذ ٧ى٥ تدث٣ثز ت٩ وثؽص٨ث , ٣ٯه ت١ ٣ ٧ى٥ تدث٣ثز ت٬ طف٦ تل٫ , ) تشمظ٦ٯ٤٤٠ث و و ه٢ ؿٯ شفهٯه تظف٦ , ٠ث شو٤٠ث ثخث , ٯص و و , ت٩ ت٭ شٮ تل

ٮ عث٤ث ٪ ٣ى٧ح ت٬ تظف٦ ( , الـق ت٠عث تصثٮ , ) FORM (ت٠تن تى٧ثج ت٨ث ٮ view.php : (

٧PHPىت ت٠عث هػ ن ٪ن

Page 51: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ؾ ٧HTMLىت ت٠عث ٪ن

ؿٯ٦ تل٫ (٢٩ توت تين٣ث تى٧ثج ت٬ تظف٦ ٨٣ث , الـق ت٦٣ ٤٧ث ٣٪ خثى٧ثج ت٬ طف٦ تل٫ )توت ث١ ٣ تظف٦ (٧٩ٮ شئن٭ ٣ تع , PHP_SELF$ت٩ تودثي٥ , خصثخر ٣ تظف٦ )

٩٪ تشؾ ٧ى٥ تودثي٥ الـث

:انزسمك ي ا خغ انجببد يزهئ

٣ٯه ت١ ٣صف توت ث١ ت٠صمه ه ث خصثخر , ٮ ٠٣٪وؼ٤ث , PHPتال١ ٤ؤشٮ ت٬ صور ه٠ ر ٤٩ خو و لـ٪ذ , view.php ت٨٠ث PHPتو١ ت٣شا طف٦ , )٨ث (ؼ٠ن تدث٣ثز ت٠ـ٪خ٦

ت٩ال ٣ٯه ت١ ٣صف ٢ ت١ ت٠صمه ث خصثخر ت٦٠ تال٩ ٩ت توثب٦ ٩تدٯه تالص٣٩ٮ , لـ٪ذ : تصح ٮ في تال٪تن تصثٮ

& fname & lname (, إ٤٣ث ٣صمه ت٠ثء ت٠صتز تصٮ ت٣شة٤ث٧ث ٮ ت٠٤٪وغ , ٪ ٠س خث٠الـل٦ email ( , ت و طففث ؟ ٠٤ تصف ٢ ت٠٤٪وغ

Page 52: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩٪ شؽه ت١ , )تيث (ؾ تػؾ ه٬ ي , ٩ال ش خصثخر ت٭ شٮ , تال١ خصش ت٠٤٪وغ : تظف٦ شصح ث ٯٮ

Page 53: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

(تع ٢ ٥ )تؼ٪م ت٬ تم (٧٩٪ ت٤٣ث ؿدو٤ث تودثي٥ , ٤٧ث شا ٤ـٮ , ن ش٪ ٤ ؟ تو١ ٣صمض ٢ و ؟ ٣صمض ٦٤ ه٢ ؿٯ تودثي٥ , ت و طففث ) ٣٪م ٯص شودةص٦

exitصثز ه٢ ر : تصٮ ٩د ت١ ٤٠ث خ٠وص٨ث ٮ تهي تهي تثخنPHP , ٣صح تودثي٥exit : ثصثٮ ,

Page 54: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٪ ٣ٮ , ٩تـهت ش٪ تالل , ٪ ٯؤشٮ ٦ ت٭ ٣٪م ث خ٤ث٦٣ ؾ , تال١ ه٤هث ٯ٬٤ ت٠صمه ٧ىت ث ته٤ٮ خ٦ , ل٨ ٦ ت٦٣ ٣ٮ تال تال٩ ؾ , ت٠صمه صثخر تال تال٩ ٩تال تعث٣ٮ

. )٩تـهت ش٪ تالل (

:طجبػخ انجببد ان انزظفر

, ٣و و خثـٯ٦ تصث٦ , ٣ٯه ت١ ٣٪ خـدثهر ث تلصثي٥ ت٠صمه ٩هػ٦ ه٬ تشثش٦ , تال١ : ٩تصح تصثٮ )ت٠ ه٬ ت٪ن تثخ (تصؿ في تال٪تن

Page 55: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خصثخر ٧ىت ت٪ن )شؿ٨ث توت ث خصودةر ؼ٠ن تال٣٪تم ( شؿ٦ ٠IFثوت تػن : ه شؤ تصثٮ ٪ ش٠ا ؼ٠ن تف٪ ٪ ٯ٪ خثم٩غ ٢ , exitال٦٣ تصمه٤ث تودثي٥ , ٩تؽ٪تج ٧٪ , خهتل٨ث

ٯ٪ؼه خ٨ث ٢٩IF توت تينز ٯ٤٠ تصمهت هدثي٥ . ٢٩ ٯ٪ خث٤ل ت٬ ٪ن تـدثه٦ , ث ت٪ن تشؽ ٧٪ , ٩ٮ ـثر شف٦ ٯ٪ خـدثهر ؼ٠ن فص٪ٯثز ت٠صتز تصٮ ٤٠ث خصثخص٨ث , تشؽ تصثٮ

:if( $fname && $lname && $email && $sex && $lang && $skill && $info && $ )read || $write $ ||draw || $prog( ( ٩خه تاللصثي , ٩٪ ٯ٪ خو ٣ تشا:(

ٯ خـدثهر ؼ٠ن , ٧٩SKILLٮ ت١ ت٠ص , ت٣ث صؤه ت٣ ٠س خ٠الـلص٨ث , ٤٧ث الـل٦ تل٫ ٠ثوت ؟ تؽ٪تج ٧٪ ال٦٣ ٯؽح ت١ ٯ٪١ , )ٯ٤٠ تلصثي تع ٢ ٨ثي٥ (ت٨٠ثيتز تصٮ ٠س خإلصثي٧ث

ثـٯ , ٢٩ ال شصوؽ , ٩٪ ٣صـ ٠ظ٪ثز الـث ٩٪ ش٪ خ٠وص٨ث خثث , ظ٪٦ ):تث٤ث ؿ٪ٯ ؼهت

خصف٠ ٧ىت تصـد ثال ٢ ٤٧ث

:(ػم رج رغدم دخل )يثبل رطجم

ع , ٧ ٠س خو٠ ث و٤ث٥ ثخث ؟ ٧ ٠س خإصوثخ٦ ؟ تو١ ٤ خو٠ ٠٣٪وغ شؽ نل٪ خو٠ ٠٣٪وغ , ت٩ ٪ـر تصف تمثط٦ خ ٮ تـه ت٤٠صهٯثز , تهل٪ ت٬ خٯه تالص٣٩ٮ

: صؽ تهل٪ ثصثٮ

Page 56: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تال١ ٤٤ل , ت٣٪تم ت٠٤ثوغ ٩ؿٯر صثخص٨ث : ال ش٬٤ ر صثخر ـ ٠ر ت٩٠ي يتؼن تهي تصثن

(٩ )٤ع ت١ ت ت٠صمه ٧٪ تي٢ ( ٫٤٩ ر تصؤه ٢ طفر ٠ر ت٩٠ي PHPت٬ : تصؿ في تال٪تن ٩تصح تصثٮ ) ٠123ر ت٩٠ي ٧ٮ

) pass( ٩ ) user (تـق ت١ ت٠ثء ت٠صتز ٮ ت٠٤٪وغ ٧ٮ

:عإال ػه انذسط

ال ش٬٤ ت٦٣ , ٨ ؼهت ؾ خثص ال ٩ٯ٢٠ ه٦٠ , خو٠ ٠٣٪وغ شؽ صمه ؼهٯه ٩ال ش٬٤ ت١ ش٪ خثصف ٢ ت١ , ٯؽح ه٬ ت٠صمه صثخر ٠ر ت٩٠ي شث١ صؤه ٢ طفص٨ث

: ثهه٥ ( ):٩تش تمث ت٭ ٮ ٧ىت ت٠٤٪وغ هٯ٭ تتب , ؼ٠ن تدث٣ثز ت٠هل٦ ث٦ pass1 ٩ pass2 ٮ ت٠٤٪وغ (

Page 57: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:انـــذسط انــمبدو

٪ ٫٣ ر صثخص٨ث ٩ر , ٧٩ٮ ه٥ ؼهت ؼهت , ٪ ٣صو ٮ تهي تثن ته٩ت ٣٩و٠ شـدثز ٨ث , تصمهت٨ث

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ادساج انهفبد انذال ثأاػب: انذسط انسبد ػشش ٧ـ 1426-3-10 :انزبسخ ن تي٢ PHP شو :انضع

٤ؽو مالش٤ث , ثوت ٣و٤ٮ خإهثنذ تصمهت ت٪ن ؟ ٤ى٧ح خوهت ه٢ تدؽ٦ ٩ه٢ ته٣ث خش ت٩ن ٠ثوت ٣وه تصمهت شٮ و٢ ؟ ت٤٣ث ٣وه تصمهت٦ ال٦٣ ه ؼهت ت , شصف خ٤ث ٠هذ نصث١

تـددس ٧ى٥ , هٯ ش٤ـ٦ شؼن خ٨ث صد تهيت٦ , ى ؟ ٪ ٤س ؿثح ٮ تـه٫ ت٠هتي عال ٩س تالؼثتز ش٨٠٨ث , شصمه٨ث ٦٤ ٩ ش ٮ تهيت٦ , ت٦٠ , تصف٠ , تؽ٪ن٥ , تش٤ـ٦

... ٢٩ ه شصو٨٠ث صؼن الخ تدثـ٦ توت تينز تى٧ثج ت٬ ت٤ثن٭ ,

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

تهثنذ تصمهت ت٪ن تنيتغ ت٠ثز تهت٦require تهت٦include ٠ثوت تـصثغ ت٬ ته٩ت) functions ( ته٩ت) functions ( تصمهت تنيتغ ت٠ثز ن ته٩ت

Page 58: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اػبدح اعزخذاو انكد

٤ؽو مالش٤ث , ثوت ٣و٤ٮ خإهثنذ تصمهت ت٪ن ؟ ٤ى٧ح خوهت ه٢ تدؽ٦ ٩ه٢ ته٣ث خش ت٩ن ٠ثوت ٣وه تصمهت شٮ و٢ ؟ ت٤٣ث ٣وه تصمهت٦ ال٦٣ ه ؼهت ت , شصف خ٤ث ٠هذ نصث١

تـددس ٧ى٥ , هٯ ش٤ـ٦ شؼن خ٨ث صد تهيت٦ , ى ؟ ٪ ٤س ؿثح ٮ تـه٫ ت٠هتي عال ٩س تالؼثتز ش٨٠٨ث , شصمه٨ث ٦٤ ٩ ش ٮ تهيت٦ , ت٦٠ , تصف٠ , تؽ٪ن٥ , تش٤ـ٦

شصمه٨ث فق تشثء , ٢٩ ه شصو٨٠ث صؼن الخ تدثـ٦ توت تينز تى٧ثج ت٬ ت٤ثن٭ , شصمه٨ث , هٯ خوغ ٢ ش٩ـثز تهي٩ ه٬ ت٠د٪ش , س ؿثدث ؟ ٤ ت٣ و , ت٦٠

٢ ش٪ خ٠ؿ ؼ٠ن , ش ت٨٤٠ػ تى٭ ش٪ خصهيٯ٦ ت٩ تطهيز ٣م٦ ؼهٯه٥ , ٮ ٦٤ ٤ؼن تال١ هث٤٠ث ٣٩وه تئت ٠ثوت ٣فصثغ ت٬ تهثنذ . خ ٪ ش٪ خصوهٯ تال, ش٩ـثش

يأ طفثز , ٩تش٦ هٯ٨ث ٪ن ٩ت٣س ت٠ئ٩ ه٦٤ , شم ت٣ شو٠ ٮ ش٦, تصمهت ت٪نز تالٯث دز تش٦ ٩تن ههن , وٯ طفثز ت٠٪ن ٦ ٣ تشٮ , ت٠٪ن ٨ث ٣ تشٮ

ؼثء ت ت٠هٯ ؿثدث خإػثر تدٯه تالص٣٩ٮ ٮ يأ طف٦ , طف٦ 100تظفثز ت٬ تع ٢ ت٩ ؿح شتز ؿ٦ ؟ ثوت ٪ شو ؟ ؽ٨٪ن د ت ى ؟ ٨٪ , ٢ طفثز ت٠٪ن

و ال٨٣ ٪٢ ٩ال , تهثنذ تصمهت ت٪ن ٯوصد ٧ه ٢ ت٧هت ٤٧هر خؽثز ت٠د٪ش ٢ ـط تالهص٠ثن , ٢ ـط ت٦٠ , ٢٩ ال٦٣ تالؼ ٢ ٣٪تـٮ ع٥ , ٯفد٪١ تو٠ ت٩ صثخر تال٪تن

خصثخر MSN ت٩ ٮ ٩googleٯ٢٠ تدفط ٮ , ٢ ـط تص٠ث ٩ ٨٤ث ال ٯـ٪ , ه٬ ت٪ن

). why reuse code in programming (: تودثي٥ تصث٦

:ادساج انهفبد

ٯ٤٠ , طف٦ ٩100ت٠٪ن تى٭ تطدؿ هدثي٥ ه٢ , أز د عث ه٠ ٮ تش٦ ه٤ه نل٪٤ث ٤٠صهٯثز , ٤ خف ت٠ش٦ , ٤٧ث شؤشٮ ثبهذ تنيتغ ت٠ثز , تصح ه٬ ٧ى٥ ت٠ش٦

) footer( ٨٩ث وٯ ٩تـه ) header (شؽه ت١ ؼ٠ن تظفثز ٨ث يأ ٩تـه , ٩ـص٬ شدر تي٢

٤ خ٠شث٧هذ , ) body (٧٩ىت ث ٦٠٣ )ٮ ت٤ظ (٩تاللصال نتب٠ث ٯ٪١ ٮ فص٪٫ تظف٦ : ت٣ل تصثٮ , عث ه٬ و

Page 59: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٢٩ ت٠فص٪٫ , تأ ٩تىٯ ظثخص٢ ال ٯص١٩ ٮ ؼ٠ن تظفثز , يأ ٩وٯ ٩فص٪٫ , تال١ هٯ٤ث تال١ شم ت١ ٧ىت ٧٪ , ٥٩ ٯل٨ و٪ثز ه٢ تش٦ , ٥٩ ٯل٨ شظ٪ٯس , ٥ شل٨ تلدثي , ٯص

... نيٮ (٩ت٠هٯ ع ه ه ت١ ش٪ خص تشوثي ٢ , طف٦ ٩100هٯ , ٪ن تش٦ ثوت صو ؟ ص٪ خصي ؼ٠ن تظفثز ٩ ؤلى ٧ىت ٢ , ) ت٣٩الٯ٢ ... خؽصٮ ( ت٬ )ت٣٩الٯ٢ (٩ٮ طف٦ ٣٪ خإنيتؼ٨٠٨ث , ٩تىٯ ٪ـه٥ , تأ ٪ـه٥ , ٢ شم ت١ ٧ى٥ ٤ظ٦ , ت٪س

توت ٪ ٣٪ ٮ ت٭ طف٦ خإنيتغ ٧ىٯ٢ ) ٩تـه خ٦ تىٯ ( ٩ )ٯو٤ٮ ت٦٣ هٯ٤ث ٩تـه خ٦ تأ ٩ه٤هث ٣ٯه ت١ ٣٪ خص تأ ت٩ تىٯ إ٤٣ث ٣٪ خص ت٠ , ت٢٠ ٮ تاله٬ ٩تال

. ٫٤ تال١ ر تالنيتغ . ):٩٪ شص ؼ٠ن تظفثز , تبٮ ت٠٪ؼ٪ن خ٦ تأ ت٩ تىٯ

:requireانذان

٤ؤلى عث ه٨ث , ٧require( string file )ى٥ تهت٦ شصمه النيتغ ت٠ثز ٩ؿٯر صثخص٨ث ثصثٮ : تصؿ في تال٪تن ٩تصح تصثٮ , ص٪ػؿ تظ٪ي٥ ٤ث

Page 60: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: تصؿ ؼهٯه ٢ في تال٪تن ٩تصح تصثٮ , ) word.php ( خفق ت٠ تال١ خإ

: ٢ شصج توت ث١ ٣ثشؽ٤ث ٧٪ تصثٮ

٩ه٤هث ٤٣ى ت٪ن ؤ٤٣ث صد٤ث , شفصثغ ت٬ ٮ ٯ٪١ هل٨ث requireتو١ ٣ص٤صػ ت١ تهت٦ : تصثٮ

ت٩ ثز ٩PHPتنيغ نتب٠ث ثز , ٢٩ ت٠ن ٧ى٥ ت٤ظف٦ , ٯ٢٠ تنيتغ ت٭ شٯه خإ٭ تصهتن شٯه HTML , ٢٩ ال ش٬٤ ت٦٣ توت ث١ ت٠HTML ٢ ٯص ش٤ى ٪ن PHP ٯؽح ت١ ٯ٪١ , خهتل٦PHP : الـق ت٪ن تصثٮ , ٩ ص تالنيتغ , تال١ ٫٤ ٪ن تاله٬ ش٦ . ٤ى

header.phpت٠

Page 61: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

footer.phpت٠

main.phpت٠

٩٪ شصؼؿ , تيأٯس تال١ ذ ٧ى٥ تهت٦ ؟ ٩تهصه ت١ ذ تهثنذ تصمهت ت٪ن تشؼفس تال١ تٯؼث ) . functions (تع ٮ ته٩ت

:includeانذان

٪ , ٧٪ ر تلتغ تمـؤ , ت ت٪ـه خ٠٨٤ث , ش٠ثث ٧requireى٥ تهت٦ ٨ث ٣ ه٠ تهت٦

تث توت ) Warning ( ٪ ٯ٪١ تمـؤ ٧٪ شفىٯ ٩ٯ٠ ش٤ى ه٠ ت٠ includeتلـؤز ٮ تهت٦ ٪ ٯ٪١ تمـؤ يبٮ ٩ٯص٪ ه٠ ش٤ى ت٠ ت٭ تم٩غ ٢ ت٪ن requireتلـؤز ٮ تهت٦

ت٣ل ت٬ تش , تنيتغ ٪ؼ٪ن, عث ه٬ لـؤ ٯ٢٠ ت١ شن خ٦ , ) Fatal Error (ثال : تصثٮ

: requireلـؤ

:includeلـؤ

Page 62: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تث توت ث١ ٮ , ٣صمه تـٯ٦ ٮ تالع٦ ته٬ توت ث١ ت٠ ٯ٪ؼه ٮ ٣ ت٠ؽه : الـل٦ ؤ٣ , ٧٩ىت ن٩ت ( require('include/header.php') ) ٪١ ثصثٮ includeؽه نتلٮ ت٦٠

شصوث ن ت٭ خ٣ثػ تل ص٪ خصفهن ث١

( :functions )نبرا اززبج ان انذال

ت٢ ٯ٪١ ؿ٪ٯال ت١ ٣٪ ٮ , ٪ تين٣ث ت١ ٣٪ ٮ خ٣ثػ ٤ث خ٠ثي٣ر ههنٯ٢ ن خوؼ٠٨ث تدوغ , ٩ؾ ٣٪ خ٤٠ثنتذ ٧ى٥ تهت٦ , خ٣ثػ خصثخر ٪ن ت٠ثي٦٣ ؟ ٠ثوت ال ٣٪ خ٪ػن ٧ىت ت٪ن ٮ نت٦

ت و ت٨ ؟ ٩تؼ ؟ تو١ ٪ ٣ص تال١ ه٢ ته٩ت , ٣٩ؽو٨ث شص خؽ٠ن ت٠مؼثز هٯ٤ث PHPٮ ش٫ ثبهذ ٧ى٥ تمثط٦ ٮ ر , خثصظ

( :functions )انذال

٩٪ ٣صـ ٮ ٧ىت , عال ؟ صصو تـٯ٦ ٤٧ث ٧print شٯه ت٣شثء نتر لثط٦ خ ؟ ثهت٦ ت٠ثء ٩ـثالز , تلـثء ٮ ٤ثنتذ ته٩ت , ٤ثنتذ تهت٦ : ت٠٪ػ٪م ت٬ ته٩ت ههذ ٣ثؽ ٧٩ٮ ثصثٮ

٤دهأ خشؾ ٧ى٥ . تيؼثم خث٣ثز ٢ ته٩ت, ؼوثز ٢ ته٩ت , هلالز ته٩ت , صثخر ته٩ت, ته٩ت: ت٤ثؽ

:٤ثنتذ تهتر

٨٤٩ث SETTYPE ٨٤٩ث ٨٤PRINTث , يأٯس عت ٢ ته٩ت لال تهي٩ ٢ تال٩ ت٬ توثشGETTYPE ٨٤٩ث REQUIRE ٩ INCLUDE , ت ى ؟ صثخر ته٩ت ش٪١ ثصثٮ :

:تلـثء ٮ ٤ثنتذ ته٩ت

Page 63: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ه٤هث ش٪ خ٤٠ثنتذ نتر ٪ؼ٪ن٥ ٪ ٯؤش لـؤ ثصثٮ

توت : تعث٣ٮ , ٧ تهتر ٪ؼ٪ن٥ ت٩ ٪ؼ٪ن٥ : تال٩ , ٩ٯؽح ه ٩ص٨ث ت١ ش٪ خ٠الـلر شة٢ ث٣س تهت٦ ٪ؼ٪ن٥ ٧ تال ٤٠٪م تصمهت٦ ؟ ال٦٣ ٢ تـدوٮ ت٦٣ ال ٯ٤٠ ت٣شثء نت٦ ٯ٪١

PHP ال٨٣ث تث٦ ٮ printت٨٠ث

:ت٠ثء ٩ـثالز ته٩ت

٤٧ث ٯؽح ه ت١ شو ت١ ٤ثنتذ ته٩ت تصٮ ش٪ خإ٣شثب٨ث س ـث٦ فثر تالـ ثهت٦ function_name() ٧ٮ ٨٣ث Function_Name() ٧٩ٮ تٯؼث ٨٣ث تهت٦ FUNCTION_NAME()

٩تٯؼث ت٠ثء ته٩ت ال , ٢٩ تالح تصمهتث خ٢ ت٠دؽ٢ ٧٪ ت١ ش٪١ ت٠ثء ته٩ت تـ ط٥ ٯ٢٠ ت١ شدهأ خؤيث ت٩ ش٪١ خإ٠ثء ن٩ت ٪ؼ٪ن٥ ثخث ٮ ت٦ ت٩ ٠س خو٨٠ث ت٣س

ال ش خ٤ث١ , NAME$ ٯمص ه٢ ت٠ص name$ث٠ص , ٩ال ش٬٤ ت١ ت٠ثء ت٠صتز شمص . تهي تعثط

:صثخر ته٩ت

: ؿٯر صثخص٨ث ٧ٮ ثصثٮ , تال١ ٤صو ٣٪ خصثخر نت٦ لثط٦ خ٤ث

, )ت٧ال ٨٩ال خ (٣ٯه ت١ ٣٪ خإ٣شثء نتر ش٪ خـدثهر تودثي٥ , تال١ ٤ خـدثهر نت٦ لثط٦ خ٤ث : تصؿ في تال٪تن ٩ خصثخر تصثٮ

Page 64: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ٮ ت٪ن , ٯؽح ت١ ش٪ خصثخص٨ث توت تينز ت١ ش٪ خإ٣شثء نت٦ لثط٦ خ functionالـق ت١ تودثي٥ , ٧ شفصثغ ت١ ت٪ ر تصمهت ٧ى٥ تهت٦ ؟ ته ت٣ شو . )ت٪ن (خثاله٬ ٪١ تودثي٥

: ٩تـٯ٦ ٧ٮ ثصثٮ

:هلالز ته٩ت

ت ى ؟ ٩تهصه ت١ , الـلس ت٨٣ث شفصثغ هل ٮ شو٠ خش طفؿ includeه٤هث يأٯس تهت٦ ٣ ؿٯر , تو١ ش٪ خو٨٠ث , خوه ته٩ت تصٮ ٪ ش٪ خإ٣شثب٨ث شفصثغ ت٬ ٧ى٥ تمثط٦

: تال٬٩ ٩تاللصال ؾ ٮ تصثٮ

٪ ٯ٪١ , ت٭ ش خإهـثب٨ث ٦٠ , توت ٠س خإصمهت تهت٦ ٢ صثخر هل , ؿدوث ٤٧ث ٪ ٤س شٯه ؿدثهر , توت ٧ى٥ تـٯ٦ ٯص٪ؼح ه ت١ ش٪ خصفهٯه ت٠هل تٯث ث١ ٣٪ه٦ , ٤٧ث لـؤ

ش٪ خصثخر ت ٩ عث ه٬ )نت٦ خ٨ث هلالز (ي ٪ شصمه ٣ تهتر ٢٩ خه تودثي٥ . ٩٪ ش٪ خـدثهر ت ) ;sayWord( 15 ) (و

: تصح ٮ في تال٪تن تصثٮ , ثوت ٪ تين٣ث ت١ ٣ؽو تع ٢ وـ٬ هت٦ ؟ ٧ ٯ٢٠ و ؟ ٣و

.٩تال ٯو٪ن ت٬ ؿٯص ٩تـصثؼ, ٯ٤٠ ؼو ههن ال ٨٣ثبٮ ٢ ت٠وـثز هت٦

ثوت ٪ تينز ت١ ٯ٪١ تـه ت٠وـثز تلصثي٭ ؟ عث٤ث ٮ تاله٬ , ٤٧ث ٣ـ٦ تل٫ , ٤٣ص٨ٮ خوه ٯ٢٠ , ثوت ٪ تين٣ث ت١ ٣ؽو هدثي٥ تؼدثيٯ٦ ٩تالل٫ تلصثيٯ٦ , ٯع ه٤ث ت١ ٣٪ خإنلث هدثيش٢

: تصح ٮ في تال٪تن تصثٮ , ه٠ و ؟ ه٢ ؿٯ شو٢ ٦٠ تصتػ٦ ٠وـ٬ ٮ تهت٦

Page 65: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٣٩٪ خ٠ثي٣ص٨ث ٫٤ , تٯث ث٣س , ٮ خ٣ثؽ٤ث ٣ٯه ت١ ٯ٪ خإنلث ي٢٠ , ٤ تال١ خو٠ شـد ط : تصؿ في تال٪تن ٩تصح تصثٮ , ٤ خى وث , ٢ تالد ٩تالط

هث٨ث ؤ٨٣ث خ٣ثػ (: ٣ظف٦ , نتل ته٩ت WHILE ت٩ FOR ت٩ SWITCH تIF٩ٯ٢٠ ت١ شصمه تودثي٥ )ظ

:ؼوثز ٢ ته٩ت

٪ ٣و تال١ ت٤٪م , ٩تالل ٯ٪ خإيؼثم خث٣ثز , ٣٪م ٯ٪ خإيؼثم مؼثز , ٤٧ث ٣٪هث١ ٢ ته٩ت ٯ٪١ تيؼثم تهت٦ مؼثز توت , ثوت ٣و٤ٮ خإيؼثم متؼثز ؟؟؟ ٠ث ه٤٠ث ٮ ت٠عث تصـدٮ , تال٩

HTML ت٩ ٪ن print ت٩ تودثي٥ echoث١ ٤٧ث تودثي٥

:تيؼثم خث٣ثز ٢ ته٩ت

س ـدثه٦ خ٠و٬٤ تطؿ ٣٩صمه ٮ ٧ى٥ تفث٦ , ت٭ تيؼثم , ته٤ٮ خإيؼثم خث٣ثز ٢ ته٩ت ه٬ د ت٠عث ٣ٯه ت١ ٣و ث٧٪ توهن تالد ٤صمه٦ ٮ , ٮ عث٤ث تصـدٮ , returnتودثي٥

: تصح تصثٮ ٮ في تال٪تن , ٫٤ ر ه٦٠ تال١ , ٪ن تل

Page 66: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩٪ تين٣ث ت١ ٣٪ خـدثهر توهن ت٬ ت٠صظؿ ٪ ٣٪ خثصثٮ

:اعزخذاو ادساج انهفبد يغ انذال

ث٧٪ يتخؾ , ):٩تهصىي ت١ ه ؼةس خث٠ , ٧٩ىت تال تع , تال١ خوه ٧ىت تهي تـ٪ٯ ؼهت ظ ٣٪ خإنيتغ ٧ىت , ٣٪ خؽو ؼ٠ن ن٩ت٤ث ٮ ٪ـه٧ث : تالنيتغ ن ته٩ت ؟ تؽ٪تج ٧٪ تصثٮ

٤ث ٮ تدهتٯ٦ ت١ ٣ؽو , ٤ؤلى عثال ه٬ و , ت٠ ت٬ ت٠ تبٮ ٣٩٪ خإصمهت ته٩ت يأ تظف٦ ٮ ٩وٯ تظف٦ ٮ ظ ٣٪ خإنيتؼ٠٨ث ت٬ طفثش٤ث ت ى ؟ ٤٧ث

٩نت٦ تل٫ ت٨٠ث ٣header( $title )٪ خو٠ نت٦ ؼهٯه٥ ت٨٠ث , ؿٯ٦ تل٫ ٣صـن ه٨٠ث footer() ٣٩ؼن ٪ن HTML ٣٩فل٨ث ٮ طف٦ ت٨٠ث , نتل٨ثoutput.php , ٪٩ٮ طف٦ ٣

ه , نه٤ٮ ت٪ خـؾ عث تل . ): ظ ٣صمه ته٩ت تصٮ ٤٠ث خو٨٠ث output.phpخإنيتغ ت٠ ٩شو ت٣ ه شفصثؼ٨ث ٮ ختؽ تالل٫ ت٩ ٮ , ٠س خو٠ ن٩ت ع٥ ٩نتب٠ث ش٪ خفل٨ث ٮ

٢ ت١ ش٪ خصثخر , ٩تهثنذ تصمهت ٧ىت ت٪ن ٥ تل٫ , ص٪ خإنيتغ ٧ىت ت٠ , تث٢ تل٫ ـص٬ , ٢٩ توت ٤س شصدن ٧ى٥ تـٯ٦ ال ش خ٤ث١ صثخر تصوثز , ت٪ن ت٩ ش٪ خؤ٭ ؽ٨٪ن تل ال ش٬٤ ه٠ ن٩ت تمثط٦

:عإال ػه انذسط

Page 67: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

توت ٣ٮ , ) (ال رطجغ )تهت٦ شؼن توهن تالد ( خو٠ ثي٣ر خ٢ ههنٯ٢ ش٪ خإنلث٨ث - 1ش٪ , ٩توت ث خإنلث ٦٠ خه تيث , خإصمهت ٦٠ تصتػ٦ , ت٠صمه صثخر تـه تاليث

)تؼثء تنلث ي ٩ ـ (تهت٦ خـدثهر

٩تش تفٯ٦ , تنيتغ ت٠ثز , خو٠ ٠٣٪وغ ت٠و٪ثز تشمظ٦ خإصمهت ته٩ت تمثط٦ - 2

ص ٮ تـٯ٦

:انـــذسط انــمبدو

ـط ٣ـٮ ؼ٠ن ث ٤٠ث خصو٦٠ ت٬ تال١ , شـدثز ه٬ ت٠٤ثوغ ٩ه٬ ته٩ت خش ث

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

يزفشلبد رطجك ػه انذسط انغبثم: انذسط انثب ػشش

٧ـ 1426-3-13 :انزبسخ ن تي٢ PHP شو :انضع

PHP_SELF خثالػث٦ ت٬ ور ت٠ص require ٩ ٣includeصو ٮ ني ت٪ ش تل ٢ تودثيش٢ ٨٤٣٩ٮ تهي خو٠ شـد ث ه٬ ؼ٠ن تهي٩ , static ٩ globalظ ٣صـ ت٬ تودثيش٢ ,

... ٩٪ ٯ٪١ خ٣ثؽ٤ث ٮ شـد تهي تعث٣ٮ هش ٧٪ , تثخ٦

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ـط ت١ ٧ىت تهي ٯؽ٠ن تهي٩ , تؼور ؼ٠ن تهي٩ تثخر

:ت٧هت تهي

تهت٦include_once ٩تهت٦ require_once ت٠ص$PHP_SELF تودثي٥global تودثي٥static شـد شث

Page 68: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:require_once انذان include_onceانذان

٣٩ؤشٮ تال١ ت٬ , ) require( ٩تهت٦ ) include (شو٤٠ث ٮ تهي تفثن٭ هش ت١ ٣صمه تهتص٢ ؿٯر ه٠ ٧ثش٢ تهتص٢ ٣ ه٠ , require_once ٩ include_onceؼء ٨٤ث ٧٩ٮ تهتص٢

٠ث , ٢٩ ٤٧ث ط خ٠٨٤ث , ) 100 % 100ـثخ٦ (٣ ؿٯر تصثخ٦ , تهتص٢ تال٩ ش٠ثثت٤٣ث ٣صمه ٧ى٥ تودثي٥ ه٤هث ٣ٯه ت١ ٣٪ خإنيتغ , ) ٥ ٩تـه٥ ؾ ( ٩و٤ث٧ث ) once (شه ت٦٠

. ٢ ٯص تنيتؼ٦ ٥ تل٫, إوت تصمه٤ث ٧ى٥ تهت٦ ٤٠٩ث خإنيتغ و٢ . ٥ ٩تـه٥ ؾ( خإصمهت تودثي٥ ) arccn.php (٪ هٯ٤ث خ٣ثػ ط ٩تنيؼ٤ث نتل ٧ىت تد٣ثػ ت٠ , خودثي٥ تل٫

include_once ( , ٢ ٯص تنيتؼ٦ ٥ تل٫ خو تودثي٥include . ٩ه٤هث شأ ٮ ن تصمهت٩دح ٩ؼ٪ن نتص٢ ٧٪ صؤه ٢ هه ٩ؼ٪ن شؼثيج خ٢ , ٦ ٪ شؽه ت١ ٧ىت ٧٪ ت ت٪ـه

. ت٩ ت٠صتز ٮ تدتػ, ت٠ثء ته٩ت

PHP_SELF$انزغش

, ٩ال ٯ٤٠ ت١ ش٪ خصوٯ ص خ٨ىت تال, ٧٪ و ٢ د ت٦ ٨٣ث PHP_SELF$ت٠ص ٠عال ٪ تين٣ث ٮ ٠٣٪وغ ت١ ٣ى٧ح ت٬ . ٯصمه ٧ىت ت٠ص ٠ور ت ت٠ تى٭ ٯث ش٤ى٥ ـثث

٧ىت ٧٪ تصمهت ٧ىت . خه صثخر ت تPHP_SELF٠$٪ ٣صمه ت٠ص , ٣ تظف٦

. ت٠ص ٩٪ ٣صـ ٦ ٮ تـه ختؽ٤ث تصـدر

:globalانؼجبس

٢ ت٠فص٠ ت٤٣ٮ . ٧٩ىت ت٠ص ٣ٯه ت١ ٣صمه٦ ٮ ههذ ثز ٩ٮ ههذ تث٢, ٤ ت١ هٯ٤ث ص٢ ٯ٪١ ٧ىت , ٪ ه٤ث ص ٮ و٢ , ٣س ت١ تلد ت١ ت٠ص ث٦٣ فه٩ن ٩ته٤ٮ خى

٢٩ ٮ ـث٦ . ٤٤٠ث ت٣شثء ٥ تل٫ ٩تصمهت٦ خـٯ٦ مص٦, ت٠ص ٤ش٬ء ٮ ت٠ تالل تٯؼث ٢ ش٪ ٢defined تفثالز ٣ٯه ت١ ٯ٪١ هٯ٤ث ص ظثخس ٮ ؼ٠ن تظفثز ٩شى ت١ تودثي٥

٢ ٣صـن تصو٠ث ٧ىت ت٠ص , ٪ ه٤ث ص نتل نت٦, ٤ شفهٯه ٣لش٤ث , خو٠ ٧ىت تشٮ: تصؿ في تال٪تن ٩تصح تصثٮ. ٤ؤلى عث ٯد٢ ٤ث تـٯ٦. لثيغ تهت٦

٩ ٦ هال٦ خث٠ص ت٠٪ؼ٪ن , ال٨٣ث و لثيغ تهت٦ , ٯص ؿدثهص٦ ) name (الـق ت١ ت٠ص ال٦٣ ش , ٢15 ٯص ؿدثهص٦ ٮ تـ ي ) lastName$ (٣٩ تشٮء ٠ص . نتل تهتر تخهت

, ٣٩ؽو ص ٯصمه ٮ ؼ٠ن تظفثز, ٢٩ ٯ٤٤٠ث ت١ ٣ٮ ٧ىت ٦ . شوٯ٦ نتل تهت٦: ٩ٯص صثخص٨ث خثـٯ٦ تصث٦, globalخإصمهت تودثي٥

Page 69: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٢٩ تـدوٮ ت٦٣ ٢ ٯص ؿدثهص٦ لثيؼ٨ث ـص٬ ٪ ث١ , الـق ٤٧ث ت٤٣ث ٤٠ث خصوٯ ت٠ص نتل تهت٦- دت ػهك ا . تصـو٤ث ٢ ه٠ و , ٢٩global ن تصمهت٤ث ودثي٥ , ٯفص٪٭ ه٬ ٦٠

ثى ثؼذ رنك رمو ثزؼ ل ثذاخه ( global ) == (ػبو )رالزظ ا دت ا ردؼم انزغش . ثى انطجبػ ا اسدد

. ٩الـق ت٦٣ ث خثـدثه٦ ٤٧ث, ٤٠ث خـدثهر ت٠ص - 2

:staticانؼجبس

٣ؼ٢٠ ت١ , و٤ه تصمهت٤ث ٨ى٥ تودثي٥ د ت٠ص. )ظثخس ( ٮ ت٦ تال٣ؽٯ٦ ٧٪ staticو٬٤ ٠ر , ت٬ تل ث ٩ط٤ث )٠٨ث ـظ (٧ىت ت٠ص ٪ خثالـصثف خث٦٠ ت٠٪ؼ٪ن٥ خهتل٦ نتب٠ث

: ٤الـق ت٠عث تصثٮ )ال ش٬٤ و (٩ٯصمه ؾ نتل ته٩ت

(ت و طفؿ ؟ ٢٩ ٠ث ٣٪ خ٤٠ثنتذ تهت٦ , ظ ٣٪ خٯثنش٦ ٩تـه ٤٧aث ٣٪ خـدثهر ت٠ص test ( ٯص تيؼثم ٠ر ت٠ص , ٥ تل٫a ت٬ ) ن ت٤٣ث ٣٪ خٯثنذ ت٠ص ٮ ٥ ٣٪ , ) 0

: ٩٪١ ٣ثشػ تد٣ثػ ٧٪ تصثٮ. خثـدثه٦

Page 70: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: aتصح تصثٮ د ت٠ص , ٫٣٩ تاللصال staticتال١ ٤ خإصمهت تودثي٥

: ٩ه٤ه شش ٧ىت ت٪ن ٪ ٯ٪١ ت٤ثشػ تٯ٨ث تتب تٯ خثـٯ٦ تصث٦

٩ه٤ه , ٮ تل٧ث ٣٪ خٯثنذ ت٠ص خثوهن ٩تـه , ت١ ٮ ٥ ٤٣ثن٭ ٨ث تهت٦ , ث ٣الـل٦ ٤٧ث ٮ ٧٩staticى٥ ٧ٮ ثبهذ تودثي٥ . ٪ ٯ٠ ٢ تل ههن ٩ط ت٦ ت٠ص, ٤ثنذ تهت٦ ٥ تل٫

. PHPت٦

:رطجك شبيم

ـط ت٣ٮ تيٯه ت١ ت٪ خش٠ ؼ٠ن ث شو٤٠ث٥ ٮ , شننز عت ٮ تلصثي خ٣ثػ ٣٪ خصـد٦ ٩ت١ شثء تهلل ٯ٪١ شثال . )تلصدثي ظ (٩ه٤ه ت٣ص٨ثء تص يز ت١ ٯ٪١ شـد٤ث , تهي٩ تثخ٦

صؤه ت٦٣ ٮ شـد تل , ٩ال شؼح ه٤هث ٣٪ خ٤ث١ تـه ت٤ثؽ تظ٥, ؽ٠ن ث ٤٠ث خصو٦٠

. ٤صـ ٨ث

:ذ ه٠ تد٣ثػ

ظ ٮ ت٨٤ثٯ٦ , ت٩ال ٯ٪ ت٠صمه خإنلث و٪ثش٦ تشمظ٦ خوه و ٣وع ٦ ههن ٢ تالة٦ : ت٣ل ت٬ تظ٪ي٥ تصث٦ , ٣٪ خوع ت٤صؽ٦

Page 71: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩ث٧ٮ ت٠ثز تصٮ ٣فصثؼ٨ث , ٤ خثص ٮ صـدثش٤ث

ت٠ ت٪ط

٤٧ث ٣ؼن ؼ٠ن ن٩ت , تص٤ ظفثز

ع يأ تظف٦ ٩وٯ٨ث ٠٣ثوغ تنلث ت٠و٪ثز ,

٧٩ث ٣٩ؼو٦ نتل includeؽه ت٦٠

output.php

٤٧ث ٣٪ خ٪ػن ن٩ت ٮ , تالة٦ ٩تالؼ٪خ٦

٤٣ص٨ٮ ٢ ه٤ثء تهثنذ صثخر ت٪ن ٣٩ؼو٦ نتل

includeت٠ؽه

quiz_fun.php

ت٠صمه ٤٧ث ٯؼنو٪ثش٦ تشمظ٦ ٩ٯ٪١ ٮ ت٠ؽه

تبٮ

info.php

طفر ٤٧ث ٣٪ خوعتالة٦ ٩ٯ٪١ ٮ

ت٠ؽه تبٮquiz1.php

٩ٯ٪١ ٮ طفر ت٤صثبػ ت٠ؽه تبٮ

result.php

تصؿ في تال٪تن ٩تصح تصثٮ ظ تـل٦ ٮ , ٤دهأ تال١ خصثخر تد٣ثػ ٣٩فث٩ ت١ ٦٠٨٣ لـ٪٥ لـ٪٥ : output.php ت٦٠

Page 72: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خفط ت١ ٮ , ٩٪ شالـق ت٤٣ث تصمه٤ث ته٩ت و٠ و , ٤٠ث ٤٧ث خو٠ يأ تظف٦ ٩وٯ تظف٦ ٩الـق ت٤٣ث . ٧٩ٮ ش٪ خثدثٮ, طف٦ ال ٣ي صثخر تأ ٩تىٯ ٩ت٠٣ث ؾ ٣٪ خإنيتغ ت٠ثز

تال١ ٮ . خفط ٯ٤٤٠ث ش ه٤٪ت١ تظف٦ ٧٩ث ٮ ت٭ ٩س ٣ٯه, تٯؼث تصمه٤ث هلالز ه٩ت ٣ٯه ت١ ٣٪ خإ٣شثء ٠٣٪وغ ص٢٠ ت٠صمه ٢ تنلث و٪ثش٦ , طفص٤ث تنلث ت٠و٪ثز

تو١ تيؼن , ٤output.phpؼو٦ ٮ , تو١ ٧٪ ٠٣٪وغ , ص٢٠ ٢ تهل٪ ت٬ تاللصدثي , تشمظ٦: ت٬ ت٠ ٩تصح تصثٮ

Page 73: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تٯ٦ ت٦٣ ػ٩ي٭ ت١ ٯ٪ ت٠صمه خصثخر , quiz.phpالـق ٤٧ث ت٤٣ث ؼو٤ث ت٠٤٪وغ ٯى٧ح ت٬ تظف٦ تال١ ت٣شا . تال١ ٤ خو٠ طفر شؽ ت٠و٪ثز. و٪ثش٦ تشمظ٦ د نل٪ تاللصدثي

: ٩تصح خهتل٦ ت٪ن تصثٮ, info.phpؼهٯه ت٦٠

ال١ خهتل٦ تال٪تن تصٮ ٣فصثؼ٨ث ت٬ شش output.phpٮ خهتٯر ٧ىت ت٪ن ٤٠ث خإنيتغ ت٠ تال١ ٣فصثغ ت١ ٣صؤه ٧ . ٩ ٣ خإصمهت ٧ث, ٩الـق ت٤٣ث تصمه٤ث ته٩ت ؾ. تظف٦

ت٠صمه تنل ؼ٠ن تدث٣ثز ت ال ؟ ال٤٣ث ٤ث ت٦٣ توت ٯهل ؼ٠ن تدث٣ثز ال ٯ٠ؿ ٦ خؤله ٩تصح خهتل٦ تهت٦ تصث٦ quiz_fun.phpتو١ خإ٣شثء ت٦٠ . تاللصدثي

Page 74: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩توت ث٣س ٤٧ث , ٤trueؼن ت٦٠ , توت ث٣س ؼ٠و٨ث هل٦ , ٤٧ث ٣٪ خثصف ٢ هلالز ت٠٤٪وغ : ٩تصح خهتل٦ تصثٮquiz.phpتال١ ت٣شا ت٦٠ . falseهلالز ٣ثظ٦ ٪ ٣ؼن ت٦٠

توت , ظ ٣٪ خإصمهت نتر تصف ٢ ت٠هلالز, تنيؼ٤ث ت٠ثز ٮ تدهتٯ٦, ت٪ن ٩تػؿ ٩خؾ ٤٧ث , تال١ ٣ٯه ت١ ٣٪ خوع تالة٦ . ال ٣دهأ تاللصدثي٩falseتوت تيؼوس , ٣دهأ تاللصدثي trueتيؼوس ت٦٠

٩تصح تهت٦ output.phpتيؼن ت٬ ت٠ , ٮ ال ٣٪ خإؿثر تهي, ٪ ٣٪ خصثخر ئت٢ ؾ : تصث٦

Page 75: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تيؼن تال١ , ٮ ش٨ تـٯص٢ خش طفؿ, اليث تدث٣ثزGETالـق ت٤٣ث تصمه٤ث ٤٧ث تـٯر : ٩ تػثر تـ تصثٮ , quiz.phpت٬ ت٠

: ٩٪ شؽه ت٣ صظ ت٬ تظفر تصث٦ , ٩ خصؽخر خ٣ثؽ , تال١ info.php خصش ت٠

Page 76: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تو١ ٤ , ٣ٯه تال١ ت١ ٣٪ خ٠ور توت ث ت٠صمه خصثخر تالؼثخثز تظفف٦ ت ال. خ٤ث ٢ ت٨٤ثٯرتو١ ٤فصثغ تودثي٥ , ٣ؼن خ٦ توالثز ٣٩ٯه ت١ ٣صمه٦ ٮ ؼ٠ن تظفثزmarkخإ٣شثء ص ت٦٠

global , تيؼن ت٬ ت٠quiz_fun.php ٩تػ تـٯ٢ تصث٢ :

٩تهصه ت٦٣ تال١ هٯ , ؤػو٨ث , ٢٩ تلى ٩س ؿ٪ٯ ٮ شـ٨ث, خس تال١ تظف٦ تالل٥: تالث٦٣ ٨ ت٪ن ت٠٪ؼ٪ن خهتل٨ث

Page 77: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٨٩ىت ) string (ش٪١ ه٬ ش ٣ظ٪ص , ؼ٠ن ت تصٮ ش٪١ ثن٦ ه٢ ؿٯ ت٠٤ثوغ : الـل٦ ال٦٣ ٢ ٣صـن ت١ ٣٪ خ٠ثي٦٣ طفف٦ توت , ٠ث شو٤٠ث ثخث , تصمه٤ث تصف٪ٯ ٢ ٣ض ت٬ ي

٠ور ت١ تـ٢ , ) === (٩ال ش٬٤ ت٦٣ ٯ٤٠ تصمهت ت٠وث , ث١ تـ٢ ٢ ت٤٪م صث٩ٯ٢ ٢٩ ٣ ت٤٪م

:عإال ػه انذسط

ـط ٯصح ٮ تظف٦ تالل٥ و٪ثز ت٠صمه تى٭ , خثصوهٯ ه٬ خ٣ثػ تاللصدثي - 1 (تال ٩تدٯه تالص٣٩ٮ ن تهيؼ٦ تصٮ ـظ ه٨ث ت٠صمه ٮ تاللصدثي , نل تاللصدثي

) globalاعزخذو : يغبػذ

:انـــذسط انــمبدو

, ٩شـ٨ث خـٯ٦ ظ٦ , ٪ ٣صو ٮ تهي تثن ه٬ ٣دى٥ هث٦ ه٢ ت٠ظ٪ثز ٩ت٣٪ته٨ث

ال٨٣ث شوصد ٣ـر شف٪ي د٥ ٮ ٧ى٥ ت٦

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 78: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

انظففبد انشل: انذسط انثبنث ػشش ٧ـ 1426-3-17 :انزبسخ ن تي٢ PHP شو :انضع

٧٩ث ٩PHPشصمه خش د ٪تء ٮ , ٢ صذ س خثٯدPHP٦نه٠س ت٠ظ٪ثز ٮ ر ٢٩ نه ت٦ ت٬ ت٠ظ٪ثز ش٪ؼه ٤٧ث هشتز ته٩ت تمثط٦ خث٠ظ٪ثز ع ت٤ك ٩تالثء ,

ش٪ خإهـثء ت٤ثشػ تى٭ شٯه ه٬ ش PHPـص٬ ت١ خوغ ن٩ت ر , ....٩ت٠ؿ ٩تـدثه٦ ٩ ٩ ٩ ٢٩ , ظ٪٦ ٩٩يت خثالصوال ٢ ٪تهه تدث٣ثز ٪ ٯ٪١ ت٤ثشػ ه٬ ش ظ٪٦ تٯؼث

ظ ٣ؤشٮ , ٪ ٣٪ ٮ تدهتٯ٦ خ٠ور ت٠ظ٪ثز ٩ت٣٪ته٨ث ٩تصوث و٨ث, ٧ىت تفهٯط ثخ ال٩ت٦٣ . ت٬ ن٩ت٨ث ٩ل٪تط٨ث ٮ ني٩ ثن٦ ت١ شثء تهلل

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

٣ل٥ هث٦ ه٢ ت٠ظ٪ثز ت٠ظ٪ثز ٮ رPHP ٠ثوت ت٠ظ٪ثز ت٣٪تم ت٠ظ٪ثز

ت٠ظ٪ثز ت٦٠ ت٣شثء ت٠ظ٪ثز ت٦٠ ؿدثهر ت٠ظ٪ثز ت٦٠

:ظش ػبي ػ انظففبد

٨ال ث٧ٮ ت٠ظ٪ثز ت٩ال ؟ ٤ خشـ٨ث لثيغ ٣ـث , شوصد ت٠ظ٪ثز ت٣ؽث د ٮ ثز تدؽ٦و٧دس ت٬ تدث٦ , ٪ ٤ث ت١ هٯ ت٪ ٦٠٩ ٩ع ٢ تالطهثء ٩تالثيج ٪٪١ خٯثيش, ت٠د٪ش

ت١ شف٠ تثث ع٥ , ثػٯس ت٬ تالشثء تصث٦, ٩تـه ش٪ تالل , تشصٯس خدٮ خوهن ت٠٪ؼ٪نٯ٢ , نن دي تع ظث٣ث ت و طففث ؟ ٢٩ ٪ ٠س خشتء ش٪١ ٩تـه خو ت ٨٩ تف٠ , ت٩ال

ت٠ظ٪ثز ع , شؼ تال١ ث ص٦ ت٬ هث ت٠د٪ش ٩ت٠ظ٪ثز, ص٪١ ٩ز ه٬ ٣ تع٩ت ت١ , ت٭ ت٠ظ٪٦ هدثي٥ ه٢ ص ش٪ػن خ٦ ههٯهذ, ث١ ٣٪ خ٪ػن ٦٠ خ٦, ت٠صتز

تو١ ٤ , ٩خثالـ٫ فه٩ن٥, ت٠ص ٯف٪٭ ٦٠ ٩تـه٥ ٢٩ ت٠ظ٪٦ شفص٪٭ ه٬ ع٥

Page 79: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩شوصد ت٦ تصٮ ال ش٪ خهه٨٠ث ٣ثظ٦ ت٩ س , تال١ ت١ ت٠ظ٪ثز شوصد ت٣ؽث د ٮ ثز تدؽ٦ (, )ت٠دي ٣و٤ٮ خ٦ تىت٥ ت٠صمه٦ (٩تهصه ت١ عث ت٪٦٠ ه ٩ػؿ ٠ثوت ت٠ظ٪ثز . ؼه٥

. )تف٠ ٣و٤ٮ خ٨ث ؿٯر ٩ػن ت

:PHPانظففبد ف نغخ

٧٩ث ٩PHPشصمه خش د ٪تء ٮ , ٢ صذ س خثٯدPHP٦نه٠س ت٠ظ٪ثز ٮ ر ٢٩ نه ت٦ ت٬ ت٠ظ٪ثز ش٪ؼه ٤٧ث هشتز ته٩ت تمثط٦ خث٠ظ٪ثز ع ت٤ك ٩تالثء ,

ش٪ خإهـثء ت٤ثشػ تى٭ شٯه ه٬ ش PHPـص٬ ت١ خوغ ن٩ت ر , ....٩ت٠ؿ ٩تـدثه٦ ٩ ٩ ٩ ٢٩ , ظ٪٦ ٩٩يت خثالصوال ٢ ٪تهه تدث٣ثز ٪ ٯ٪١ ت٤ثشػ ه٬ ش ظ٪٦ تٯؼث

ظ ٣ؤشٮ , ٪ ٣٪ ٮ تدهتٯ٦ خ٠ور ت٠ظ٪ثز ٩ت٣٪ته٨ث ٩تصوث و٨ث, ٧ىت تفهٯط ثخ ال٩ت٦٣ . ت٬ ن٩ت٨ث ٩ل٪تط٨ث ٮ ني٩ ثن٦ ت١ شثء تهلل

:نبرا انظففبد

٪ شؽح ه٬ ٧ىت تئت خ٤ ه٤هث , ه٤ه٣ث صتز ٠ثوت ٣صمه ت٠ظ٪ثز , ه شصثب شم ت١ هٯ ت٠ثء تشمثص عٯ٢ نتل ظ٪٦ ٩شٯه ت١ ش٪ خصشح ٧ى٥ , شصمه ت٠ظ٪ثز

4تال٠ثء ٢ ٣ثـر تالـ ؟ ٨ ٯ٢٠ و و خث٠صتز ؟ ٢٩ ن ت٠ظ٪ثز خصثخر ٪ن ٢ ال تصـن ـظ٧ث تال١ ٢٩ ٪ , ؤر تـدثه٦ ٧٩ث تع , تـ ٯ٢٠ و و

. ش٪ػؿ ٠ث ش٤٠ث ه٢ ت٠ظ٪ثز تع

:ااع انظففبد

ٮ تدهتٯ٦ ٪ ٣٪ , ٩ظ٪ثز ـ٦, ظ٪ثز ي٦٠, ٣٪هث١ ٢ ت٠ظ٪ثز PHPٯ٪ؼه ٮ ر خوه و , ٩ٮ تهي تثن ٪ ٣و ت٠ظ٪ثز تف٦ , خصو ت٠ظ٪ثز ت٦٠ ال٨٣ث تالث

. )ؼ٠و٨ ٯئن١٩ ٣ تو٠ (ٯ٪١ هٯ تاللصثي خ٢ تصو٠ث تف٦ ت٩ ت٦٠

:انظففبد انشل

ت٭ ه٤هث تيٯه ٦٠ ٢ , ت٠ظ٪ثز تصٮ ٯص تصو٠ث٨ث ه٢ ؿٯ تاليث, ته٤ٮ خث٠ظ٪ثز ت٦٠ تو١ ٣و ت١ ٦٠ , ٧ى٥ ت٠ظ٪٦ ٪ ت٪ خثالصوال ه٨٤ث خإصمهت ت تى٭ ٯه ه٨ث

٤ؽو ٨ث تثٮ . ٩ؿدوث ٯ٢٠ ت١ ش٪ خص و0ٮ ت٠ظ٪٦ ي ٯه ه٨ث ٩ثدث ٯدهأ ٢ توهن ٩تاليث ت٠٪ػ٪م ٮ ت٠ظ٪٦ , ت ت٠٪ؼ٪ن٥ خث٠ظ٪٦ ٨٠٣ث ه٤ثط, ٧٩٪ تالؼ

. ت٩ ت٠صثؾ, ٨٠٣ث ٨

:اشبء انظففبد انشل

: ت٣ل ت٬ تظ٪ي٥ تصث٦ , نه٤ٮ ت٩ػؿ ٨٪ ت٠ظ٪٦ تع

Page 80: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٣٪ خإ٣شثء ظ٪٦ , صتز خوهن ت٤٠صؽثز 5ده ٢ ت١ ٣صح , نٯ٤ث تال١ ٤صؽثز ٮ خثص٤ث , ٩ػفس تظ٪ي٥ ؟ ٤ ن خؼو٤ث ت٣شثء ٧ى٥ ت٠ظ٪٦ , ٣٩ؼن نتل٨ث ت٠ثء ٤صؽثش٤ث , ت٨٠ث ٤صؽثز

: تصؿ في تال٪تن ٩ خصثخر تصثٮ

: ث٧٪ تالؼ ؿٯر ت٠ظ٪٦ ت تـٯ٦ تصث٦ , د٤ل تال١

):ؤش تالؼثخ٦

ٮ خوغ تالـث١ شفصثغ ت١ , ٩ ٠٨٤ث ٯئن٭ ٣ تو٠ , ٯ٪ؼه هٯ٤ث ؿٯ٦ تل٫ صثخر ت٠ظ٪ثز ٢٩ ث , ٩ ٩تـه ٠٨٤ث ٦ تصمهت , ٩تـث٣ث ال شفصثغ ت٬ و , شو ي ت ٮ ت٠ظ٪٦

: ت٣ل تـٯ٦ تعث٦٣ تال١ , ت٣ شصـن تث خ٦ ن تالل100٫%100ٯ٢٠ و٦ خ٪تـه٥ ٠ؤه

, ٢٩ ٤٧ث ٣٪ خصفهن تالث٢ خؤ٤٣ث , ٧arrayٮ ٨٣ث تـٯ٦ تال٬٩ ه٤ه تصمهت٤ث ودثي٥ تودثي٥ (. ٩ تفٯ٦ خإصمهت ٩تـه٥ ٢ تـٯص٢. ٣٩و ه٤ه ت٣شثء ت٠ظ٪٦ صثؾ ه٤ظ خ٨ث

array و٦ دث نتل ر PHP الش٬٤ و, ٩ال ٯ٢٠ تصمهت٨ث .(

٣ٯه ت١ ٣٪ خصودر ه٤ثط ت٠ظ٪٦ , ٫٤ عث تل تال١ ٯؼ تصمهت ت٤٪م تعث٣ٮ ه٬ ت٤٪م تال٩: ٣٪ خو و ؟؟؟ تصؿ في تال٪تن ٩تصح تصثٮ , 5 ت٬ ت 1خث

Page 81: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٪ تين٣ث ت١ ٣ؼن ظ٪٦ ٤شة٦ , ال ش٬٤ ت١ ؿٯر تصوث ن ت٠ظ٪ثز ٨٣ث ن ت٠صتز : ت٣ل ت٠عث تصثٮ, ) = (دث ٮ ظ٪٦ تل٫ ٪ ٣صمه ت٠وث

ت٩ تيث ٧٩ث, ت٩ ـ٩ , ٪تء ٣ظ٪ص , ٯ٤٤٠ث ٩ػن ت٭ ٣٪م ٢ تدث٣ثز نتل ت٠ظ٪ثز: الـل٦

: ٩٪ تني٣ث ش ٠ر تو٤ظ تعث٣ٮ ٮ ت٠ظ٪٦ ٪ ٣٪ خثصثٮ

:طجبػخ انظففبد انشل

٩٪ شؽه ت١ ٣ثشػ , ثوت صالـق ؟؟ ال ٯ٤٠ ؿدثهص٨ث , خإ٣شثء ظ٪٦ ٩ خـدثهص٨ث ث٠ص تو١ ٣٪ خـدثهر ت٠ظ٪٦ ؟ ٣٪ خـدثهص٨ث خث٪ط٪ ت٬ ه٤ظ ه٬ . ؾarrayتـدثه٦ ٧٪

: ت٣ل ت٠عث تصثٮ , ـه٥ ٩ؿدثهص٦ ٪ـه٥

تو١ ٣صـن ت١ ٣صمه , ٩تى٭ ٯص ؾ ت٠صثؾ , صالـق ت١ تالـ شصي ٨٣ث , ٪ ز ال : تصح ٮ في تال٪تن تصثٮ , نتر شتي ص٪ خو٠ تـدثه٦ خهال ٢ ت١ ٣٪ خ ـ ه٬ ـه٥

, تصـو٤ث ؿدثهر تو٤ثط ال٤٣ث ٣و ٦٠ ٪ؼ٪ن٥ هٯ٤ث خث٠ظ٪٦ ؟ ٢٩ ٪ ٣و ههن ت ٩ش٪ ٧ى٥ تهت٦ خإلدثي ه٤ظ ٪ؼ٪ن هٯ , ٣countصمه تهت٦ , ٠ثوت ٣و ؟ ٨ ؼهت

: ت٣ل تصثٮ , خث٠ظ٪٦

Page 82: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٣٪ تؿدن for ٣و و ؟؟ الـق ت١ ٮ تهت٦ , تال١ ٤ خـدثهر ت٠ظ٪٦ تصٮ ال ٣و ههن٧ث تو١ ٣ؽو , 3 تلؼس ٤ث ت ٩countتودثي٥ , 3 ت٬ تط ٢ ٤iث تو٤ثط ت٬ ت١ ٯظ ههن ت٠ص

: تصح ٮ في تال٪تن تصثٮ , شؿ٤ث ٮ ؿدثهر ت٠ظ٪٦ ت٬ ت١ ٯ٪١ توهن ت ٢ ههن تو٤ثط

يأٯس عت ٢ تطهثبٮ ال ٯفد٪١ ت٠ظ٪ثز , ال شم , ٧ ٩ػفس تال١ ؿٯر ه٠ ت٠ظ٪س ت٦٠ ؾ تأ تهي ؼهت ٩توت ش٨ تأ٥ , ٧٩ٮ ٦٨ ؼهت , ت٩ ٯصوه١٩ ٨٤ث ٩ه٤ه تص ه٨ث ٯص٤٪٨٣ث

٩توت تصظوح ه تي ٮ خٯهت تص٣٩ث ٩٪ ٯوه٣ٮ ت١ ت٩ػؿ ت٤ـ٦ تصٮ , ٥ تل٫ ٨ٮ شوصد شٮ ي٧ح ٮ ر تدؽ٦ ٩٪ , ٢٩ شى ت٦٣ ٯؽح ت١ شص٢ ت٠ظ٪ثز ؼهت , ش٨٠٨ث

. شثهه عت ه٤ه صثخر ختؽ ٮ ت٠صد

:عإال ػه انذسط

تصف ٢ ٩ؿدثهر فص٪٫ : ت٣٪تم ت٠٤ثوغ ٩ؿٯر صثخص٨ث ٩ تهي توثش: تيؼن ت٬ تهي تصثن - 1, توت شصى ه ٤ث ت٦٣ ظ٪٦ , SKILLت٠٤ثوغ ٩ خصوهٯ ت٠ثز صصـن ؿدثهر فص٪ٯثز ت٠ص

):٩تال١ شو ث٧ٮ ت٠ظ٪ثز

:انـــذسط انــمبدو

٤٩٪ خثص ه٨٤ث خثصظ , ٪ ٣صو ٮ تهي تثن ه٬ ت٠ظ٪ثز تف٦

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 83: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

انظففبد انسشف: انذسط انشاثغ ػشش ٧ـ 1426-3-21 :انزبسخ ن تي٢ PHP شو :انضع

٩شمص ت٠ظ٪ثز , ت٪ ٪ ٣ص ه٢ ت٤٪م تعث٣ٮ ٢ ت٠ظ٪ثز ٧٩ٮ ت٠ظ٪ثز تف٦تث , ٨ثي ت٩ ثشؿ ت٠ظ٪ثز ت٦٠ ش٪١ تيث, تف٦ ه٢ ت٠ظ٪ثز ت٦٠ ٢ ت٤ثـ٦ تصث٦

, ه شصثب ٠ثوت ٣صمه ت٠ظ٪ثز تف٦, ت٠ظ٪ثز تف٦ ٠ثشف٨ث ت٩ ٨ت٨ث ش٪١ ٣ظ٪ص٩شؤه ت٨٣ث , ٢ ـط تصشح ٢٩ ؼط تالصمهت, ٮ ع ٢ تال٩ثز شوصد ت٠ظ٪ثز تف٦ ه٥

شم ظ٪ص٤ث تصٮ شفص٪٭ ه٬ , ٩ػوس ٮ ٯ٨ ٪ػ٪م صثخر ت٠ظ٪ثز ٩ صوه٧ث.... ت٤٠صؽثز ٮ تهي تثخ

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ت٠ظ٪ثز ت٦٠ : تؼور تهي تعثط هش

:ت٧هت تهي

ت٠ظ٪ثز تف٦ ت٣شثء ت٠ظ٪ثز تف٦ تصف ٮ ت٠ظ٪٦ تف٦ ؿدثهر ت٠ظ٪ثز تف٦

ت٠ظ٪ثز ظ٤ثبر تالخوثن ت٠ظ٪ثز صوهنذ تالخوثن

:انظففبد انسشف

٩شمص ت٠ظ٪ثز , ت٪ ٪ ٣ص ه٢ ت٤٪م تعث٣ٮ ٢ ت٠ظ٪ثز ٧٩ٮ ت٠ظ٪ثز تف٦تث , ٨ثي ت٩ ثشؿ ت٠ظ٪ثز ت٦٠ ش٪١ تيث, تف٦ ه٢ ت٠ظ٪ثز ت٦٠ ٢ ت٤ثـ٦ تصث٦

, ه شصثب ٠ثوت ٣صمه ت٠ظ٪ثز تف٦, ت٠ظ٪ثز تف٦ ٠ثشف٨ث ت٩ ٨ت٨ث ش٪١ ٣ظ٪ص٩شؤه ت٨٣ث , ٢ ـط تصشح ٢٩ ـط تالصمهت, ٮ ع ٢ تال٩ثز شوصد ت٠ظ٪ثز تف٦ ه٥

شم ظ٪ص٤ث تصٮ شفص٪٭ ه٬ , ٩ػوس ٮ ٯ٨ ٪ػ٪م صثخر ت٠ظ٪ثز ٩ صوه٧ث٢ ٯ٤٤٠ث و و خـٯر , ٪ تين٣ث ت١ ٣ؼن ٠ر ٤صػ ٪ؼ٪ن هٯ٤ث , ت٤٠صؽثز ٮ تهي تثخ. ٢٩ ت٠ظ٪ثز تف٦ ٪ ش٪١ ٦٨ ؼهت ه٤ث, ت٠ظ٪ثز ت٦٠ خ٨٪٦

Page 84: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اشبء انظففبد انسشف

شث٧ه ت٠عث , ٤ خو٠ عث٤ث تثخ ٢٩ ٣ٯه ت١ ٣٪ خ٪ػن ٠ر ٤صػ هٯ٤ث ٮ ت٠ظ٪٦ : تصثٮ

, ثى٭ ٯ٤٤٠ث و٦ ٧٪ ٧ىت , ٢ ٪ الـل٤ث ٮ ت٠ظ٪ثز ت٦٠

٧٪ ت ) index( ٩ت٨ , ٧٪ ٠ر ٤صػ ) element (الـلس ت تال١ ؟ الـق ٤٧ث ت١ تو٤ظ . ث١ ت٨ تيث ٩تو٤ظ ٧٪ ت٤٠صػ, ه٬ ه تف٦ , ت٤٠صػ

:انزسكى ف انظفف انسشف

ظ , شو٤٠ث ٮ تثخ ت١ ٪ تين٣ث ت١ ٣صف ٮ ت٠ظ٪ثز ت٦٠ ٪ ٣صمه ت ت٠ظ٪٦ : خثـٯ٦ تصث٦ . ي ت٨

ت و طففث ؟ ٢٩ ٯ٢٠ ه٠ و ه٢ ؿٯ ت٠ظ٪ثز تف٦ ؟ ت٩ ث٧٪ ت٤ل ٮ

: ت٠ظ٪ثز تف٦ ؟ ٯ٤٤٠ث و و خثـٯ٦ تصث٦

الـق تصثٮ , ٪ ش٪١ خ٤ ؿٯر ت٠ظ٪ثز ت٦٠ , ٩توت تينز ت١ ش٪ خص ٩تـه ٢ تو٤ثط :

Page 85: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩تٯؼث ٯ٤٤٠ث ت٣شثء ت٠ظ٪٦ خثـٯ٦ تصث٦

:طجبػخ انظففبد انسشف

, ٯ٪ؼه نتر شتي لثط٦ خث٠ظ٪ثز تف٦, ٠ث ٠ظ٪ثز ت٦٠ ؿٯر صثخ٦ خإصمهت ن٩ت تصتي: ٩ؿٯر صثخص٨ث ثصثٮ ) foreach (٩ٯ٢٠ تٯؼث تصمهت٨ث ٠ظ٪ثز ت٦٠ ٩شهه٬ ٧ى٥ تهت٦

٤ؤلى تال٬٩ تال١ ٤ تال١ ت٤٣ث ٣ٯه ت١ ٣٪ خـدثهر ٤صؽثش٤ث , ٯ٪ؼه ؿٯصث١ صثخر ت٠ظ٪ثز تفر: تصؿ في تال٪تن ٩تصح ت٪ن تصثٮ , ٮ ت٩ عث ٠٩ثش٨ث

: ٣٩ثشؽ٤ث ٧٪ تصثٮ

Page 86: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ش٪١ ) each( ٩تصمهت تهت٦ ) while (٩ تـٯ٦ تعث٦٣ ـدثهر ت٠ظ٪ثز ٧ٮ خإصمهت تهت٦ : ثصثٮ

: تصؿ في تال٪تن ٩ خو٠ تصثٮ, ٤ؤلى عث ه٨ث تال١

. ٨ث شئن٭ ت٬ ٣ تع, خإلصثي تـٯر تصٮ شفح

:انظففبد ثبئخ االثؼبد

ال تني٭ ت٪ خشـ٨ث , ظ٪٦ ٯ٪ؼه خهتل٨ث ظ٪٦ تل٫, ت٠ظ٪ثز ظ٤ثبر تالخوثن ٣و٤ٮ خ٨ث , ٢٩ ت٣ل ت٬ ت٠عث تصثٮ ٩تش٬٠ ت١ ش٪ػؿ تظ٪ي٥ , هٯ٭ تتب

Page 87: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تصؿ في تال٪تن , ٥٩ خث٠ظ٪ثز تف٦ , ٤فث٩ صثخر ٧ى٥ ت٠ظ٪٦ وث ٥ خث٠ظ٪ثز ت٦٠ : ٩ خصثخر تصثٮ

: ظ٪ثز ظ٤ثبر تخوثن ي٦٠

: ؿٯر ؿدثهر ظ٪٦ ظ٤ثبر تخوثن ي٦٠

, ) ظ٪٦ ٩خهتل٨ث ظ٪٦ ( ؟ ٩و ال٨٣ث ظ٤ثبر تخوثن ) for (٠ثوت تصمه٤ث نتص٢ شتي ٢ ت٤٪م ٫٤ تال١ ر صثخص٨ث خـٯر ت٠ظ٪ثز , )و٠٪ن (٩تهت٦ تعث٦٣ )ظ (ثنتر تصتي تال٩

: تصؿ في تال٪تن ٩تصح تصثٮ, تف٦

: ظ٪ثز ظ٤ثبر تخوثن ـ٦

Page 88: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ؿٯر ؿدثهر ظ٪٦ ظ٤ثبر تخوثن ـ٦

:انظففبد يزؼذدح االثؼبد

ه٬ ـح شوه ٪ شؤشٮ , ل٠ث٦, يخثهر , ع ظالظر , ته٤ٮ خث٠ظ٪ثز ت٠صوهنذ تالخوثن٢٩ ت٪ ٤٧ث خشـ٨ث ت٩ شؾ ؿٯر :) ) 2من ا انؼمذ انز غزخذو اكثش ي (, ت٠صوهن٥٩خ٦ ظ٪٦ , ٩ ه٬ و ٢٩ ت٣ل ت٬ ٧ىت ت٠عث , ٨٤ث ٣ ت٠ظ٪٦ تع٤ثب٦, ؿدثهص٨ث

٩توت ٠٨س ٣لس ت٠ظ٪٦ تع٤ثب٦ تالخوثن ؼهت ٪ ش٪ خ٨ ت٠ظ٪٦ , شؤ خ٨ث , ظالظر تخوثن . ت٠صوهن٥ تٯث ث٣س

Page 89: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

ٮ شصف ٮ ٪٫ , ٩تع٦ ع٥ ه٨ث , ٪ ٣صو ٮ تهي تثن ه٬ ن٩ت ت٠ظ٪ثز ت٠ظ٪ثز ٢ تال ت٬ تثء

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

دال انظففبد: انذسط انخبيظ ػشش ٧ـ 1426-3-24 :انزبسخ ن تي٢ PHP شو :انضع

Page 90: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ع ث ش٫ ٮ , ت٠الن ٧٩ث , تو٠ , ٣فصثغ عت ت٬ ت١ ٣٪ خصشح ت٠ظ٪ثز ـح تال ٢٩ ٣ٯه , ـط ت١ هٯ لثي ٯ٠ؿ خثصشح ٠ث شٯه, خوغ فثز تدف٪ض ت٩ صدثز تدتػ

تث ششح ظ٪٦ , ٯ٪ؼه ٣٪هث١ ٢ تصشح, ٩ث٧ٮ ته٩ت ت٠صمه٦ ٮ و, ت١ ٣و ٯص و ٢٩ تالل٫ شوصد تطوح , خث٤د٦ ال٬٩ ٨ٮ شوصد ٦٨, ت٩ ظ٪٦ صوهنذ تالخوثن, تـثنٯر تالخوثن

..... ٢ ال شم ٪ ٣فث٩ ت١ ٣دـ٨ث هي تالث١, ٩شفصثغ ت٬ ش

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ت٠ظ٪ثز ت٦٠ : تؼور تهي تعثط هش ت٠ظ٪ثز تف٦ : تؼور تهي تتخن هش

:ت٧هت تهي

ششح ت٠ظ٪ثز) Sorting ( تهثنذ ششح ت٠ظ٪ثز) Reordering ( تصشث ت٠ظ٪ثز) Navigation ( شوهتن ت٠ظ٪ثز) Counting ( تهت٦array_walk

( :Sorting )رشرت انظففبد

ع ث ش٫ ٮ , ت٠الن ٧٩ث , تو٠ , ٣فصثغ عت ت٬ ت١ ٣٪ خصشح ت٠ظ٪ثز ـح تال ٢٩ ٣ٯه , ـط ت١ هٯ لثي ٯ٠ؿ خثصشح ٠ث شٯه, خوغ فثز تدف٪ض ت٩ صدثز تدتػ

تث ششح ظ٪٦ , ٯ٪ؼه ٣٪هث١ ٢ تصشح, ٩ث٧ٮ ته٩ت ت٠صمه٦ ٮ و, ت١ ٣و ٯص و ٢٩ تالل٫ شوصد تطوح , خث٤د٦ ال٬٩ ٨ٮ شوصد ٦٨, ت٩ ظ٪٦ صوهنذ تالخوثن, تـثنٯر تالخوثن

: ٤دهأ خث٠ظ٪ثز تالـثنٯر تالخوثن, ٢ ال شم ٪ ٣فث٩ ت١ ٣دـ٨ث هي تالث١, ٩شفصثغ ت٬ ش

انزشرت طجؼب

:()sortتهت٦

٣٩و٤ٮ خى ٢ تالط ت٬ , ) ٠ظ٪ثز ت٦٠ (شصمه ٧ى٥ تهت٦ صشح ت٪ن ـح تالد٦ ٩شوصد ٧ى٥ تهت٦ ـث٦ ) 2 , 1 , 0 (٩ٮ ـثر تاليث )٭ ..... ز , ج , ت (ٮ ـثر تالـ , تالد

تصؿ , ) a( تط ٢ تف ) Z( ٢٩ تف ) Z( تط ٢ تف ) A (ت٭ تف , فثر تالـ: في تال٪تن ٩ خصثخر تصثٮ

Page 91: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩٪ ٯ٪١ ٣ثشؽ٤ث ٧٪ تصثٮ

:()ksort ٩تهت٦ ()asortتهت٦

ال٤٣ث ٮ , ٣٩صمه ن٩ت مص٦ ه٢ ت٦٠ , ٤٨ث شؽه دصث, توت ٤س شصمه ت٠ظ٪ثز تف٦٢٩ ٮ ت٦٠ , ت٠ظ٪ثز تف٦ ٣فصثغ ت٬ تو٤ظ ٩ت٨ ص ششد٠٨ث ن خوؼ٠٨ث تدوغ

٢٩ksort ٮ تهت٦ , ٣٩٪ خصشد٨ث ـح تو٤ظ٣asortصمه تهت٦ . ٣فصثغ ت٬ تو٤ظ ؾ: تصؿ في تال٪تن ٩ خصثخر تصثٮ, ٪ ٣٪ خثصشح ـح ت٨ ت٩ ت٠صثؾ

Page 92: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩٪ ٯ٪١ ٣ثشؽ٤ث ٧٪ تصثٮ

انزشرت انؼكغ

ثوت ٪ تين٣ث ت١ ٣٪ , ش٪ خصشح تو٤ثط ٢ تالط ت٬ تالدasort ٩ ksort ٩ sortيأٯس ت١ تهت٦ ٤٪ خو و ؟ ٣صمه ٣لثب ته٩ت تصٮ ٤٠ث خ٠وص٨ث د , خثصشح ٢ تالد ت٬ تالط

ال شفصث ت١ تنه ته٩ت , ٩٪ ش٪ خثصٯح خش هٮarsort ٩ krsort ٩ rsort ٧٩ٮ ٮ ـثر ت٠ظ٪٦ ) rsort (ؾ خثصدهت نتر تصشح ٮ تالع٦ خثال٬٩ خثهت٦ , خثالع٦ ) krsort( ت٩ ) arsort (ت٩ تصده نتر تصشح ٮ عث ت٠ظ٪ثز تف٦ خؤـه٫ تهتص٢ , ت٦٠

( :Reordering )اػبدح رشرت انظففبد

, 1 (ع ٪ هٯ ظ٪٦ خ٨ث تالههتن , ٮ خوغ تفثالز شٯه ت١ ش٪ خصشح ت٠ظ٪ثز خـٯ٦ و٦٤ ٩ٮ ٧ىت ت ٢٠PHP و و خر , ) 2 , 1 , 3( ٩شٯه ت١ ش٪ خصشد٨ث خثـٯ٦ ) 3 , 2

. ٪ ٣صو ر تث خ٨ى٥ تمظثبض

:()shuffleتهت٦

Page 93: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تصؿ , ٩تـٯ٦ ث خثصشح هش٪تبث ٧ٮ ثصثٮ, ش٪ ٧ى٥ تهت٦ خصشح ه٤ثط ت٠ظ٪٦ هش٪تبث : في تال٪تن ٩ خصثخر تصثٮ

٪ شالـق ت١ ٮ ٥ ش٪ خ٨ث خصفهٯط تظف٦ ت٩ تهثنذ تصش , ٪ ٠س خصش ٧ىت تد٣ثػ خصؽخر تد٣ثػ ٩صو ث ته٦٤ , ص٫ تصشح ٯمص,

:()array_reverseتهت٦

: الـق ت٠عث تصثٮ, ش٪ ٧ى٥ تهت٦ خإ٣شثء ظ٪٦ ؼهٯه٥ ٢٩ تو٤ثط ش٪١ خصشح هٮ

: ٩ت٤ثشػ ٢ ٧ى٥ تهت٦ ٧٪ تصثٮ

:()array_pushتهت٦

: الـق ت٠عث تصثٮ, تل ت٠ظ٪٦ش٪ ٧ى٥ تهت٦ خإػثر ه٤ظ ؼهٯه ٮ

:()array_popتهت٦

٩ته٤ٮ , ن تيؼثه٦ ٧٩ٮ ش٪ خفى تل ه٤ظ ٮ ت٠ظ٪٦ ٧array_pushى٥ تهت٦ ه تهت٦ , ٧٩ىت ٧٪ ت خ٨٤ث, خإيؼثه٦ ت١ ه٤ه تصمهت ٧ى٥ تهت٦ ٪ ش٪ خؤهـثب ت٭ ص ش ـى٦

: الـق ت٠عث تصثٮ

Page 94: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :Navigation )اعزكشبف انظففبد

صثيذ , ٯ٪ؼه هٯ٤ث ئش ٯ٪ خثالشثي٥ ه٬ تو٤ظ ت٠٪ؼ٪ن هٯ٦ تال١, ٮ ت٭ ظ٪٦ ش٪ خإ٣شثب٨ث , ٢٩ ال ٯ٤٤٠ث تصف ٮ ٧ىت ت٠ئش تثث,, ٯ٪١ ت٠ئش ٮ تو٤ظ تال٩ ٩شثيذ ٮ تو٤ظ تعث٣ٮ

٪ ٠س خإ٣شثء نت٦ تال١ ٩٩ػوس خ٨ث خوغ , خ ٯ٤٤٠ث تصمهت خوغ ته٩ت شثهه٣ث ٮ تصف خ٦٫٤ تال١ خوغ ن٩ت ئش ت٠ظ٪٦ ٤٪ , تو٤ثط ٪ ٯ٪١ ت٠ئش ٮ ت٩ ه٤ظ ٮ ت٠ظ٪٦

. خإصمهت٨ث ٮ ختؽ٤ث الـث

:()currentتهت٦

تصؿ في تال٪تن ٩ , ٩ؿٯر تالصمهت ثصثٮ, شصمه ٧ى٥ تهت٦ الهـثب٤ث ث١ ت٠ئش تفثٮ: خصثخر ت٪ن

:()eachتهت٦

each( $array ). تصه لـ٪٥ ٩تـه٥ ت٬ تالث ثى خإيؼثم تو٤ظ تفثٮش٪ ٧ى٥ تهت٦

:()nextتهت٦

خثصه لـ٪٥ ٩تـه٥ ٢٩ ت خ٠٨٤ث ت١ ٧ى٥ تهت٦ ش٪eachش٪ ٧ى٥ تهت٦ خ٤ ه٠ تهت٦ next( $array ). تيؼثم ت٠ص تى٭ ٩طس تٮ ثى ت٬ تالث

:()resetتهت٦

ت٭ ؤ٣ ٠س خو٠ ت٠ظ٪٦ , ٧٩ٮ ش٪ خإيؼثم ت٠ص ت٬ خهتٯر ت٠ظ٪٦, ه٠ ٧ى٥ تهت٦ خؾ reset( $array ). ٢ ؼهٯه

:()endتهت٦

end( $array. ـط ش٪ ٢ ت٨٠ث خ٪ػن ت٠ئش ٮ تل ت٠ظ٪٧reset٦ى٥ تهت٦ ه ثخص٨ث )

:()prevتهت٦

خثؼ٪م م لـ٪٥ ٩تـه٥ ٩ش٪ ٩nextتلش٤ث ٮ ٧ىت ت ٧ٮ ٧ى٥ تهت٦ ٧٩ٮ ه تهت٦ تيؼثم ت٠ص تى٭ ٩طس ت٦ ثى ؾ

( :Counting )رؼذاد انظففبد

Page 95: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:()countتهت٦

: ٩شصمه خثـٯ٦ تصث٦, شصمه ٧ى٥ تهت٦ وه ه٤ثط ت٠ظ٪٦ ت٠٪ؼ٪ن٥ هٯ٤ث

:()sizeofتهت٦

sizeof( $array ). ٩ال ٯ٪ؼه خ٠٨٤ث ت٭ تلصال, ش٠ث countش٪ ٧ى٥ تهت٦ خ٤ ه٠ تهت٦

:()array_count_valuesتهت٦

٪ هٯ ظ٪٦ , ٩ه٨٠ث ت١ ش٪ خوهن تو٤ثط ت٠صي٥ ٮ ت٠ظ٪٦, ٩ي٧د٦ , ٧ى٥ تهت٦ ؼ٦٠ 1 شي٩ ٥ ٩تـه٥ ٢٩ توهن 2 ٩ 6 ٩ 5٪ شمد تهت٦ ت١ توهن ) 2 , 6 , 1 , 5 , 1 (ٯ٪ؼه خ٨ث

ؿٯر ه٠ ٧ى٥ تهت٦ ت١ ش٪ خإنلث ظ٪٦ ت٨ث ٩ش٪ خإيؼثم ظ٪٦ ـ٦ ه٤ثط٧ث , شي شث١, ٤ خؤلى عث خؾ ه٨ث, ٧ٮ ههن تز تصتي ٩ت٨ ت٩ ت٠ثشؿ ٧٪ ه٤ثط ت٠ظ٪٦ تال٬٩

: تصؿ في تال٪تن ٩ خو٠ تصثٮ

: ٩ت٤ثشػ ٧٪

:array_walkانذان

٢ تصمهت نتر , ٮ خوغ تالـث١ ٣ٯه ت١ ٣٪ خصوهٯ ؼ٠ن ه٤ثط ت٠ظ٪٦ ت٠٪ؼ٪ن٥ هٯ٤ث , ٩٩ػن ت٨ث خوغ ٢ ٨٣ثز ته٩ت٩array_walkٯ٤٤٠ث شف دصث٣ث ه٢ ؿٯ تهت٦ , شتي ٩ و

ٯ٤٤٠ث و , ٣٩1ٯه ت١ ٣٪ خٯثنذ ه٤ظ ٮ ت٠ظ٪٦ خثوهن , ٤ ت١ هٯ٤ث ظ٪٦ خ٨ث تيث: تصؿ في تال٪تن ٩ خصثخر تصثٮ, و

Page 96: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٩٪ ٯ٪١ ٣ثشػ ٧ى٥ تـٯ٦ ٧٪ تصثٮ

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

ن خوغ تالع٦ تصـدر صثهه٣ث ه٬ PHP٪ ٣صو ٮ تهي تثن ه٬ صثز ٮ ر ؼ٠ن ث شو٤٠ث٥ ت٬ تال١

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

يزفشلبد رطجك ػه انظففبد: انذسط انغبدط ػشش

٧ـ 1426-3-28 :انزبسخ ن تي٢ PHP شو :انضع

Page 97: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩شـ٤ث , ت٣٪تم3ٮ تف٦ ٧ٮ , شو٤٠ث ٮ تثخ ٣صف ٮ ت٠صتز تصٮ شؤشٮ ٢ ت٠٤ثوغ, ـط ت٣ شصح ٮ تظف٦ تصٮ ٯى٧ح ت٨ث ت٠ص ت ت٠ص ؾ. ٧٩٪ تدؾ, ت٬ ٣٪م ٩تـه

٣صمه٨ث , ٧٩ٮ هدثي٥ ه٢ ظ٪ثز ـ٦, تال٬٩, ٢ ت٪ ٪ ٣صو ؿٯصث١ تل٫ ٮ تف٦ ال ٯ٪ؼه ٨ى٥ تـ ت٠ثء ٢٩ شث٧هز صثخث ٯ٪ خإهـثء ت٠ثء , صف ٮ ت٠صتز

٨ث دـ٦ ٥٠٩

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؼور ؼ٠ن ث د شو٦٠ ٮ رPHP

:ت٧هت تهي

ؿ تصمهت ت٠صتز ٢ ت٠٤ثوغ ت٤٪م ت٠مٮ) HIDDEN ( ٢ ت٣٪م ت٠٤ثوغ تهت٦isset تهت٦unset شـد ه٠ٮ

:طشق اعزخذاو انزغشاد ي انبرج

٩شـ٤ث , ت٣٪تم3ٮ تف٦ ٧ٮ , شو٤٠ث ٮ تثخ ٣صف ٮ ت٠صتز تصٮ شؤشٮ ٢ ت٠٤ثوغ, ـط ت٣ شصح ٮ تظف٦ تصٮ ٯى٧ح ت٨ث ت٠ص ت ت٠ص ؾ. ٧٩٪ تدؾ, ت٬ ٣٪م ٩تـه

٣صمه٨ث , ٧٩ٮ هدثي٥ ه٢ ظ٪ثز ـ٦, تال٬٩, ٢ ت٪ ٪ ٣صو ؿٯصث١ تل٫ ٮ تف٦ ال ٯ٪ؼه ٨ى٥ تـ ت٠ثء ٢٩ شث٧هز صثخث ٯ٪ خإهـثء ت٠ثء , صف ٮ ت٠صتز

٤ , ) تال٪ج تـ٪ٯ ) , ( تال٪ج ت٠ص٪ؾ ) , ( تال٪ج تظ (, ٨ث دـ٦ ٥٠٩: خ٠شث٧هش٨ث ن خوؼ٤ث تدوغ

: ٠٣٪وغ تيث خث٣ثز

: الـق تصثٮ, ؿٯ اللى ٧ىت ت٠ص 3هٯ٤ث , تال١ ٮ تظف٦ تصٮ ٣و خ٨ث تدث٣ثز

٩ت٭ ٩تـه ش٪ خإصمهت٦ ؟؟ ه٢ ٣ٮ ت٣ث شمظث تـدى , ث٧٪ ت خ٢ ٧ى٥ تـ تعالضت٩ثز , تصمهت تال٪ج تـ٪ٯ ٩ٯفدى ت١ ش٪ خثالتي ه٬ تصمهت ت٪ج ٩تـه ٢ تعالظ٦ ؾ

: خ٢ تعالض ؿ ٧٪ تصثٮ

Page 98: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ٮ on ه٬ ت٪ػن register_global ت٨ ت٪ج ٢٩ ٯصؼٮ ت١ ٯ٪١ لثي :االعهة انمظش ٧٩ىت تال٪ج ٯؽو ش٪ خإلـثء ش٪ , تههتنتز ت٦ ٩ ٧ىت ٯوص٠ه ه٬ ت٤م٦ ت٠صمه٦ هٯ

خؽو ٪ن ٨ تاللصت ت٩ ت٢

تصٮ ٠س خص٤ظد٨ث PHP ٧ىت تمثي ؼه ٢٩ ٢ ٯ٪ خثو٠ تال توت ث٣س ر :االعهة انزعط

4.1.0ته٬ ٢

٧ىت ٧٪ تؼ ت٪ج ش٪ خإصمهت٦ ٧٩٪ تمثي ت٪ـه ت٠ؼ٠٪١ ت١ ٯو٠ ه٬ :االعهة انطم ٢٩ ٯفص٠ ت١ ٯ٪ طثـد٪ , ٧٩٪ تع٧ث ـ٠ثٯ٦ ٩تث٣ث, ٠٨ث ث٣س تههتنتز ت٦ ) server (ت٭ لثن

خإثب٦ ه٬ ت٠ه٫ تـ٪ٯ PHPر

٢٩ ٪ , ٪ شصمه تالع٦ ت٠٪ؼ٪ن٥ خثاله٬ POSTتوت ث٣س ؿٯر تيث ت٠٤٪وغ : الـل٦

GET خثودثي٥ POST ؾ خإصدهت تودثي٥ GETث٣س تـٯ٦

:issetانذان

: الـق ت٠عث تصثٮ, خثصف ٢ ت١ ص ش ت٣شثء٥ ت ال , ش٪ ٧ى٥ تهت٦

:unsetانذان

: الـق ت٠عث تصثٮ, ش٪ ٧ى٥ تهت٦ خؤثء ص ٪ؼ٪ن

: ي اع انبرج HIDDENانع

Page 99: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

, ٩ال ٯو خ٪ؼ٪ن٧ث تتب , ٮ خوغ تالـث١ ٣ٯه ت١ ٣٪ خإيث خث٣ثز م٦ ٢ طف٦ ت٬ تل٫: ٪ ٣صمه تـٯ٦ تصثٮ, ٧٩ث IPت٩ ه٤٪ت١ ت , عال ههن تهيؼثز تصٮ ـظ ه٨ث ت٬ تال١

ت ت٠ص-

ت٦٠ ت٠٪ػ٪م خث٠ص - 2

:رطجك ػه

٩ال٤٣ث , ٨٩ىت شؤل طه٩ي تهي ٯ٪ث ثال, تـصز عت ٮ تلصثي٥ , ث٧٪ تصـد تو٠ٮ ت٤٠ثح٪ ٣٪ خو٠ شـد , ٮ ني٩ دصهب٦ ٩ ٣ خث٩٠ي ه٬ ٪تهه تدث٣ثز ت٩ ـق ت٠ثز

٢٩ ٪ ٣٪ خ٪ػن تالة٦ ٩تؼثخثش٨ث ٮ , ٧٩٪ ٠٣٪وغ تاللصدثي تى٭ ٤٠ث خو٦٠ ثخث, ه٠ٮ خؾ: تصؿ في تال٪تن ٩ خصثخر تصثٮ, ظ٪٦ ٩ت٣شثء تئت خـٯ٦ هش٪تب٦

Page 100: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت
Page 101: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٪ شص٢٠ ٢ , ٩٪ شو٠س ٮ ؿٯر تصثخ٦ ٩أز تصوثز, ؤشؾ تصـد خـٯ٦ ٯو٦. ٤دهأ, ور ؿٯر ه٠ تد٣ثػ تظفف٦

توت ث١ ت٠ص ت٣شؤ ٢ د ى ٯو٤ٮ ت١ ت٠صمه ه ٣ ه٬ ي , ت٣شؤ٣ث هدثي٥ شؿ٦ - 1 و ٣٪ خوع تئت , ٩تي ت٠ص )ؼث٩ج ه٬ تئت (تاليث ٮ ت٠٤٪وغ

ظ ٣٪ خصشد٨ث هش٪تبث ٩تلصثي تئت تال٩ ٩تؼثخص٦ ٮ , تة٦ ٮ ظ٪٦ ـ٦ ٣3ؼن - 2٩تصمه٤ث , تالؼثخ٦ 1 تئت ٩تمث٣ر ٣٩0ؼو٦ ٮ ظ٪٦ تل٫ ي٦٠ خفط ت١ تمث٦٣ , ت٠ظ٪٦

FOR و ٯمغ ٢ نتر تصتي , ال٤٣ث ٣ٯه تلى تئت تال٩ ٩تؼثخص٦ ؾbreakتودثي٥

٣ؼن خ٨ث تئت ت٠ـ٩ؾ ٩تالؼثخ٦ تظفف٦ ٦ ) hidden (ت٣شؤ٣ث هل٢ ٢ ت٤٪م ت٠مٮ - 3

توت ث ت٠صمه خثالؼثخ٦ ٣٪ خودثيز شؿ٦ تصف ت١ ت٠صمه تنل تالؼثخ٦ ٩ت٨٣ث تيث ٩ - 4

و

:عإال ػه انذسط

ـث٩ ت١ ش٪ خو٦٠ خـٯ٦ تل٫ خإصمهت ت٠ظ٪ثز ٢٩ , ش٪ؼه ت ؿٯ٦ و٠ ٧ىت تصـد - 1 )٠س خإهـثب تـٯ٦ تظود٦ ٮ ش٨ ت٠ـ٪ج ؼهت (الـل٦ , خـٯ٦ ت٨ ٢ ٤٧ث

:انـــذسط انــمبدو

PHP٪ ٣صو ٮ تهي تثن ه٬ خؽر تثب٤ثز ٮ ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 102: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ثشيدخ انكبئبد: انذسط انغبثغ ػشش

٧ـ 1426-4-1 :انزبسخ ن تي٢ PHP شو :انضع

ع ٢ تدتػ تصٮ ال شهه تثب٤ثز , ت٪ط٪ خثدؽ٦ ت٬ فثثذ ت٪تو٦, خؽر تثب٤ثز ٣و٤ٮ خ٨ث ٪ ز ال ٩ؤس , ٯ٪ؼه هٯ٤ث ؿٯ ٣فثٮ خ٦ ت٪تن, ٢٩ ن ٧ى٥ تـٯ٦, ٯظوح ٨ ٪ن٧ث

طه٤ٮ ظوح ه و ٢ , ت٣ث١ ٧٩ث, ؿثب٥ , ٯ٤٤٠ٮ ت١ ت٪ خ٠فثثذ ثيذ , ٣, ٧ىت ت٠دهأ ٢٩ توت تصمهس خؽر تثب٤ثز ٨ ه و شٮ فثٮ ٪تن شٯه٥

.... ٠عال ٪ ٤ث ت١ هٯ٤ث

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

ه٦ ه٢ خؽر تثب٤ثز) Object Oriented ( دهأ تصوهنٯ٦) Polymorphism ( دهأ ت٪يتظ٦) Inheritance ( ت٣شثء تصظ٤ثز) Class ( , تم٪تص )Attribute ( , تو٠ثز )Operations ( ئ تصظ٤) Constructer ( تصمهت تصظ٤ثز

( :Object Oriented )يمذي ػ ثشيدخ انكبئبد

ع ٢ تدتػ تصٮ ال شهه تثب٤ثز , ت٪ط٪ خثدؽ٦ ت٬ فثثذ ت٪تو٦, خؽر تثب٤ثز ٣و٤ٮ خ٨ث ٪ ز ال ٩ؤس , ٯ٪ؼه هٯ٤ث ؿٯ ٣فثٮ خ٦ ت٪تن, ٢٩ ن ٧ى٥ تـٯ٦, ٯظوح ٨ ٪ن٧ث

طه٤ٮ ظوح ه و ٢ , ت٣ث١ ٧٩ث, ؿثب٥ , ٯ٤٤٠ٮ ت١ ت٪ خ٠فثثذ ثيذ , ٣, ٧ىت ت٠دهأ ٢٩ توت تصمهس خؽر تثب٤ثز ٨ ه و شٮ فثٮ ٪تن شٯه٥

٨٪ ) attributes( ته ت١ ٧ىت تدش هٯ٦ ل٪تص , ت٦٠ خش ) Class (٠عال ٪ ٤ث ت١ هٯ٤ث شظ٤ , هٯ٦ ١٩ ٧٩ىت, هٯ٦ ؿ٪ , هٯ٦ ٪١ خش٥ , هٯ٦ ه٠ , هٯ٦ ت , ٯ٤ص٠ٮ ت٬ ٣٪م ٧٩٪ و ت٩ ت٣ع٬

شم ت٣ ش٪ خو ٧ىت ٦ , ٩تالـثي, ٯ٪ خ٨ث ث٤٪ ٩تالصثف ) operations (٩هٯ٦ ه٠ثز ت٩ تـٯ٦ تؽهٯه٥ تصٮ , خثدؽ٦ ؟؟؟ ث٧٪ تال٨ خث٤د٦ تـٯ٦ ت٠وصثن٥ ٢ صثخر تال٪تن

٪ؼه , ث٠ثز عال , ٩تٯؼث ٣صـ٦ تصمهت ٧ىت ت٠دهأ الشثء ت٠دهب٦. ):٤صو٨٠ث خوه . ٩هٯ٦ ٣٪م ٩ و, ٩هٯ٦ ت ٩هٯ٦ ـؽ , هٯ٤ث

Page 103: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ؤطدؿ , ٩شوصد تصٮ ال شهه٨٠ث ػو٦, ) Object Oriented (ع ٢ ثز تدؽ٦ تفهٯع٦ شهه دهأ , تع ـ٠ثٯ٦ ٢ ت٪ن توثن٭, ت٨ , ٨٪ تم , شٮ ٮ ٧ى٥ تالٯث ٯوص٠ه ه٬ ٧ىت ت٠دهأ

تهصه ت١ , ٢٩ ٩ؼ٨ر ٣ل٭ ت٣ث. ٩خوغ تثز ٯـح ٨٤ث ٩ٯ ه٨ث ت١ ش٪١ د٦٤ ه٬ ٧ىت ت٠دهأ. ) ٮ تفثالز (, تد٣ثػ تى٭ ال ٯصمه ٧ىت ت٠دهأ ٢ ٯ٪١ ؼهت

( ٣٩و٤ٮ خ٦ ) Encapsulation( نه ٩تصشؽن ه٬ دهأ ) Object Oriented (٢ تهل ٪تبه دهأ , ـط ت٤٣ث ال ٣صـن تصف ٮ تم٪تص ت٩ ت٠وثالز تال ه٢ ؿٯ تثب٢, )تلثء ت٠و٪ثز

٪ ٣ؼن ت٬ تصظ٤ , ـ٬ ٪ تين٣ث ش ٣٪م ت٩ تطالؾ ت٩ تػثر ت٭ شا. ٩ث٦٠٣ خ٪تؼ٨ر تثب٢, ٢ ٧ىت تصظ٤ ) Object (٩ٯ٤٤٠ث ت٣شثء تع ٢ . ٢٩ شـ ت٬ شوهٯ ؼ٠ن ت٪تن٣ث, تالثٮ

٤صـن ت٣شثء ههذ )تدش (صم هٯ٤ث تصظ٤ تال٩ , ـط ٩تـه ٨٤ ٤ظ ه٢ تالل, ٩تالل ت٦٠ ٣٪ت ٩هٯ٦ ل٪تص ٩وثالز تل٫, ٩تـه ت٦٠ ف٠ه ٩هٯ٦ ل٪تص و٦٤ , ثب٤ثز ٦٤

. ٩هٯ٦ شف٠ثز ٩ل٪تص لثط٦ خ٦, ٩تـه ٨٤ ٤ظ ه٬ تالل, ٩ال ٯو٤ٮ ت٨٣ ٩تـه

( :Polymorphism )يجذأ انزؼذد

٢٩ أز صثخث ٯ٪ , خفعس ٮ ع ٢ ت٠وؽ٠ثز ٩تصتؼ ه٢ و٬٤ ٧ى٥ ت٦٠ خثوخ٦ ٩ تؼه٩و٬٤ و خث٦ ) Different Classes have different behaviors for the same operations (ه٨٤ث

وثن٦ يٯثػ٦ ت ى ؟ , ت١ شظ٤ثز مص٦ ٯ٪١ هٯ٨ث ٪ثز مص٦ ٤ تو٠ثز, توخ٦, ٯؽح ت١ شؤلى ه٨ث تع٦ ع٥ ظ ت٠دهأ ت٬ تو ٩ش٪ خإصوثخ٦, ٢ شصـن ٨٠٨ث خه٦

٪ ه٤ه٣ث شظ٤ , ٤ؤلى عثال ه٬ و. ٩تش و هٮ ؤـث٩ هي تالث١ ت١ ت٪ خص٦٨ ٠٨٤ث هٯ٦ لثطر تصف ٢٩ ٮ تثي٥ ٯؽح ت١ ش٪ , ثي٥ ٩شظ٤ نيتؼ٦ ٧٪تب٦

٢٩ ٮ ثز تدؽ٦ ال ٯ٪ؼه هٯ٤ث , ٢٩ ٮ تهيتؼ٦ خـٯ٦ تل٫ ٩ال ٯ٪ؼه هٯ٤ث شش, خثصشٮ شو ت٭ ) polymorphism ( ى شفصثغ ت٦ 100%٧100ىت ت٪تن ٩ال ش٪ خ٠فثثذ ت٪تن

تهيتؼ٦ شفصثغ ت٬ ش٪ , ٤٪٨ث خـٯ٦ ٩تو٦ خثصمهت ت٦ توخ٦. ه٦٠ ش٪ خو٨٠ث ال٭ شظ٤٪ؼه , ٢٩ توت س تيٯه ت١ ت٣ل, ٣٩ تشا تثي٥ , ش٠و٨ث , ش٤ل٨ث , طد٨ث , خظث٣ص٨ث

٧ ٩طس ت٥ ؟؟ , خو ث٧٪ تشا تى٭ شٯه ت١ ش٪ خص٤ل٦ ٧ ٧٪ ثي٥ ت٩ نيتؼ٦

( :Inheritance )يجذأ انساث

٩ تال٣ ت٠وصه , ٩يظس طر تف٪تؼح توٯؼ٦ ٢ تالج, ؤ٣س ه٬ د ت٠عث, ه٠ر ت٪يتظ٦ ٦٨٢٩ هٯ تشثء ٩ل٪تص لثط٦ خ ال ش٪ؼه ٮ تالج ٩ تال ت و طففث ؟ , ٢ تال ٩ و (ش٪ خدن ثيتز ه٬ ههذ ت٣٪تم , هٯ٤ث شر ثيتز, ٤ؼج عثال ه٬ و , ٣ تشا ٤٧ث

, هؽالز4 ثي٥ ٨ث , ثي٥ ٨ث ٪١, ٨٤ هٯ٨ ل٪تص ص٠ثظ٦ , )ؼح , هثب٦ , يٯثػ٦ , ثهه 7تؽح , تٯثػ٦ وهت١ ؾ, ٢٩ ٣٪م هٯ٦ خوغ تمظثبض ال ش٪ؼه ٮ تالل٫, ٧٩ث

٩ظالض شظ٤ثز , ٤٣شا شظ٤ ت٦٠ ثي٥, ٮ دهت تثب٤ثز ٣٪ خو٨٠ث ثصثٮ. ثهه5توثب٦ : ٧ ٩ػفس تظ٪ي٥ ؟ ت٣ل ت٠عث تصثٮ, تل٫ ٣٩ؽو٨ث ش٪يض تظثز ٢ تصظ٤ ثي٥

Page 104: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :Operations) انؼهبد , ( Attribute) انخاص , ( Class )شبء انزظفبد

٣٩ؤلى تع٦ ـ٦ ر ت٣شثء تصظ٤ثز , ٤ؤشٮ تال١ ت٬ شـدثش٤ث , ش٤٠ث عت ٮ ني ت٪: الـق ت٠عث تصثٮclassٯ٤٤٠ث ت٣شثء شظ٤ثز خإصمهت تودثي٥ . ٩تم٪تص ٩ت٠وثالز

٣٩٪ خإ٣شثء , ٧٩ٮ ت تثي٥ ٩٪٨٣ث , ٤ تال١ خإ٣شثء لثطص٢ , شظ٤٤ث ٧ىت ٯفصثغ ت٬ ل٪تص : الـق تصثٮ , varتم٪تص خإصمهت تودثي٥

--------------------------------------------------

( :Constructer )يإعظ انزظف

Constructer (ٮ شظ٤ ٣٪ خإ٣شثب٦ ٯؽح ه٤ث ت١ ٣٪ خإ٣شثء ئ ٨ىت تصظ٤ ٩ٯ٬٠

٩ٯ٤ثن٫ ٧ىت ت٠ئ ٮ ـثر ت٣شثء تثب٢ ٩ٮ توثن٥ ٯ٪ خدهأ ل٪تص , ٧٩٪ ٣٪م لثص ٢ تو٠ثز) ٩تـٯ٦ ,٩ٯؽح ت١ ٯ٪١ ت٦٠ خ٤ ت تصظ٤, ؽو تم٪تص شدهأ ٢ تدهتٯ٦ ٧٩ث, تثب٢

: ٧ٮ ثصثٮ

--------------------------------------------------

٣٩٪ خى خإصمهت ته٩ت تصٮ , ٩تٯؼث ٣فصثغ ت٬ ت١ ٤٣شا خوغ ت٠وثالز ه٬ ٧ىت تصظ٤ : الـق تصثٮ , تنيتغ ت٠ثز ٩ته٩ت خؤ٣٪ته٨ث : يتؼن تهي تفثن٭ هش, شو٤٠ث٧ث ثخث

Page 105: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اعزخذاو انزظفبد

٣٪ خى ؟؟ , ت٩ تدهأ خثو٠ ه٦, ٣ٯه ت١ ٣٪ خإصمهت٦, تال١ ٤٠ث خإ٣شثء شظ٤ لثص خ٤ث: الـق ت٠عث تصثٮ

Page 106: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ى ٪ ٯ٪١ ٣ثشؽ٤ث ٧٪ , الـق ت٤٣ث ٣٪ خإ٣شثء ثب٢ ٮ ٥ ٣٪ خإ٣شثء ثب٢ ٢ تصظ٤: تصثٮ

٩ت٠ , ى ٪ ت ٤٧ث تال١, ٩تلىز ٦٠ د٥ ٢ ت٠و٪ثز, تهصه ت١ ني ت٪ ؿ٪ٯ ؼهت يت٤ٮ خٯهٯث , ت٠صدٮ ٮ تهي تثن ت١ شثء تهلل ٩ال ش٬٤ ت٦٣ ٮ ـثر طو٪خر ت٭ شا ه

):٩٪ ٯوه٣ٮ ت١ ت٪ خثالؼثخ٦

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

ٮ ٣صف خ٪٥ تد ٮ , ٪ ٣صو ٮ تهي تثن ه٬ تصمهت تم٪تص ٩ت٠وثالز ٩ت٪يتظ٦ خؽر تثب٤ثز

Page 107: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

انزسكى ف ثشيدخ انكبئبد: انذسط انثبي ػشش ٧ـ 1426-4-12 :انزبسخ ن تي٢ PHP شو :انضع

تال١ ٤صو ر , ر ت٣شثء شظ٤ ٩شش٦ ٩ت٣شثء لظثبظ٦ ٩ه٪ت٦, شو٤٠ث ٮ تثخ تصمهت ؼء ٢ تصظ٤ ٤وـٮ شف تد خثصظ٤ ٩تصوث و٦ خـٯ٦ شثهه٣ث ه٬ ت٪ط٪

( ٩و٤ث٥ this$ خ٨٤ث ت٣شثء ص ٤ث ت٦٠ PHPثس , ه٤هث ت٣شؤ٣ث تصظ٤ ثي٥, ت٬ ث ٣ٯه ت٦ ت و carName$٪ الـل٤ث ٮ شظ٤٤ث تثخ ت١ هٯ٤ث لثطصث١ ٩تـه٥ ٠٨٤ث ٧ٮ , )٧ىت

طففث ؟

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

خؽر تثب٤ثز : تؼور تهي تثخن هش

:ت٧هت تهي

تصمهت لظثبض تصظ٤ثز تصمهت وثالز تصظ٤ثز ت٪يتظ٦) Inheritance ( ت٪يتظ٦ ت٠صوهن٥

:اعزخذاو خظبئض انزظفبد

تال١ ٤صو ر , ر ت٣شثء شظ٤ ٩شش٦ ٩ت٣شثء لظثبظ٦ ٩ه٪ت٦, شو٤٠ث ٮ تثخ تصمهت ؼء ٢ تصظ٤ ٤وـٮ شف تد خثصظ٤ ٩تصوث و٦ خـٯ٦ شثهه٣ث ه٬ ت٪ط٪

( ٩و٤ث٥ this$ خ٨٤ث ت٣شثء ص ٤ث ت٦٠ PHPثس , ه٤هث ت٣شؤ٣ث تصظ٤ ثي٥, ت٬ ث ٣ٯه ت٦ ت و carName$٪ الـل٤ث ٮ شظ٤٤ث تثخ ت١ هٯ٤ث لثطصث١ ٩تـه٥ ٠٨٤ث ٧ٮ , )٧ىت

Page 108: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

, this->carName$٪ تين٣ث تصمهت ٧ىت ت٠ص ت٩ تين٣ث تالشثي٥ ه٦ ٪ ٣٪ خثصثٮ , طففث ؟ : الـق وٮ ت٪ن تصثٮ. نتل وث ت٩ لثيؼ٦, ٪تء تين٣ث تصمهت٦ ت٩ تين٣ث شو٢ ٦٠ ت٦

ش ش و ٮ ت٤م٦ ي ( , ) public ( ؼ٠ن تمظثبض تصٮ ٣٪ خو٨٠ث ش٪١ هث٦ PHPٮ ر ٠عال , ـط ت١ ٯ٤٤٠ث تصمهت٨ث لثيغ تصظ٤ ٮ تفثالز , ) ٢ ت٦ ٤٩صـ ت٨ث الـث 5

: الـق تصثٮ

٩ٯؽح ت١ ٣٪ , )تلثء ت٠و٪ثز (الـق ت٤٣ث ٤٧ث ٣٪ خإصمهت ذ تصظ٤ثز تبر ٧٩ٮ ٢٩ ٤٧ث ؿٯر تل٫ ٯ٤٤٠ث ت٪ط٪ خ٨ث ت٬ , خإصمهت٨ث ٮ ٣ؼ٢٠ تف٠ثٯ٦ تث٦ د٣ثؽ٤ث

٩وث ٯ٪ , ٤ؼن وث ٯ٪ خص ٠ر لثط٦ , تصمهت ت٠وثالز , تلثء ت٠و٪ثز ٧٩ٮ : الـق ت٠عث تصثٮ, خ٪ػن ٦٠ ٮ لثط٦ ٧٩ث

Page 109: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

وث ٯ٪ خإيؼثم ٠ر لثط٦ - 1

وث ٯ٪ خإ٤ثن ٦٠ ت٬ لثط٦ - 2

: تال١ ٪ ٣صمه٦ خثـٯ٦ تصث٦

: شث٧ه تصثٮ, ٩ػن ش٩ؽ خفط ت١ ت٪١ ال ٯ٢٠ ت١ ٯ٪١ تـ٠ ه٬ د ت٠عث, ٩ٯ٤٤٠ث تال١

Page 110: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اعزخذاو يؼبيالد انزظفبد

٩ٯؽح ه ت١ شو ت١ ث١ ت٠وث , ٣ تـٯ٦ تصٮ شو٤٠ث٧ث د , ٫٤ ت٠وثالز , تال١ : ٯـدن ٦٠ ٪ ش٪ خثصثٮ

$x->newColor()

ص٪ خثصثٮ ) returnت٭ شصمه ٮ تالل تودثي٥ (تث توت ث١ ٯؼن ٦٠

echo $x->newColor()

ت٩

$y = $x->newColor()

ت و طفف٨ث ؟ , ):خ ٨٪٦

( :Inheritance )انساث

٪ ش٪ خإصمهت ت٦٠ , توت ٤س شٯه ت١ ش٪ خو٠ ت٪يتظ٦ تٮ ش٤٠ث ه٨٤ث ٮ تهي تثخ

: ٩ؿٯر ه٨٠ث ثصثٮextendsت٠صثـ٦

: ٪ ٯ٪١ ثصثٮ, ثب٢ ٢ ٧ىت تصظ٤ , تال١ ٪ تين٣ث ت٣شثء

Page 111: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٪ ٤ث , ٢٩ تو طفؿ , ؿدوث ٯ٤٤٠ث تصمهت هث٩ ٩لظثبض تصظ٤ تى٭ ٣ض ٦٤ ٢٩ لظثبض , )ج (٨ث ٪ؼ٪ن٥ ٮ )أ (٪ ش٪١ لظثبض ٩ه٪ت , )أ (ٯض تصظ٤ )ج (ت١

)أ ( ٪ؼ٪ن٥ ٮ )ج (

:انساث انزؼذد

أ (ٯض ٢ , )ز (توت ث١ تصظ٤ , ٩ته٤ٮ خى , ال ش٠ؿ خث٪يتظ٦ ت٠صوهن٥ , ع ٢ ثز تدؽ٦ , ٯض ٢ ث١ ٩تـه ؾ , خفط ت١ شظ٤ , ى ٠٪ؾ , ٮ ٣ ت٪س ) ج ( ٢٩ )

. ٮ ٣ ت٪س )أ (ت١ ٯظ٪ )غ (٩ )ج (٢٠ , )غ (٩ )ج (٤٧٩ث )أ (٢٩ توت ث١ ٤٧ث

:عإال ػه انذسط

ظ , ٩ت٠٪٣ثز تصٮ خ٨ث ه٢ ؿٯ تصظ٤ثز , ٯ٪ خوع يأ طف٦ ٩وٯ٨ث , خإ٣شثء شـد - 1خوه و خإ٣شثء طفثز تل٫ ه٢ ؿٯ ت٪يتظ٦

:انـــذسط انــمبدو

) regular expressions (٩ثٯ٬٠ , ٪ ٣صو ٮ تهي تثن ه٬ ن٩ت تصف ٮ ت٤ظ٪ص

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

دال انزسكى ثبنظص: انذسط انزبعغ ػشش ٧ـ 1426-4-20 :انزبسخ ن تي٢ PHP شو :انضع

٪تء ت٠ ت٩ خٯه ت٩ , ش٫ عت ت١ ول ت٠٪تن شؽو شؼن و٪ثز ٩ش٪ خإيث٨ث ت٨ ث٠٪ن ال ٯؼ٢٠ , ٢٩ ٧ شوصه ت٨٣ث ش٠ ت٨ ٢ ص٥ ؟؟؟ صؤه ت١ ؼ٪تخ ٪١ ال, يثص

ت ى طففث ؟ , ت٩ ؽن ال ٦ و٬٤ , ٧ ٧٪ ت٠ـ٪ج , ث ٯ٪ خإنلث٦ ت٠صمه ٩٪ ٣صوع ت٪ ن٩ت ع٥ شؽو شصف خث٤ظ٪ص , ٤٨ث شؤشٮ ثبهذ شفٯ ٩تتصف خث٤ظ٪ص . ٮ ش٪٭ ختؽ ٩شؽو٨ث ف٦٠ ٩٪ٯ٦

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

Page 112: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ال ٯ٪ؼه

:ت٧هت تهي

تصفٯ ٩تصف خث٤ظ٪ص ؼ٠ن ٩شظ ت٤ظ٪ص ثي٣ر ت٤ظ٪ص ـثخر ٩خفط ٩ش ت٤ظ٪ص

:انزسشش انزسكى ثبنظص

٪تء ت٠ ت٩ خٯه ت٩ , ش٫ عت ت١ ول ت٠٪تن شؽو شؼن و٪ثز ٩ش٪ خإيث٨ث ت٨ ث٠٪ن ال ٯؼ٢٠ , ٢٩ ٧ شوصه ت٨٣ث ش٠ ت٨ ٢ ص٥ ؟؟؟ صؤه ت١ ؼ٪تخ ٪١ ال, يثص

ت ى طففث ؟ , ت٩ ؽن ال ٦ و٬٤ , ٧ ٧٪ ت٠ـ٪ج , ث ٯ٪ خإنلث٦ ت٠صمه ٩٪ ٣صوع ت٪ ن٩ت ع٥ شؽو شصف خث٤ظ٪ص , ٤٨ث شؤشٮ ثبهذ شفٯ ٩تتصف خث٤ظ٪ص . ٮ ش٪٭ ختؽ ٩شؽو٨ث ف٦٠ ٩٪ٯ٦

:trim ٩ ltrim ٩ chopته٩ت

ٯ٢٠ ت١ ش٪ ٧ىت , شصمه ٧ى٥ ته٩ت ٮ ٣ؼ٢٠ ت١ ت٠صمه ٮ ٯؼن ت٭ تثز ٮ ت٠هل ٦٤٩ ػ٩ي٭ توت ٤س صفق ٧ى٥ ت٠و٪٦ ٮ ٪تهه تدث٣ثز ت٩ شٯه ثي٣ر , تشا ػ٩ي٭

, ش٪ خؤثء ت٭ ثثز ٢ خهتٯر ٨٣٩ثٯر ت٤ضtrimتهت٦ , ث٠ث٦ ف٪خ٦ ٮ ت٤ظ٪ص , ت٤ض : الـق ت٠عث تصثٮ

٢٩ شٮ ت٠ثثز ٢ تؽء trim ٨ٮ ش٪ خ٤ ه٠ ltrimهس تـٯ٦ تال١ ؟ خث٤د٦ هت٦

ت٭ تل ت٤ض , ص٪ خؤثء ت٠ث٦ ٢ تؽء تالٯ٢٠ chopتث تهت٦ , ت٭ ٢ خهتٯر ت٤ض , تالٯ

:sprintf ٩ printfتهتص٢

ت٨٣ث ش٪ خـدثهر ت٤ض print ٩ت خ٠٨٤ث ٩خ٢ تودثي٥ printش٪ ٧ى٥ تهتص٢ خ٤ ه٠ تهت٦ , ه٬ د ت٠عث ) 2.258982 (شم ت١ هٯ ههن , ش٨ ث ته٦٤ ؟ ٤ؤلى عثال , خـٯ٦ و٦٤

تاللصال خ٢ , ٪ شصمه ٧ى٥ تهتص٢ ) 2.25 (٩شٯه ت١ شـدن ٧ىت توهن ٢٩ خثـٯ٦ تصث٦

printf ٩ sprintfتال١ الـق ت٠عث تصثٮ. ت١ تال٬٩ ش٪ خثـدثه٦ ت تعث٦٣ ص٪ خإيؼثم ت٤ض ت٠وه :

, ت٤ض ٩ ت٦٠ ت٠صده٦ , ٣هل ت٨ث هلال١ , ٩printfالـق ٮ تهت٦ , ٩ت٤ثشػ ٧٪ ٦٣ ش٠ثث تصده خث٤ض ت٩ ( ٧٪ s%تيأٯس ت٨٪٦ ؟ الـل٦ و٬٤ , total$ ج ٠ر s%ص٪ خإصدهت

: ٪ ٣٪ خثصثٮ2.25تال١ ٪ تين٣ث ت١ ٣ـدن توهن ٧ىت . )ت٦٠ تعث٦٣ ت٠هل٦

Page 113: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٣٩ثشؽ٤ث ٧٪ تصثٮ

الـق ت٠عث تصثٮ , ٮ ت٤ض ) % (ٯ٤٠ ت١ شهيغ تع ٢ لثطر شف٪ٯ

٩٪ تـصؽس ٯ٪ث ث ت٬ ؿدثهر ٧ىت ت ت٬ ت٠صظؿ , % ل٪تص تصف٪ٯ شدهأ خٮ هالر (الـل٦ ٮ شو تم٪تص تالل٫ ٮ تصف٪ٯ الـق ت٠عث تؽه٩ تصثٮ , )%% تصمه تـٯ٦

انؼ انع

b ٯصؼ ه٬ ش ههن طفؿ ٩ٯـدن ه٬ ش ظ٤ثبٮ

c ٯصؼ ه٬ ش ههن طفؿ ٩ٯـدن ه٬ ش ه٬ ـ٩

d ٯصؼ ه٬ ش ههن طفؿ ٩ٯـدن ه٬ ش هش٭

f ٩ٯـدن ه٬ ش ) double (ٯصؼ ه٬ ش ههن هش٭ )float (هش٭

s ٯصؼ ه٬ ش ٣ض ٩ٯـدن ه٬ ش ٣ض

:ucwords ٩ ucfirst ٩ strtolower ٩ strtoupperته٩ت

٧٩ىت A ت٬ aت٭ ش٪ خصف٪ٯ , )خث٦ تال٣ؽٯر ( ش٪ خؽو تف٩٩ د٥ strtoupperتهت٦

٧٩ىت a ت٬ Aت٭ ش٪ خصف٪ٯ )خث٦ تال٣ؽٯر ( ش٪ خؽو تف٩ ط٥ strtolowerتهت٦

ش٪ خؽو ت٩ ـ ٢ تؽ٦٠ خثفث٦ تد٥ ucfirstتهت٦

ش٪ خؽو ت٩ ـ ٢ ٦٠ ٮ ت٤ض ت٬ تفث٦ تد٥ ucwordsتهت٦

Page 114: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ت٤ثشػ ٧٪

:خغ رفظم انظص

٩خوغ , ٮ ٣ثي١ ت٩ ٣صف ت٩ ت٭ شٮ تل , ٮ ع ٢ تالـث١ ٣ٯه ت١ ٣ظ ٣ض ه٢ ت٤ض تٮ , تالـث١ ٣ٯه ت١ ٣٪ خؽ٠ن ت٤ظ٪ص ن خؼ٨ث تدوغ ٩٪ ٣صو تال١ تـ و٠ و

:join ٩ implode ٩ explodeتهت٦

٪ ت١ , ظ ت٤ض ه٢ خوؼ٦ تدوغ ٩ش٪ خإيؼثم ت٤ثشػ ه٬ ش ظ٪٦ explodeشصمه تهت٦ : ٣٩ٯه ت١ ٣و ث٧ٮ تش٦ تٮ ٯصمه٨ث ٪ ٣٪ خثصثٮ , ت٠صمه تنل خٯه٥ تالص٣٩ٮ

: ٪ تين٣ث ؼ٠ن ٣ض ن خوؼ٦ تدوغ ٪ ٣٪ خو٠ تصثٮ, صـثخ٦ ش٠ثث join ٩ implodeتهتص٢

Page 115: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:substrتهت٦

شصمه ٧ى٥ تهت٦ صوـ شف٠ث ٮ ٣ض ؼء ٢ ٣ض تد خصفهٯه تدهتٯ٦ ٩ت٨٤ثٯ٦ ٩ش٪ خإيؼثم ت٤ض : ٪ ش٪ خثصثٮ, ؾ ٩helloشٯه ت١ شؤلى ٠ر ) Hello World (٠عال ٪ هٯ ت٤ض , ت٠ـ٪ج

: )ثي١ تاليث ن تظ٪ي٥ خثال (تال١ ٪ شالـق ر ه٠ تهت٦ ٨ٮ ثصثٮ

ت٤ض ت٠تن ت١ شؤلى ؼأ ٦٤ - 1

ث١ تدهتٯ٦ - 2

ث١ ت٨٤ثٯ٦ - 3

: الـق تصثٮ , 4 ٩ 3 ٩ 2 ٩ 1 ٩ ٣0و٤ٮ خ٦ , 5 ت٬ ٩0ٮ عث٤ث ٢ , ٣0دهأ ت٤ظ٪ص نتب٠ث ٢

: الـق تصثٮ, ٪ تين٣ث تؽ٦٠ ٢ ث١ و٢ ت٬ ت٨٤ثٯ٦ ٪ ٣ؼن ٠ر تدهتٯ٦ ؾ

٩llo world٪ ٯ٤صػ ٤ث

:يمبسخ انظص

Page 116: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت و طففث ؟ ٤٧ث ؿ === ت٩ == ٮ تثخ ٤ث ت٤٣ث ٪ تين٣ث ت١ ٣ثي١ ٪ ٣صمه , تل٫ ٠ثي٦٣ ٪ ٣ت٧ث تال١

:strcasecmp ٩ strcmpته٩ت

توت ث٣٪ , ش٪ خإهـثب٨٤ث ٣ظ٢ ٩ش٪ خ٠ثي٣ص٠٨ث strcmpثهت٦ , ٧ى٥ ته٩ت شصمه ٠ثي٣ر ت٤ظ٪ص تث توت ث١ تال٩ تد ٢ تعث٣ٮ ٪ شؼن ي تد ٢ تظ , 0صث٩ٯث١ ٪ شؼن ت٦٠

, ٧٩ى٥ تهت٦ ـث٦ فثر تالـ , )ت٭ خثثح (٩توت ث١ تط ٪ شؼن ٦٠ ت ٢ تظ : الـق تصثٮ

ـث٦ فثر تالـ strcasecmp ٩ت ت١ strcmp ـثخ٦ هت٦ strcasecmpتهت٦

:strlenتهت٦

: ٩ؿٯص٨ث ثصثٮ, شصمه ٧ى٥ تهت٦ ٠ور ؿ٪ ٣ض و٢

:يطبثمخ ثسث رغش انظص

:stristr ٩ strrchr ٩ strchr ٩ strstrن٩ت تدفط ه٢ ت٤ظ٪ص

ن ت١ تعث٦٣ شصمه دفط ه٢ , صـثخص٢ ش٠ثث ٩ ـث٦ فثر تالـ strchr ٩ strstrتهتص٢ : ؿٯر ٧ى٥ تهت٦ ثصثٮ, ٧٩ٮ تالؼ ٩ت٤٠ثد٦ نتب٠ث , تالـ ٢٩ تال٬٩ شئن٭ ٣ تو٠

ت٤ض تٮ - 1

ت٦٠ ت٠تن تدفط ه٨٤ث - 2

٩ش٠٨ ث د ت٦٠ تصٮ , توت ٩ؼهز تهت٦ ٦٠ ـثخ٦ ٪ ش٪ خإيؼثم ت٦٠ ظ خثٮ تؽ٦٠ الـق ٣ثشػ عث٤ث خثاله٬ , هع ه٨ث

Page 117: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تث تهت٦ , ٩ت ٧٪ ت٨٣ث ـثر فثر تالـstrtsr ٨ٮ ـثخ٦ stristrخث٤د٦ هت٦ strrchr ٠٨ٮ تٯؼث ـثخ٦ ٩ت ت٪ـه ٧٪ ت٦٣ توت ث٣س ت٦٠ ي٥ ش٢ ٮ تؽ٦٠ , ٪

٠٨ٮ ش٪ خإيؼثم ت٤ض ٢ ت٩ strstrه٬ ه , ش٪ خإيؼثم ت٤ض ٢ تل ث١ شيز ٦ تؽ٦٠ث١ شيز ٦ تؽ٦٠

:strrpos ٩ strposن٩ت شفهٯه تث٢ ت٤ض

الـق , ٩ت ت١ ٧ى٥ ته٩ت ش٪ خإيؼثم ت٠ث١ ت٠ٮ ٤ض ٧strstrى٥ ته٩ت شثخ٦ شٯدث ت٬ , ت٠عث تصثٮ

): خثوه ٩ثي١ , 6 خهأز ٢ تمث٦٣ worldال١ ت٦٠ , ٩6٪ ش٪ ٧ى٥ تهت٦ خإيؼثم ت

٠ث شو٤٠ث ٮ ن٩ت , strpos ٪ ش٪ خؤيؼثم تل ث١ ك٨ خ٦ ت٤ض ه٬ ه strrposتهت٦ تدفط ٮ تاله٬

:str_replaceنتر ش ت٤ظ٪ص

: ٩ؿٯص٨ث ثصثٮ, ٧٩ٮ ه٥ ؼهت صص تٯن , خإٯؽثن ٣ض ٩ش٥ str_replaceش٪ ٧ى٥ تهت٦

ت٠ثز تصٮ ٣ٯه تصدهت٨ث - 1

ت٠ثز تؽهٯه٥ - 2

تؽ٦٠ - 3

, ٮ ظ٪٦ ٩تـه٥ ه٬ ـه٥ , ٩ت٠ثز تهٯ٦٠ , الـق ت٦٣ خثالث١ ت١ ٣ؽو ت٠ثز تؽهٯه٥ , ـط ت١ ؼ٠ن تفثالز ٠٪ـ٦ , ٩ٯ٢٠ تٯؼث ٢ ظ٪٦ , ٮ ٣٪ خإصدهت تع ٢ ٦٠

4.0.5 ي ٩PHPتطدفس ٧ىت ٢ ٣مر

Page 118: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

٩ خ٪ػن خوغ شف٠ثز , تث٦ , تدٯه , ٦ ت ت٠ , خإ٣شثء ٠٣٪وغ ت٦ خٯهٯر - 1تث٦ ال شفص٪٭ ه٬ ٠ثز الب٦ , تـ 3ه٬ د ت٠عث تدٯه ال ٯ٪١ ت ٢ (ت٤ظ٪ص

(

:انـــذسط انــمبدو

) regular expressions (٪ ٣صو ٮ تهي تثن ه٬ ثٯ٬٠

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

انزؼبثش انمبع: انذسط انؼشش

٧ـ 1426-5-10 :انزبسخ ن تي٢ PHP شو :انضع

تال٩ ٯ٪١ هػ ن ت٦ شثبث , PERL ٩ ٧٩POSIXٮ , ٣٪هث١ ٢ تصوثخ تث٦ PHPشهه ر ال ش و٤ه تصمهت تص٤ظح توثن٭ ر ٪ ٯص ٩ػن ,, ٢٩ تالل ٯفصثغ ت٬ ت١ ش٪ خص٤ظد٦

٩ٯص شؼ٠ص٦ ٩شش٦ تم , ٯوصد ت٤٪م تال٩ ت٨ ٮ تصو ٩تـد ٢ ت٤٪تم تعث٣ٮ , تالظ٤ث١ وث ):٦٤٩ ت٢ ثعث٣ٮ ,,

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

خؽر تثب٤ثز : تؼور تهي تثخن هش

:ت٧هت تهي

ه٦ ه٢ تصوثخ تث٦) Regular Expressions ( توع٪ي ه٬ ت٤ظ٪ص خإصمهت تصوثخ تث٦ تصدهت ت٤ظ٪ص خإصمهت تصوثخ تث٦ ظ ت٤ظ٪ص خإصمهت تصوثخ تث٦

Page 119: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :Regular Expressions )يمذي ػ انزؼبثش انمبع

تال٩ ٯ٪١ هػ ن ت٦ شثبث , PERL ٩ ٧٩POSIXٮ , ٣٪هث١ ٢ تصوثخ تث٦ PHPشهه ر ال ش و٤ه تصمهت تص٤ظح توثن٭ ر ٪ ٯص ٩ػن ,, ٢٩ تالل ٯفصثغ ت٬ ت١ ش٪ خص٤ظد٦

٩ٯص شؼ٠ص٦ ٩شش٦ تم , ٯوصد ت٤٪م تال٩ ت٨ ٮ تصو ٩تـد ٢ ت٤٪تم تعث٣ٮ , تالظ٤ث١ وث ؼ٠ن ث شو٤٠ث٥ ٮ تهي تثخ ث١ هدثي٥ ه٢ ث٣ذ ٣ظ٪ص . ):٦٤٩ ت٢ ثعث٣ٮ ,,

ثصوثخ تث٦ ,, صـثخ٦ ت٩ تؼتء ٢ ت٤ظ٪ص ٢٩ ثوت ٪ تـصؽ٤ث ت٬ ت١ ٣٪ خشا تع ٢ و . ٩٪ ٣ خثصو ه٨ث ٩تصـد ه٨ث,, ٧ٮ دصث٣ث

:تالثثز

شث٩٭ ٮ ) email (ثودثي٥ , تصوثخ تث٦ ٧ٮ ؿٯر ٪ػن ت٩ شؾ ٠٣ؾ و٢ ي ٮ ٣ض ٢ ن تصمهت تصوثخ تث٦ ٯ٤٤٠ث ت٠ثي٦٣ خثـ . ) i( ٩ ) ma( ٩ ) mail (تصوثخ تث٦

٩ و ٢ تـ تصٮ ٤صـ ٨ث , ت٪ؾ , تالل , ٯن تف ٮ ت٩ ت٤ض ,, تصث٦

:تالـ ٩تصظث٣

٨ىت ٯ٪ خ٠ـثخر ت٭ ـ تل ) . (٪ تصمه٤ث تف , ٤ؤلى تع٦ ٮ ٨٣ تالـ ٩تصظث٣

٩ cat, ٪ ٯ٪١ ت٤صثغ ثصثٮ at.٪ ٤ث ٣ٯه ت١ ٣٪ خ٠ـثخر , ) ( هالر تـ تؽهٯه mat ٩ sat . ٢ ٧ى٥ تـٯ٦ ٪ ش٪ تٯؼث خع ت١#at ٢ ٤٧ث ـ خؤ١ , ٣ٯه٥ ن ت٠ثي٦٣

ٮ ) vowel( تيأٯس ت٨٪٦ ؟ عال ٪ تين٣ث تـ [a-z]٣٪ خؽو ت٠ـ٪ج ؾ تـ خثـٯ٦ تصث٦ ت٩ تع ٢ [a-z]٩ٯ٢٠ تصمهت ه٫ ٠ث و٤ث د , [aeiou]٪ ٣٪ خثصثٮ , ؽ٠٪ه٦

ٮ ت٦ ( ٪تء ث١ ٮ ـثص٦ تظ٫ ت٩ تد٫ z ت٬ ٧٩aىت و٤ث٥ ت٭ ـ ٢ [a-zA-Z]ه٫ a ٨ىت ٯ٪ خ٠ثي٣ر ت٭ ـ [a-z^]٩ٯ٢٠ تٯؼث ت١ ٣مغ ه٫ ٢ ت٠ثي٦٣ ثصثٮ , )تال٣ؽٯ٦

٩ػفس ت٥ تال١ ؟ خؽث٣ح , ) ( ت٭ ) not (و٤ث٧ث []توت ٩ػوس خ٢ تال٪ت ^ ثوال٦ zت٬ الـق , ٤٧PHPث ه٫ و ثخث ٮ ر , ت٩ ٣ٯه ه٫ و٢ ٮ خث٤ث , ت٠ه٫ تى٭ ٣٪ خصفهٯه٥

: تؽه٩ تصثٮ

ت٠و٬٤ ت٠ه٫

[[:alnum:]] تاليث

[[:alpha:]] تالـ

[[:lower:]] تالـ ٮ ت٠٤ؾ

تظ

[[:upper:]] تالـ ٮ ت٠٤ؾ

تد

[[:blank:]] ٩ هالر تثز TAP

[[:space:]] هالثز تتثز

[[:print:]] ـدثه٦ تالـ تثخ٦

[[:graph:]] تالـ تثخ٦ ـدثه٦

ت٠ثثز ث ههت

:تصتي

ٯ٤٠ تصود ٤٧ث خـٯص٢ , شٯه ت١ ش٪ ت١ ٤٧ث خوغ ت٤ظ٪ص شي تع ٢ ٥, ٮ خوغ ت٠تز ٢ )ط ت٩ تع (٩ و٤ث٥ ت١ ت٠٤ؾ ٯ٢٠ شتي * تال٬٩ خإصمهت تف ,, ٮ تصوثخ تث٦

)٥ ت٩ تع (٧٩ىت و٤ث٥ ت١ ت٠٤ؾ ٯ٢٠ ت١ ٯصي + ٩تـٯ٦ تالل٫ ٧ٮ تف . ٥

:تؼتء تصوثخ

Page 120: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ ' very large'٩ ' large': ٪ ش٪ خ٠ـثخر تصثٮlarge*( very), عث ه٬ ٧ى٥ تـٯ٦ ص٪ػف٨ث 'very very large ' ٧٩ىت

:هه تؼتء تصوثخ

ٯ٤٠ شفهٯه ـثخر ش٠ثث , {}ٯ٤٠ شفهٯه ههن شتي خوغ تالشثء خإصمهت تاليث خ٢ تال٪ت ٩و٤ث٥ ٢ شث١ ت٬ تيخن تز ت٩ ه٫ {4 , 2}ت٩ ه٫ شتي , تز شتي ٩4و٤ث٥ {4}خثـٯ٦ تصث٦

٪ ٯـثخ تصثٮ {1,3}( very)٪ ه٤٠ث تصثٮ , ٩و٤ث٥ ه٬ تال شث١ شتي { ,2} ٤ص٨ٮ 'very ' ٩'very very ' ٩'very very very .'

:خهتٯر ٨٣٩ثٯر تصوثخ تث٦

, تـٯ٦ تصٮ ؤهػ٨ث تال١ ٪ ش٪ خصو٠ ت١ شـثخ ت٤ض توت ث١ ٮ تدهتٯ٦ ت٩ ت٨٤ثٯ٦ ٧٩ث ^ ٧ىت تف , )ال ش خثصوثيع ن تـٯ٦ تصٮ خثاله٬ , ت٣صد٦ (^ , ٩ٯ٢٠ و خإصمهت تف

bob ٨ىت ٯـثخ bob^٪ ٤ث . ٯ٪ خث٠ثي٦٣ ٮ ٨٣ثٯر ت٤ض$ ٯ٪ خث٠ثي٦٣ ٮ خهتٯر ت٤ض ٩تف ٨ىت $[a-z]^٪ شالـق ت٠عث تصثٮ , ٮ ٨٣ثٯر ت٤ضcom ٨ىت ٯثي١ $٩com٪ ٤ث , ٮ خهتٯر ت٤ض

و٤ث٥ ت١ ٯـثخ ت٭ ـ ٮ ت٤ض ه٬ ـه٥

:تصٯوثز

) com) | (edu) | (net( ٪ ٣صمه تـٯ٦ تصث٦ net ت٩ edu ت٩ com٪ تين٣ث ت١ ٣ـثخ تودثيتز

فدت ا رضغ ايبيب * ا $ ن ادسد ا رطبثك ازذ ػاليبد انزؼبثش يثم : يالزظ )

( فغف رمو ثبنزبن فه اسدد ا رطبثك انؼالي , انؼالي

:انؼثس ػه انظص ثإعزخذاو انزؼبثش انمبع

: ٩ؿٯر ه٠ تال٩ ثصثٮeregi ٩ ٠٧٩eregث , ٤٧ث ٣٪هث١ ٠ـثٯر تصوثخ تث٦

٪ ٤ث ت١ هٯ٤ث ٠٣٪وغ ٯؼن , ) pattern( ه٢ ث ٯـثخ٦ خث٠٤ؾ ) search (٧ى٥ تهت٦ شدفط ٮ تودثي٥ ٪ ٯ٪١ تصود , ٦ ت٠صمه خٯه تص٣٩ٮ ٣٩ٯه ت١ ٣صف ٢ طفر تدٯه تالص٣٩ٮ

: تثٮ ثصثٮ

: ٤ خشؾ هدثي٥ ه٬ ـه٥

Page 121: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت٩ ؽ٠٪م ٨٤ ظ - ت٩ _ ٧ى٥ تودثي٥ شو٤ٮ ت١ ٯدهأ ت٤ض ه٬ تال خف ٩تـه ت٩ ي ٩تـه ت٩ هالر @ توال٦

٩تصمه٤ث ٠ث ٤ث خثاله٬ . ظ توال٦ ) yahoo (٧ىت تصود ٯـثخ تؽء تال٩ ٢ تو٤٪ت١ عال

) com(ٯـثخ ٨٣ثٯر تدٯه تالص٣٩ٮ عال

تال١ ؿٯر تالصمهت ثصثٮ

. ٨٤٩ث ـث٦ فثر تالـ, ش٪ خ٤ تو٠ eregiتهتر

:اعزجذال انظص ثإعزخذاو انزؼبثش انمبع

خ٤ ؿٯر تصمهت تهتر eregi_replace ت٩ ereg_replaceٯ٢٠ تصمهت نتر تصدهت ت٤ظ٪ص str_replace٠٩ث شو تهت٦ , تصٮ شو٤٠ث٧ث ٮ تهي تثخeregi_replace ٧ٮ ٨٣ث تهت٦

ereg_replace ٢٩ ـثر فثر تالـ

:فظم انظص ثإعزخذاو انزؼبثش انمبع

٩ؿٯص٨ث ثصثٮ ,, splitنت٦ تل٫ ه٥ ٮ تصوثخ تث٦ ٧٩ٮ

Page 122: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: تال١ الـق ت٠عث تصثٮ

: ٣٩ثشػ ت٠عث ٧٪ ثصثٮ

:عإال ػه انذسط

ٮ ٯؼ٢٠ تصف ٢ طفر تدٯه تالص٣٩ٮ ٩ت١ ٯ٪١ , خثصوهٯ ه٬ شـد تهي تثخ - 1٩توت ث٣س تث٦ شف٪٭ ه٬ ٠ر ـن ثي ص تيث٨ث , تش٦ ؽث٦٣ ه٬ د ت٠عث

ت٬ و٢ ٧٩ىت

:انـــذسط انــمبدو

PHP٪ ٣صو ٮ تهي تثن ه٬ تصثيٯك ٩تصف خ٦ ٮ ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

PHPانزبسخ انلذ ف : انذسط انسبد انؼشش

Page 123: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٧ـ 1426-5-15 :انزبسخ ن تي٢ PHP شو :انضع

شثيٯك , ث٠صمه ٯٯه ور شثيٯك ت٪ , ت٪س ٩تصثيٯك ٢ تالشثء ت٦٠٨٠ ؼهت د٤ثء ٩ٯح صث ظثـح , ٧ىت ؾ , ٩ٯ٢٠ ت٦٣ ٯٯه ت١ ٯو ٩س صثخر ت٠ث ,, ت٩ تمد ٧٩ث , ٣ش ت٠ث

, ت٪ٯح ٯٯه ور شثيٯك شؽ صمه و٢ ت٩ شثيٯك نل٪٦ ٩شثيٯك تيث٦ يث٦ ت٬ ت٠٪نؽن , ٨ ؼهت ٩PHPتصثيٯك ٩ت٪س ٮ ر . ٧ى٥ تالشثء شؽو تصثيٯك ٨ ؼهت ٤ث ٮ خ٤ثء ت٪ٯح

):٤صثخن تـٯ٦ وث . ن٩ت ٣٪ خإصمهت٨ث خـٯ٦ طفف٦ ٣٩فظ ه٬ ت٤ثشػ ت٠تن

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬

توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى

)تشـث١

:صـدثز د تدهأ

خؽر تثب٤ثز : تؼور تهي تثخن هش

:ت٧هت تهي

٠ثوت تصثيٯك ٩ت٪س ؟ تٯؽثن ٩ؿدثهر تصثيٯك ٩ت٪س

:نبرا انزبسخ انلذ ؟

شثيٯك , ث٠صمه ٯٯه ور شثيٯك ت٪ , ت٪س ٩تصثيٯك ٢ تالشثء ت٦٠٨٠ ؼهت د٤ثء ٩ٯح صث ظثـح , ٧ىت ؾ , ٩ٯ٢٠ ت٦٣ ٯٯه ت١ ٯو ٩س صثخر ت٠ث ,, ت٩ تمد ٧٩ث , ٣ش ت٠ث

, ت٪ٯح ٯٯه ور شثيٯك شؽ صمه و٢ ت٩ شثيٯك نل٪٦ ٩شثيٯك تيث٦ يث٦ ت٬ ت٠٪نؽن , ٨ ؼهت ٩PHPتصثيٯك ٩ت٪س ٮ ر . ٧ى٥ تالشثء شؽو تصثيٯك ٨ ؼهت ٤ث ٮ خ٤ثء ت٪ٯح

):٤صثخن تـٯ٦ وث . ن٩ت ٣٪ خإصمهت٨ث خـٯ٦ طفف٦ ٣٩فظ ه٬ ت٤ثشػ ت٠تن

:ادبد طجبػخ انزبسخ انلذ

٧٩ى٥ تهت٦ ه٨٠ث ٨ ؼهت ()dateٮ ٣٪ خـدثهر تصثيٯك ٩ت٪س ٩تٯؽثن٥ ٩ش٦٤ ٣صمه تهت٦ : الـق تصثٮ,, شؤلى ٠ص٢ ٩تـه تثٮ ٩٩تـه تصتػٮ ,

: ٪ ٣٪ خثصثٮ, ٪ تين٣ث ؿدثهر شثيٯك ت٪

: ٩٪ ٯ٪١ ت٤ثشػ ٧٪ تصثٮ

Page 124: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: تال١ شثخن ن تؽه٩ تصثٮ ٫٤ ث٧ٮ ت٪ ت٠صمه٦ ال٣شثء تصثيٯك ٩ت٪س خؤشثء مص٦

يثبل انؼ انشيض

a ثبث ت٪س طدثـث ت٩ am , pm

A ثبث ت٪س طدثـث ت٩ AM , PM

d ه٬ ش تيث ٢ ت٪ ٮ تش٨

تمث٦٣ تال٬٩ ط, لث٣ص٢ 31 ت٢01٬

D , ظالض لث٣ثز مصظ , ت٪ ٮ تش٨

ه٬ ش ـ٩٢ mon ت٬ sun

F ص٪ج ثال , تش٨ ٮ ت٦٤ September

g ٪12 ت٢1٬ ثه12٦ه٬ ه٫ تثه٦ ٮ ت

G ٪23 ت٢0٬ ثه24٦ه٬ ه٭ تثه٦ ٮ ت

h ٪12 ت٢01٬ ثه12٦ه٬ ه٫ تثه٦ ٮ ت

H ٪23 ت٢00٬ ثه24٦ه٬ ه٫ تثه٦ ٮ ت

i 59 ت٢00٬ تثه٦ تهثب ٮ

I 0 ثء , ٨٣1ثي ٨٣ثي ت٩ ثء

j ه٬ ش تيث ٢ ت٪ ٮ تش٨

ط 31 ت٢1٬

l ص٪ج ثال ه٬ , ت٪ ٮ تش٨

ش ـ٩Monday

L ت٦٤ تد٦ د٦ , 1د٦

0

m ه٬ ش لث٣صث١ , تش٨ ٮ ت٦٤

خهأ ٢ تظ 12 ت٢01٬

M ه٬ ش ظالض تش٨ ٮ ت٦٤ ـ٩, لث٣ثز

Jan

n , ه٬ ش لث٣صث١ , تش٨ ٮ ت٦٤

ال ٯدهأ خثظ 12 ت٢1٬

s ته٦ ه٬ ش لث٣صث١ تع٪ت٣ٮ ٮ

خهأ ٢ تظ 59 ت٢00٬

S الـ تاللصظثيتز TH , ST , ND

t 31 ت٢28٬ تش٨ ؽ٠٪م تالٯث ٮ

U 1970تع٪ت٣ٮ ٢ شثيٯك ؽ٠٪م ههن

UNIX TIME STAMP ت٬٠٠ خٮ

w تالد٪م ه٬ ش تيث ت٪ ٮ Sunday => 0 , Saturday => 6

y 05 , 98 , 99 ي ٢ لث٣صث١ ت٦٤ ه٬ ش

Y 2005 , 2000 ي ٢ تيخن لث٣ثز ت٦٤ ه٬ ش

z 365 ت٢0٬ ه٬ ش تيث ت٪ ٮ ت٦٤

:Unix time stampتصوث ن

Page 125: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ههن تع٪ت٣ٮ ٢ شثيٯك ت٩ : ٩و٬٤ ٧ىت UNIX TIME STAMP ٧٪ ظ٪ت٣ٮ ()dateت٠هل تعث٣ٮ هت٦ توت تينز . ٩شوصد ٧ى٥ تـٯ٦ تث٦ صثيٯك ٩ت٪س ٮ ثز تدؽ٦ ٧٩ث1970ٯ٪ ٮ ٤ر

()mktime ٪ ش٪ خإصمهت تهت٦ UNIX TIME STAMPشف٪ٯ تصثيٯك ٢ ت٪ػن توثن٭ ت٬ ٩ػن : ٩ؿٯص٨ث ثصثٮ

٪ , ال١ ت٭ ؾ ٮ تصشح ٪ ٯئن٭ ت٬ شثيٯك ٩ ٩س لثؿا , ٩ٯؽح ه الـلر تصشح ٤٧ث الـق . UNIX TIME STAMPشس تهت٦ ٢ ت٭ هل ٪ ٯؼن ت٪س تفثٮ ه٬ ش

: تصثٮ

: ٩ ر تصمهت٨ث ()getdateتهتر

UNIX TIME STAMPص٪ خإهـثب٨ث تصثيٯك ه٬ ش , شصمه ٧ى٥ تهت٦ ه٬ ه ثخص٨ث الـق , ٧ى٥ تهت٦ ش٪ خإيؼثم تصثيٯك ه٬ ش ظ٪٦ ـ٦, ٩ش٪ خإيؼثه٦ ه٬ ش هثن٭

: تصثٮ

: ٨ى٥ ت٠ظ٪٦ ٮ تؽه٩ تصثٮ ) key (ت٠صثؾ

key value

seconds تيث , تع٪ت٣ٮ

minutes تيث , تهثب

hours تيث , تثهثز

mday تيث , ت٪ ٮ تش٨

wday تيث, تالد٪م ت٪ ٮ

mon تيث , تش٨

year تيث , ت٦٤

yday تيث , ت٪ ٮ ت٦٤

weekday ه٬ ش ٣ض ث, تالد٪م ت٪ ٮ

month ٣ض ث ه٬ ش, تش٨

:عإال ػه انذسط

, تـه , دس (ع , ٩ٯل٨ تالٯث خث٦ توخر , خؤ٣شثء خ٣ثػ ظ ٯ٪ خفثج تصثيٯك - 1 )IFتصمه تودثي٥ تشؿ٦ (: ثهه٥ .. ٧٩ث )تظ٢٤

:انـــذسط انــمبدو

Page 126: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ن PHP ٩ؿٯر يخؾ ر MySQL٪ ٣صو ٮ تهي تثن ه٬ ؼ٠ن ث ٯصو خ٪تهه تدث٣ثز . ٪تهه تدث٣ثز

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

يمذي ػ لاػذ انجببد: انذسط انثب انؼشش ٧ـ 1426-5-21 :انزبسخ ن تي٢ PHP شو :انضع

تث ٣ؽثـ٨ث ٪تهه تدث٣ثز ٢٩ , ث شت٥ ٢ تال٣ل٦٠ تفث٦ ٩ت٠صـ٪ي٥, ٪تهه تدث٣ثز خف د شصثب ث٧ٮ ٪تهه تدث٣ثز ؟ ٪تهه تدث٣ثز هدثي٥ ه٢ ثههذ خ٨ث ؼهت٩ ش٪ؼه خ٨ث ت٠و٪ثز تٮ ش٪

ٮ , تهصد٥ ثههذ تدث٣ثز, ٧ ٯ٪ؼه هٯ صح, ٩تػؿ طفؿ ؟ ت٣ل ـ٪ ٮ تدس, خصمٯ٨٤ث ٩ نيغ ال٩يت , نيغ صح , نيغ الال , ٧ىت ت٠صح ٯ٪ؼه تنيتغ شؼن خ٨ث ت٩يث ٩تشثء تشمظ٦

. ٧٩ى٥ ٧ٮ تث٢ تصمٯ٢ ٮ ثههذ تدث٣ثز ٩ثش٬٠ خٮ تؽهت٩

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

ه٦ ه٢ ٪تهه تدث٣ثز تهه تدث٣ثز ثخ ٣لث ت٠ثز٪ ٠ثوت ٪تهه تدث٣ثز ثههذ تدث٣ثزMySQL وثز ٪تهه تدث٣ثز ت٣٪تم تاله٠ه٥ ٮ ٪تهه تدث٣ثز

تع٦ ه٬ ٪تهه تدث٣ثز توالثز ٮ ٪تهه تدث٣ثز ؿ يخؾ توالثز ٮ ٪تهه تدث٣ثز شظ٠ ثههذ خث٣ثز

Page 127: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

عف زى انششذ , ز يمذي ػ لاػذ انجببد يخزظش : يالزظ ػ دسط انو ثبنكبيم ف لغى خبص ػ لاػذ انجببد يغزمجال

:يمذي ػ لاػذ انجببد

تث ٣ؽثـ٨ث ٪تهه تدث٣ثز ٢٩ , ث شت٥ ٢ تال٣ل٦٠ تفث٦ ٩ت٠صـ٪ي٥, ٪تهه تدث٣ثز خف د شصثب ث٧ٮ ٪تهه تدث٣ثز ؟ ٪تهه تدث٣ثز هدثي٥ ه٢ ثههذ خ٨ث ؼهت٩ ش٪ؼه خ٨ث ت٠و٪ثز تٮ ش٪

ٮ , تهصد٥ ثههذ تدث٣ثز, ٧ ٯ٪ؼه هٯ صح, ٩تػؿ طفؿ ؟ ت٣ل ـ٪ ٮ تدس, خصمٯ٨٤ث ٩ نيغ ال٩يت , نيغ صح , نيغ الال , ٧ىت ت٠صح ٯ٪ؼه تنيتغ شؼن خ٨ث ت٩يث ٩تشثء تشمظ٦

. ٧٩ى٥ ٧ٮ تث٢ تصمٯ٢ ٮ ثههذ تدث٣ثز ٩ثش٬٠ خٮ تؽهت٩

:لاػذ انجببد يمبثم ظبو انهفبد

. تالؼثخ٦ خـ٦, ٪ شآس ٠ثوت ٣صمه ٪تهه تدث٣ثز ؟ ٠ثوت ال ٣صمه ٣٩ؼن ٦ و٪ثش٤ث٨٪ر تالصوال , ت٠ثـ٦ , ؿ تصمٯ٢

:ؿ تصمٯ٢

٪ ٤ث ـ ٯف٪٭ ه٬ و٪ثز صمه هٯ٤ث , ٮ ت٠ثز ٣٪ خثصمٯ٢ خـٯ٦ طود٦ )٠ر ت٩٠ي , تو٠ , تال (٩ٮ ٧ىت تـ ٪تط شظ و٪٦ ه٬ ـه٥ ع , خث٠٪ن

ؿٯ٦ , شم وٮ ص٪ ختبر ٧ىت ت٠ ٩ث٧ٮ تـٯر تصٮ صصمغ خ٨ث ت٠و٪ثز ؾ ش٪ خصو٢ ٣٪م تف تى٭ , ؿ٪ٯ٦ ص٪ خو٠ ٧ىت ٦ ٢٩ ن ٪تهه تدث٣ثز ٨ٮ ٦٨ ؼهت

شٯه٥ ٩شؼن خ٦ ت ٧٩ٮ ش٪ خو٠ تدثٮ ٢ ششح ٢٩ تصمتغ ٢٩ ٩ػن ٦٠ ٪ـه٧ث . ٧٩ث ٢ تش٩ؽ ع هه تصتي

:ت٠ثـ٦

٪ ٯ٪ خإصوثج ؼ٠ن ٧ئالء , شم ٪ن تث٧٪ تى٭ ٯ٠ تع ٢ ٪١ صمه ت٠صمه٢ ؟ ٩ ٪ ش٪١ تـؽث ت٠ثز ؟ ٧ ٧٪ شٮ ٤ـٮ ؟ ت١ تصمتغ و٪٦ ث

, ٢ ن ٪تهه تدث٣ثز ٨٪ ٨ خـٯ٦ ٠صث٥, ٪ ٯ٪١ خـا ؼهت ٨٪ ٤ـٮ تثث. ٩ه٤ه تتء ٯ٪١ تم, ٩ال ٯؤلى ـت دت ع ت٠ثز , شح خـٯ٦ ؼه٥

:٨٪ر تالصوال

, صمه 1000شم ت٨٣ , ت٠ تى٭ ٯف٪٭ ه٬ ت٠ثء ت٠ؽ٢ خث٠٪ن , ٪ ٣ؼن ت٬ عث٤ث ٪ تينز ت١ شثي١ تال ٮ ت٠ خثال تى٭ تنل٦ ت٠صمه , صمه ٮ ـ خث٠

٪ , ٮ ش٪ خإٯؽثن ت٠و٪٦ ت٠ـ٪خ٦ , ـ1000٪ شفصثغ ت٬ ش٪ ختء ت٠ ثال ت٭ ؟ تهصه ت١ 1000تو١ ثوت ٪ ث١ ٮ تل ت٠ ٩ث١ ي , ش٪ ثوت ٪ ث١ ت٠صمه ٮ ت٩ ت٠

٨ٮ ر , ٢SQL ن ٪تهه تدث٣ثز ثالصوال ٨ ؼهت ه٢ ؿٯ ت٦ ت٠٠ث٥ . تظ٪ي٥ ٩ػفس (ت٦٠ تصٮ شث٩٭ )صمه٢ (تلص ٢ تؽه٩ ٤ـ٦ ؼهت ٩ؿٯص٨ث ٦٨ ؼهت ٠ؽن ت١ ش٪

. ٩٪ ٯ٪ تالصوال خؤلدثي ٧ ٯ٪ؼه ت ت٠صمه ت ال , ؾ )ت ت٠صمه ت٠هل

:نبرا لاػذ انجببد

تهصه ت١ تال تى٭ أش٦ خثاله٬ ت٤و ت١ ٣لث ٪تهه تدث٣ثز تؼ خع ٩تلد ٠ثوت ٣فصثغ ت٬ خ , ٢٩ و ال ٯو٤ٮ ت٤٣ث ٪ تين٣ث ه٠ شٮ خؾ ؼهت ت١ ٣صو٠ ٣لث ٪تهه تدث٣ثز, ٪تهه تدث٣ثز

٩ال تك٢ ت١ ٤٧ث تـه ٯصمه ٣لث ت٠ثز ت٬ , ٪١ ثث ٣لث ت٠ثز ٢٩ ٮ ـثالز ٣ثني٥ : ٢ لظثبض ٪تهه تدث٣ثز تصثٮ. تال١

Page 128: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ته٦ .1ت٨٪٦ .2تص٤ل .3ش تصتي .4ش ت٠و٪ثز ت ه٥ .5

why to use ٩ت١ شصح ٮ ف تدفط ٩Googleٯ٢٠ ت١ شى٧ح ت٬ , ٧٩ث تع تصٮ ال ـظ ٨ث database , ٩٪ شفظ ه٬ ت٠و٪ثز تث٦ تصٮ شفصثؼ٨ث .

: MySQLلبػذح انجببد

٩ٯ٢٠ ت٣ أز ه٨٤ث ٮ تهي تال٩ تى٭ ٯص ه٢ ر , ٤٧ث ع ٢ ٪تهه تدث٣ثز ٪ؼ٪ن٥ تال١ PHP . ٢٩ ٪ الـلس ت١ تح دؽ٢PHP ٨ٮ ؽث٦٣ , ٯصمه٪١ ٧ى٥ تثهه٥ مظثبظ٨ث ,

٩٪ . ٢٩ تـه ه٪خ٨ث ت٨٣ث ال شهه توالثز تال خـٯ٦ و٦٤. ٦٨, ٯو٦ , ص٪ـر ت٠ظهي . ٣ص ه٢ توالثز ٮ تل تهي

:يؼشفبد لاػذ انجببد

تو٠٪ن , تؽه٩ , ثههذ تدث٣ثز : وثز ٮ ٪تهه تدث٣ثز ٧٩ٮ 3هٯ٤ث

:ثههذ تدث٣ثز

٩ٯ٤٠ ت٣شثء تع ٢ ثههذ خث٣ثز , تصٮ ٯ٪١ خ٨ث ؼ٠ن و٪ثش٤ث )تفد٦ (٧٩ٮ ت٠فص٪٫

:تؽه٩

٧٩ى٥ ث ته٦٤ خثؽهت٩ ,, ٩٩تـه ال٩يت ٩٩تـه صح , ٩تـه الال )ؼح ( ـد٦ هٯ٨ث ـثلثز

:تو٠٪ن

ٯفص٪٭ ه٬ تيخن لث٣ثز )ؼح تالال (فثلثز تالال , تو٠٪ن ٤٧ث شم٦ ؤ٦٣ تصهثز فثلثز تـ٠ ٩ تلؼ ٩ تي ٩ ت٪ن , فق تالال ٩تع

:ااع االػذ ف لاػذ انجببد

:تال٣٪تم ت٦٠

TINYINT SMALLINT MEDUIMINT

INT INTEGER BIGINT

:تال٣٪تم توشٯ٦

FLOAT

DOUBLE

Page 129: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

REAL DECIMAL NUMERIC

:ت٪س ٩تصثيٯك

DATE TIME DATETIME TIMESTAMP YEAR

:ت٤ظ٪ص توثنٯ٦

CHAR VARCHAR

) :BLOB (تصثخثز ٩

TINYBLOB TINYTEXT BLOB TEXT MEDUIMBLOB MEDUIMTEXT LONGBLOB LONGTEXT

:تمثيتز ٩تصوهنٯ٦

ENUM SET

:ايثه ػه لاػذ انجببد

:ؼه٩ ٯ٪ خصمٯ٢ و٪ثز ت٠صمه٢

:ؼه٩ ٯ٪ خصمٯ٢ و٪ثز تصح تٮ شدثم

Page 130: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:انؼاللبد ف لاػذ انجببد

ت٭ ٣ؽو شٮ ٯه ٢ , ٢ ت٧ تالشثء تصٮ ٯؽح ت١ ٣ته٨ث ٮ ٪تهه تدث٣ثز ٧ٮ هه تصتي ٢٩ ٪ تش ه٢ توالثز ٮ ٪تهه تدث٣ثز خش مصظ , ٢ تصـن شؾ ٧ىت ٦ تال١ , ٣٪ه٦

: هٯ٤ث ظالض ت٣٪تم ٢ توالثز ,

)One : One ( ت٩ ٩تـه ٪تـه 1:1توال٦ ت٠٠ث٥ خٮ

ثوال٦ , ٩ٮ ٧ىت ت٠صؽ ٯ٪ؼه هث ٩تـه ؾ, شم ت١ هٯ٤ث صؽ , ٤ؤلى عث ه٬ ٧ى٥ توال٦ : ش٪١ ت١ ت٠٪ك ٯ٤ص٠ٮ ت٬ صؽ ٩تـه ٩ ت٠صؽ ٯف٪٭ ه٬ ٪ك ٩تـه ؾ الـق تظ٪ي٥ تصث٦

)Many : One ( ت٩ ٩تـه ع M:1توال٦ ت٠٠ث٥ خٮ

٢٩ ٪ـر ٢ ه٠ يث ٩تـه ؾ , ٧ىت تث ٯ٪ خ ههذ ٪ـثز , شم ت١ هٯ٤ث يث : الـق تظ٪ي٥ تصث٦

Page 131: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

)Many : Many ( ت٩ ع ع N:Mتوال٦ ت٠٠ث٥ خٮ

٩ ثن٥ ٯ٢٠ ت١ ٯؤلى٧ث تع ٢ , ؿثح ٯ٦٤٠ ت١ ٯؤلى ثن٥ ت٩ تع , ٪ هٯ٤ث ؿالج ٩هٯ٤ث ٪تن ٢٩ ٣٪ , ؿثح ت و طففث ؟ ٢٩ ٧ى٥ توال٦ س ؼه٥ ال٨٣ث ٢ شف شر تصتي

: الـق تظ٪يش٢ تصث٦) تؽ ( ت٩ ) Bridge Entity (خف٨ث ه٢ ؿٯ شٮ ٯ٬٠

: ٩ٮ ٣٪ خف ٧ى٥ توال٦ ت٩ تٯؽثن ؿٯ٦ تل٫ ٨ث ٣صمه تؽ ع تظ٪ي٥ تصث٦

Page 132: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:سق سثط انؼاللبد ف لاػذ انجببد

٧٩ىت ت٠صثؾ ) PRIMARY KEY ( ؼه٩ ٣٪ خإ٣شثء٥ ٯؽح ت١ ٣ؽو ٦ ث ٯ٬٠ ت٠ثشؿ تبٮ ٣٩فهن خ٦ ت٦٠ , ـط ت١ صمه هٯ٦ ي يبٮ ٣و٦ خ٦ , ال ٯص شتي٥ ٮ تؽه٩

ٮ تؽه٩ ت٠خ٪ؽ خ٦ ٣ؽو ٧ى٥ ت٦٠ ه٬ ش , ٩و٪ثش٦ تالل٫ ٩ٮ ٣٪ خخـ٦ ٮ هالر : الـق وٮ تظ٪ي٥ تصث٦ ) FOREIGN KEY (صثؾ تؼ٤دٮ

٦٤٩ ٮ , ٧٪ صثؾ يبٮ ٩ال ٯ٢٠ شتي٥ CUSTOMERS ٮ ؼه٩ CustomerIDالـق ت١ تو٠٪ن ال١ ههذ ؿدثز ٯ٢٠ ه٨٠ث ه٢ ؿٯ , ٩ٯ٢٠ شتي٥ ) FOREIGN KEY ( ه٬ ش ORDERSؼه٩

. ٢٩ ؿح خ٪ؽ خ٠صمه ٩تـه ؾ, صمه ٩تـه

:رظى لبػذح ثببد

ت٨٩ث ت١ ٣٪ خصف ٩ور ثوت ٣ٯه ٢ , ٮ شظ٠ ثههذ تدث٣ثز ٯؽح ه٤ث ت١ ٣٪ خؤشثء ع٥ ٩ٯؽح ت١ ٣٪ خ , ر ششح ت٠و٪ثز ت٠ه٥ ٤ث خثثهه٥ , ر ه٨٠ث , ٧ى٥ تثهه٥

٩ٯؽح ت١ ٣ف . تثهه٥ ه٬ ت٪ي ت٩ال ٮ ٣ص٤صػ ٧ ٤ـ٤ث طفؿ ٮ شظ٠ ٧ى٥ تثهه٥ ت الصم ٪ هٯ٤ث ؼه٩ ٯفص٪٭ ه٬ و٪ثز تو٠ ٩و٪ثز ت٠٪ك تى٭ ث , شر تصتي

ٮ ٥ ٣هيغ صمه ٯؽح ت١ ٣هيغ تو٠ ٥ تل٫ ٩٪ ث تو٠ خص ت٦٠ ت٩ , خمهص٦ ٢٩ ٪ ؼو٤ث تو٠ ٮ ؼه٩ , ٤فصثغ ت٬ ش تظ٪ تصٮ ٯ٪ؼه خ٨ث ٧ىت تو٠ , ي٦٠

Page 133: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٪١ ه٠ ط ٩تـه ٮ ؼه٩ تو٠الء ٩ ٪ك ط ٩تـه ٮ , ٩ت٠٪ك ٮ ؼه٩ . ٪ ه٠ ي ٧ثش٦ ٪ ٣٪ خثصوهٯ ٥ ٩تـه٥ ؾ. ؼه٩ ت٠٪ك٢ ظ ٣خـ٠٨ث خدوغ

:عإال ػه انذسط

ٮ ش٨ ٧ىت تهي ؼهت ال٦٣ مصظ , تءذ ٪تػن ه٢ ٪تهه تدث٣ثز خش تد شظال - 1ؼهت ؼهت

:انـــذسط انــمبدو

ن PHP ٩ؿٯر يخؾ ر MySQL٪ ٣صو ٮ تهي تثن ه٬ ؼ٠ن ث ٯصو خ٪تهه تدث٣ثز . ٪تهه تدث٣ثز

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

دال انزسكى ف لاػذ انجببد: انذسط انثبنث انؼشش ٧ـ 1426-5-24 :انزبسخ ن تي٢ PHP شو :انضع

, ر ت٣شثء ٪تهه تدث٣ثز , ٤MySQLصو ٮ ني ت٪ ه٬ ن٩ت تصف ٮ ٪تهه تدث٣ثز . ٨٣ثٯر خ ٧ىت تالشظثMySQL ٩ PHPخهأ ٢ صؿ ٤ثذ تشظث خ٢ , ر تالشظث ٩تالصوال خ٨ث

..... ٤٩و تٯؼث ٣٪ خوع تدث٣ثز ٢ ٪تهه تدث٣ثز ه٢ ؿٯ تهتر

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

Page 134: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ر تصف ٮ ثههذ تدث٣ثز ت٣شثء ثههذ خث٣ثز ت٣شثء ؼهت٩ ٮ ثههذ تدث٣ثز ت٣شثء تاله٠ه٥ ٮ ٪تهه تدث٣ثز ت٩ت تالصوال ٮ ٪تهه تدث٣ثز ن٩تPHP صف ٮ ٪تهه تدث٣ثز

:كفخ انزسكى ف لبػذح انجببد

, ت٠٪ؼ٪ن٥ ٤٧ث٩PHPتشودس ؿٯر ش٤ظح ر , ٪ ٠س خهيت٦ تهي تال٩ ت٩ تعث٣ٮ ٢ ني٩ٮ: خصش ت تشمظٮ تال١ ٩تو٧ح ت٬ ت٠صظؿ ٩تصح تصثٮ, ٪ ٯ٨ ه تهي

تال١ خثؼؾ ه٬ , خوه ت١ شصؿ تظف٦ تصٮ شمد ت١ ت تشمظٮ ٯو٠ خش طفؿ: تتخؾ تصثٮ

٧٩٪ خ٣ثػ ٯصف ٮ ثههذ ٧٩PHP MY ADMINٮ خ٣ثػ , شد٦ خثظ٪ي٥ تصث٦, ص٫ تال١ طف٦: تدث٣ثز ٩ٯ٨ ه٠ر تال٣شثء ٩تفى ٧٩ث

. ٤دهأ تال١ لـ٪٥ خمـ٪٥ ت٬ ٧ه ني٤ث ٨ىت ت٪

:اشبء لبػذح ثببد

: تال١ تشدن تصثٮ , ٤info خإ٣شثء ثههذ خث٣ثز ت٨٠ث

Page 135: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اشبء خذال ف لبػذح انجببد

: ٩٪ ش٤ ت٬ تظف٦ تصثcreate٦ظ تػؾ ه٬ تي

ت٭ ال ٯ٢٠ ت١ ٯفص٪٭ ه٬ ههن ت ٢ تظ unsignedالـق ت١ ت٩ ـ ٣ؽو ٦ تمظثبض تصث٦ ت٭ ٯٯه هؼ٪ ٯؼث ؼهٯه شثبث ٩ٯ٪ه ٦ ي صمه ٯه ٢ ٣٪ه٦ auto increment,, ت٩ ثح

PRIMARY KEY ت٭ ٯ٪١ ثشؿ يبٮ ٩Primaryتلت تمثط٦ ,

ـ ٩خٯه٥ ٤20 ت١ ت ت٠صمه ٢ ٯٯه ه٢ , ٣20ؽو ٠٨ث ؿ٪ تال٩ , تف٢ تاللٯ٢ : الـق تظ٪يsave٥ ـ ٩تلت ٣٪ خو٠ تصثٮ ٩ت٤ ه٬ 50تالص٣٩ٮ ه٢

Page 136: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٪ ش٫ تظف٦ تصث٦ , ٩توت ش تو٠ خ٤ؽثؾ

PRIMARY KEY شفص٦ لؾ ٩و ٯو٤ٮ ت٦٣ ٢ ت٤٪م user_idالـق ت١ تف

:اايش االعزؼالو ف لاػذ انجببد

٩٪ ش٪١ مصظ٥ ٫٤ ن , ٧٩ٮ خـ٦ ؼهتSQL٪ ٠٣ تال١ ه٬ ؿٯر تالصوال خر : خوؼ٤ث تدوغ تال١

:INSERTتال

: ٣٩و٤ٮ خ٦ تالػث٦ ٧٩٪ ثصثٮ

Page 137: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩٪ ث١ تو٠٪ن , ٩ت٠خن تعث٣ٮ ت٠ثء تاله٠ه٥ تٮ ٣ٯه تالنيتغ خ٨ث , ت٠خن تال٩ ٣و٤ٮ خ٦ ت تؽه٩ '' ال ٣فصثغ ت١ ٣ؼن ٦ ٦٠ ؾ ٣٪ خ٪ػن هالر تص٤ظض ) auto increment (ـ ٯص تتنش٦ شثبث

:SELECTتال

: ٧٩٪ ثصثٮ )ت٭ ٣صو ه٢ و٪ثز و٦٤ ٮ ٪تهه تدث٣ثز (٧ىت تال ٯو٤ٮ تاللصثي

: ٩٪ تين٣ث تلصثي ط ٯف٪٭ ٦٠ و٦٤ ٣ٯه ـثخص٨ث ٪ ٣٪ خثصثٮ, ت٭ شٮ * ٣و٤ٮ خثودثي٥

:DELETEتال

٪ ٣صمه ٧ى٥ ) ه٠٪ن ٩ت٠٣ث ط (توت تين٣ث ت١ ٣٪ خ٠ؿ ط , ٣و٤ٮ خ٨ىت تال ت٠ؿ : تودثي٥ ثصثٮ

http://www.mysql.comٯ٪ؼه ٤٧ث ت٩ت تل٫ ع٥ ٠٩ور ت٠ٯه ه٨٤ث تؼثء ٯثيذ تو٤٪ت١ تصثٮ

: نهزسكى ف لاػذ انجببد PHPدال

خهأ ٢ تالشظث ٨٣ثٯر , ه٬ ـهذ ٩خثصشح PHPؤ٪ تال١ خوع ت٩ت ٪تهه تدث٣ثز ٮ ر ٤دهت خثال٬٩ , خوع ت٠و٪ثز

) :mysql_pconnect ٩ mysql_connectتهت٦ (تالشظث خثههذ تدث٣ثز

ت ت٠صمه , ت تمثن , ش٪ ٧ى٥ ته٩ت خثالشظث ت٬ ثههذ تدث٣ثز ٩هلالش٨ث ظالض تشثء

: الـق تصثٮ, ٠ر ت٩٠ي ثههذ تدث٣ثز خثصشح , ثههذ تدث٣ثز

, ٨ٮ ش٪ خ٤ تو٠ ٢٩ تالشظث خ٨ث ال ٯ٤ـن خإ٣ص٨ثء تالصوال mysql_pconnectخث٤د٦ هت٦ ٩ت٠٣ث ٯد٬ تخس صظال خثههذ تدث٣ثز

) :mysql_select_dbتهت٦ (تلصثي ثههذ تدث٣ثز

ت٠هل تال٩ ت ثههذ تدث٣ثز , ش٪ ٧ى٥ تهت٦ خإلصثي ثههذ تدث٣ثز تصٮ شٯه تو٠ ه٨ث: ٧٩ٮ شو٠ خثش تصثٮ, ٩ت٠هل تعث٣ٮ ٧٪ ـر تالشظث خثههذ تدث٣ثز

Page 138: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ال١ تهت٦ صد٬ , ٢ شفصثغ ت٬ تنل ـر تالشظثmysql_pconnectالـق ت٣ ٪ تصمهس تهت٦ صظ٦

) :mysql_queryتهت٦ (تيث تالصوال

هل٨ث تال٩ تالصوال , ٧ى٥ تهت٦ تؽ٦٠ شثهه ه٬ تيث تصوال ت٬ ثههذ تدث٣ثز : الـق تصثٮ, ت٠ـ٪ج ٩ت٠هل تعث٣ٮ ـر تالشظث

) :mysql_num_rows ٩ تهت٦ mysql_fetch_arrayتهت٦ (تصدث تالصوال ٩ؿدثهص٦

الـق ت٠عث , mysql_query ش٪ خؤلدثي ط ش تيؼثه٦ ٢ تهت٦ mysql_num_rowsتهت٦ : تصثٮ

٧٩ى٥ تهت٦ mysql_fetch_arrayتال١ ٪ تين٣ث ت١ ٣٪ خوع ت٤صثبػ ٪ ٣٪ خإصمهت تهت٦ ٩ش٪ , ٧٩ٮ ش٪ خـدثهص٦ ه٢ ؿٯ ت٭ نتر شتي mysql_queryشوـ٨ث ٣ثشػ تالصوال ٢ تهت٦

٧٪ ت تو٠٪ن ٮ ثههذ تدث٣ثز ٩ ) key (صثـ٨ث , تهت٦ خإيؼثم ت٤ثشػ ه٬ ش ظ٪٦ ـ٦

: الـق ت٠عث تصثٮ, ٧٪ ث ٯثخ ٧ىت تو٠٪ن ) value (ت٦٠

Page 139: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

) :mysql_closeتهت٦ (ـن تالشظث ٢ ثههذ تدث٣ثز

ال ٯصفص ه تث تالشظث ٩ ٧٪ ػ٩ي٭ ص تال٦ mysql_connectتوت ٤س شصمه تهت٦ فصثغ ت١ ش٪ خإثء تالشظث ال٦٣ تالؼ ٢٩mysql_pconnect تهت٦ , ه٤ه تال٣ص٨ثء ٢ ش٤ى تد٣ثػ

(:

) :mysql_errorتهت٦ (ور تمـث ٢ ثههذ تدث٣ثز

ىت , خش طفؿ ٧٩ٮ ه٥ نتب٠ث MySQLش٪ ٧ى٥ تهت٦ خإهـثب ي تمـؤ توت ٯص ه٠ ن٩ت : الـق تصثٮ, ت٣ظؿ خإصو٠ث٨ث

Page 140: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

٩ـث٩ ت١ شصو٪ن ه٬ ؿٯر MySQL خإ٣شثء ههن ٢ ٪تهه تدث٣ثز ٩ـث٩ ت١ شصش ٮ - 1 SQLتصمهت

:انـــذسط انــمبدو

٪ ٣٪ ٮ تهي تثن خو٠ عث شـدٮ صث ه٬ ؼ٠ن ث د شو٦٠ تػثر ت٦ تصثيٯك . ٩٪تهه تدث٣ثز

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ثشبيح انذسط اندضء االل: انذسط انشاثغ انؼشش

٧ـ 1426-6-6 :انزبسخ ن تي٢ PHP شو :انضع

٩تش٬٤٠ ت١ ال تؿ ت٩ ال شظوح ت٭ ٣ـ٦ ه٬ ت٭ )٭ - أ (٪ ٯ٪١ ني٤ث ت٪ شـد صث ٢ , ذ خ٣ثؽ٤ث ٧٪ ت١ ت٠صمه ٯ٪ خثصؽ ٩خوه و ٯ٦٤٠ تػثر تهي٩ . ):صو ن تي٢

٩توت ث١ ت٠صمه ٧٪ طثـح ت٠٪ن ٦٤٠ تػثر ٮ , ٩ ني ٯ٤ص٬٠ ت٬ و٢ . ش٤ص٠ٮ تهي٩ ت٨ث

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؼور ؼ٠ن تهي٩ تثخ٦

Page 141: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:ت٧هت تهي

ذ ه٠ تد٣ثػ شظ٠ ثههذ تدث٣ثز توالثز ت٣٪تم تاله٠ه٥ ٮ تؽهت٩ ر ه٠ ت٠٪ن تهت٦addslashes ٩ stripslashes تهت٦md5 تش ت٨٤ثبٮ ثههذ تدث٣ثز

:فكشح ػم انجشبيح

٩تش٬٤٠ ت١ ال تؿ ت٩ ال شظوح ت٭ ٣ـ٦ ه٬ ت٭ )٭ - أ (٪ ٯ٪١ ني٤ث ت٪ شـد صث ٢ , ذ خ٣ثؽ٤ث ٧٪ ت١ ت٠صمه ٯ٪ خثصؽ ٩خوه و ٯ٦٤٠ تػثر تهي٩ . ):صو ن تي٢

٩توت ث١ ت٠صمه ٧٪ طثـح ت٠٪ن ٦٤٠ تػثر ٮ , ٩ ني ٯ٤ص٬٠ ت٬ و٢ . ش٤ص٠ٮ تهي٩ ت٨ث

:رظى لبػذح انجببد

ت و طففث )صمه - ٪ػ٪م - ني (٪ ٣ث خثد٣ثػ ال ٪ ٣ص٤صػ ت٤٣ث ٣فصثغ ت٬ : ؟ توت ٧ى٥ ٧ٮ ثههذ تدث٣ثز تٮ ٣فصثؼ٨ث ت٣ل ت٬ تظ٪ي٥ تصثٮ

:انؼــــاللــــبد

, ٤ خشـ٨ث تال١ , ) M : 1( ت٭ )ع - 1 (٩ؼ٠و٨ث ٢ ت٤٪م , توالثز ٮ خ٣ثؽ٤ث ٦٨ صمه ٯؼ ني ت٩ تع ت ٧ىت ٤ـث ؟ ٢٠ ت٠صف ت١ ٯ٪ تع ٢ هؼ٪ خإػثر تهي

٩ ٪ػ٪م ٯفص٪٭ ه٬ تع ٢ . ني ٯ٤ص٠ٮ ت٬ ٪ػ٪م و٢ ٩ٯ٪ خصثخص٦ هؼ٪ ٩تـه. ٦٣

: الـق تظ٪ي٥ تصث٦. ني ٩ال ٯ٪ؼه ني ٯؼث ت٬ تع ٢ ٩تـه

Page 142: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:اع االػذ ف اندذال

: USERتؽه٩

USERS

انخبط انع انسمم

user_id integer - auto increment primary key

user_name varchar(10) unique

user_pass varchar(100)

user_email varchar(50) unique

user_admin enum(0,1) required

: LESSONتؽه٩

LESSON

انخبط انع انسمم

les_id integer - auto increment primary key

topic_id integer foreign key

user_id integer foreign key

les_title varchar(30) -

les_text text -

: TOPICSتؽه٩

TOPIC

انخبط انع انسمم

top_id integer - auto increment primary key

top_title varchar(30) -

top_des text -

top_img varchar(100) -

Page 143: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:كفخ ػم انلغ

٣فصثغ ٤٧ث ت٬ ور ر ش٤ ت٠صمه خ٢ تظفثز ٩ث٧ٮ تظفثز تصٮ ٣فصثؼ٨ث ت٣ل ت٬ : تظ٪ي٥ تصث٦

:addslashes stripslashesانذان

ت و طففث ؟ خوغ فص٪ٯثز ٧ى٥ , خوغ ت٤ظ٪ص ٣فصثغ ت١ ٣٪ خإنلث٨ث ت٬ ثههذ تدث٣ثز٩ى , ت٤ظ٪ص هثنٯ٦ ٤٩ث ه ش٪١ ت٩ت ٮ ثههذ تدث٣ثز ص٪ خصوـ ثههذ تدث٣ثز ت٩ شمٯد٨ث

٧٩ٮ شو٠ , د تنل ت٠و٪٦ ت٬ ثههذ تدث٣ثز addslashesتهت٦ , ٣صمه ٧ى٥ تهتص٢ : ثصثٮ

لثط٦ ٩ت١ ث٣س ,, نتب٠ث خإصمهت ٧ى٥ تهت٦ توت تينز تنلث و٪ثز ت٬ ٪تهه تدث٣ثز (: ٣ظف٦ :) )ال ٯ٤٠ تخهت ور ثوت ٯٯه ت٠صمه صثخص٦ , ٢ ؿ ت٠صمه

:md5انذان

ال ٯظؿ ت١ ش٪ , ٣صمه ٧ى٥ تهت٦ صش ٠ر ٩ي ت٠صمه ظ ٣ؼو٨ث ٮ ثههذ تدث٣ثز: الـق تصثٮ, ش٧ث ت٩ال ظ تنيؼ٨ث , خ٪ػن ٠ر ت٩٠ي ٠ث ٧ٮ

Page 144: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٨٪ تصثٮ ) 123456 (٣٩ثشػ ٧ىت تصش

:انشكم انبئ نمبػذح انجببد

Page 145: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

Page 146: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ور ر ه٠ تد٣ثػ ,, ٪ ٣٪ ٮ تهي تثن خصثخر ٪ن تد٣ثػ خثث

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ثشبيح انذسط اندضء انثب: نذسط انخبيظ انؼشش ٧ـ 1426-6-6 :انزبسخ

ن تي٢ PHP شو :انضع

٢٩ نتب٠ث ٣مصثي تـٯ٦ تال٣ح ٤ث ٩تصٮ ٣وصه , ٤٧ث ؿ ع ؼهت , ٮ ٣٪ خو٠ ٧ىت تد٣ثػ ن , ال ته توت ث٣س ؿٯصٮ ؼه٥ ٢٩ صؤه ت٨٣ث ٦٠ ٤٩ثد٦ ٩شو٠ خش طفؿ , ت٨٣ث ؼه٥

٢٩ ه٠ص٦ خـٯ٦ , ت١ ٤٧ث خوغ تو٪ج ٧٩ٮ ت٤٣ث ال ٣صـن شصدن ت٠صمه ٢ طف٦ ت٬ تل٫ٮ تهي٩ ت٠صه٦ ٪ ٫٣ ر شصدن ت٠صمه ٣٩٪ خصف٢ . تل٫ ٩س ٤ثد٦

... تد٣ثػ ت٬ تالؼ

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؼور ؼ٠ن تهي٩ تثخ٦

:ت٧هت تهي

تهت٦mail تهت٦header ت٠ثز تصٮ ٣فصثؼ٨ث تدهأ ٮ شـد تد٣ثػ

:mailانذان

, ت٩ ت٬ ت٤٣ث ٪ ٣صمه ٧ى٥ تهت٦ , توت تين٣ث ت١ ٣٪ خإيث خٯه تص٣٩ٮ ت٬ صمه ٢٩ توت تصمه٨ث ن ت تشمظٮ ٧٩ٮ و٦ , ٢٩ نتب٠ث , ٧٩ٮ شو٠ خش ؼه

Page 147: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩PHPٮ ش٫ ه٨٠ث خش طفؿ ؽح ت١ ٯ٪١ هٯ ثـ٦ ٮ ٪ن ٯهه ر , ٢ شو٠ : الـق ر ه٠ تهت٦, ٩٪ ش٫ ه٨٠ث خش ؼه ٤٧ث

:headerانذان

٢٩ ٣صـ ) HTTPيإ٩ ( ٧٩HTTPٮ ش٪ خإيث و٪ثز , ٧ى٥ تهت٦ ٨ث تصمهتثز ع٥ ؼهت ٮ , ٢٩ ٪ ٣صمه٨ث ٮ عث٤ث صف٪ٯ ت٠صمه ٢ طف٦ ت٬ تل٫ تث , شـ٨ث تال١

: ٩ٮ ٣ؽو٨ث شو٠ ٪ ٣٪ خثصثٮ , ٣٩صؽ٤ح تصمهت٨ث ٣JavaScript٪ خثالص٤ثء ه٢

:انهفبد انز سزبخب

٢٩ نتب٠ث ٣مصثي تـٯ٦ تال٣ح ٤ث ٩تصٮ ٣وصه , ٤٧ث ؿ ع ؼهت , ٮ ٣٪ خو٠ ٧ىت تد٣ثػ ن , ال ته توت ث٣س ؿٯصٮ ؼه٥ ٢٩ صؤه ت٨٣ث ٦٠ ٤٩ثد٦ ٩شو٠ خش طفؿ , ت٨٣ث ؼه٥

٢٩ ه٠ص٦ خـٯ٦ , ت١ ٤٧ث خوغ تو٪ج ٧٩ٮ ت٤٣ث ال ٣صـن شصدن ت٠صمه ٢ طف٦ ت٬ تل٫ٮ تهي٩ ت٠صه٦ ٪ ٫٣ ر شصدن ت٠صمه ٣٩٪ خصف٢ . تل٫ ٩س ٤ثد٦

٣فصثغ ٮ خ٣ثؽ٤ث ت٬ ثز ع٥ ٩ه ٩ػوص٨ث ٤٧ث ٮ ؼه٩ ٮ ش٫ ت . تد٣ثػ ت٬ تالؼ: الـق تصثٮ, ت٠ ٩ر ه٠

ػم انهف انهف

index.php , ٤٧ث ٯ٪ ت٠ خإنلث ت ت٠صمه ٠٩ر ت٩٠ي

٩توت ث١ ؼهٯهت ٯى٧ح ت٬ تصؽ

check.php تصؤه ٢ ت ت٠صمه ٠٩ر ت٩٠ي ٩شف٪ٯ

ٮ ـث طفص٨ث ت٠صمه

reg.php طفر تصؽ

do_reg.php تصف ٢ و٪ثز ت٠صمه ٩تنيتغ ت٠و٪ثز ٮ

تدث٣ثز ثههذ

member.php طفر ت٠صمه ٨٩ث ث ٯفصثغ

view.php هع ؼ٠ن تهي٩

lesson.php تػثر ني ؼهٯه

do_les.php تدث٣ثز تصؤه ٢ تف٪ ٩تنيتغ تهي ٮ ثههذ

topic.php تػثر ٪ػ٪م ؼهٯه

do_top.php تدث٣ثز تصؤه ٢ تف٪ ٩تنيتغ ت٠٪ػ٪م ٮ ثههذ

lesbyyou.php هع تهي٩ تصٮ تػس ٢ ت٠صمه

config.inc.php ٣ؼن خ٦ و٪ثز تالشظث ٮ ٪تهه تدث٣ثز ٣٩هيغ

ت٠ثز تصٮ ٣فصثؼ٨ث خ٦

output.inc.php ٧٩ث هع ت٪تب ٩ت٠٤ثوغ, ن٩ت تصظ٠ ظفثز

Page 148: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

func.inc.php ن٩ت هث٦ ٣فصثؼ٨ث النيتغ ت٠و٪ثز ٩شؽ

٧٩ث ت٠صمه

auth.inc.php ٩طالـثش٦ ن٩ت تصف ٢ و٪ثز ت٠صمه

images ٣ؼ٨ث ٮ ٧ىت ت٠ؽه ٣ؼن ط٪ي تالث تصٮ

include ته٩ت ٮ ٧ىت ت٠ؽه ٣ؼن ت٠ثز تصٮ ٯ٪ؼه خ٨ث

Page 149: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:انجذأ ف رطجك انجشبيح

اضغط نشبذح انهف output.inc.phpانهف

, ٧٩ث )٣٪ خإ٣شثء٧ث ٣ف٢ ( ٧٩ىت ت٠ ٯف٪٭ ؼ٠ن ن٩ت ت٠٤ثوغ ٤output.inc.phpدهأ ٮ ت٠ : ٪ تو ته٩ت ٤٧ث ٩٪ تشـ٨ث خش دؾ

٩هل٨ث ه٤٪ت١ تظف٦ , ٣٩٪ خإنيتؼ٨ث ٮ طف٦ هٯ٤ث , ٧ى٥ تهت٦ ش٪ خإ٣شثء يأ تظف٦

ٮ هل تهت٦ ال٦٣ ش٪ؼه تـص٠ث٦ ت١ ال ٯ٪١ ٤٧ث ه٤٪ت١ ظف٦ ) '' = title$ (٩ؼو٤ث تى

٣٩هيؼ٨ث ٮ ت٨٤ثٯ٦ ٠ث تنيؼ٤ث يأ تظف٦ , ٧ى٥ تهت٦ ش٪ خإث ٩٪ يأ تظف٦

Page 150: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـط شوع ت ت٠صمه , )تػؾ ه٬ تظ٪ي٥ صد (٧ى٥ تهت٦ ش٪ خإنيتغ ٠٣٪وغ تهل٪ ٠٩ر ت٩٠ي ٩ٮ ـثر ت١ ت٠صمه ٯؽ خوه ش٪ ٦ يتخؾ طفر تصؽ

ـط ال ٣ؼ صثخر ٩٪ ت٩تخؾ ٮ ٥ ٢٩ ٥ ٩ـه٥ , ٧ى٥ تهت٦ ش٪ ٤ث ت٩تخؾ خش شثبٮ . ٣٩هل ٨ى٥ تهت٦ ه٤٪ت١ تتخؾ ٩ تال تى٭ ٯل٨ ٠صمه,

Page 151: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ه٨٠ث تك٨ثي ثب٠ر ٠صمه , )تػؾ ه٬ تظ٪ي٥ صد (٧ى٥ تهت٦ تـ٪ٯ٦ ت٠م٦ خـ٦ ؼهت ٩توت ث١ صمه تح ٪ شصؿ ٦ يتخؾ تػثر , ٯمصثي ٨٤ث تث تػثر ني ت٩ شث٧هذ ت٠٪تػن

٣هل ٨ى٥ تهت٦ ت٦٠ ت٠صمه ٮ ٣٪ خوػ٦ ٣٩مغ ٨٤ث ي ت٠صمه ٮ ثههذ , ٪ػ٪م ) user_adminالـلث تصثنش٤ث ٢ تف (تدث٣ثز ٦٤ ٢ طف٦ ظف٦ ٣٩صصدو٦ ٮ تظفثز

. ٨٪ صمه هثن٭n ٨٪ تح ٩توت ث١ yخفط ٪ ث١ ٯف٪٭

ٮ ٯصـن تصؽ , )تػؾ ه٬ تظ٪ي٥ صد (شل٨ ٤ث ٧ى٥ تهت٦ ٠٣٪وغ تصؽ ٠صمه ٩ت١ ٯ٪ خإػثر ٪تػن

Page 152: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ٮ ٯصـن )٠تح (خإك٨ثي ٠٣٪وغ تػثر ت٠٪ػ٪م )تػؾ ه٬ تظ٪ي٥ صد (ش٪ ٧ى٥ تهت٦ . تػثر ٪تػن ؼهٯه٥

اضغط نشبذح انهفfunc.inc.phpانهف

. ؼهٯه ؾ )٪ػ٪م , ني , صمه (٩كص٦ ت١ ٣ؼن ن٩ت ش٪ خثػثر , ٧ىت ت٠ ٨ ؼهت . ٩نت٦ تل٥ ؽح ي ت٠صمه ه٢ ؿٯ ت٦٠

اضغط نشبذح انهفauth.inc.phpانهف

)الـق ت٤٣ث ٣ثي١ خ٠ر ت٩٠ي ت٠ش٥ (٧ى٥ تهت٦ ش٪ خثصف ٢ ت ت٠صمه ٠٩ر ت٩٠ي ) false( ٩توت ٯـثخ ٣ؼن ت٦٠ ) true (٩توت شـثخ هٯ٤ث ٣ؼن ت٦٠

Page 153: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

توت شـثخس )ٮ تصؽ (٩كر تهت٦ ت١ ش٪ خ٠ثي٣ر ٠ر ت٩٠ي تال٬٩ ن ٠ر ت٩٠ي تعث٦٣ ) false( ٩توت شصـثخ ٯؼن ت٦٠ ) true (ٯؼن ت٦٠

ت٭ ال ٯ٪ؼه صمه تل ه ث خثصؽ خ٤ , شصف ٧ى٥ تهت٦ ٢ ت١ ت ت٠صمه ؼهٯه تال

صمه هٯ٦ خٯه (, ٧ى٥ تهت٦ ش٪ خثصف ٢ تدٯهتالص٣٩ٮ تى٭ ٯهل٦ ت٠صمه )تص٣٩ٮ ٩تـه ٩ صف ت١ ٯ٪١ صمهث١ ٠٨ث ٣ تدٯه

Page 154: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

. )تصوثخ تث٦ (نتص٤ث ٧ى٥ شصف ٢ طفر تدٯه تالص٣٩ٮ ٠ث شو٤٠ث ٮ ني

اضغط نشبذح انهفconfig.inc.phpانهف

, ٮ ٣هيغ ٧ىت ت٠ ؾ ٧٩٪ ٯ٪ خثو٠ تدثٮ , ٮ ٧ىت ت٠ ٣هيغ ؼ٠ن ت٠ثز تثخ٦ ٣٩٪ خ٪ػن تالشظث ٮ ثههذ تدث٣ثز ٮ ٧ىت ت٠

:عإال ػه انذسط

٩ـ٪ت ت١ ش٪ خو٠ تد٣ثػ ٪ـه ت٬ ت١ ت٪ خصثخر , ـث٩ خؤ١ ش٪ خإصمهت ت٠ثز خ٤ - 1خر تهي

:انـــذسط انــمبدو

):٪ ٣٪ ٮ تهي تثن خ٠صثخور ه٠ تد٣ثػ ال٦٣ ٯد٬ تال ت ؾ

Page 155: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ثشبيح انذسط اندضء االخش: انذسط انغبدط انؼشش ٧ـ 1426-6-7 :انزبسخ

ن تي٢ PHP شو :انضع

٩توت ٯ٢ ؽال ٤ؼن ٦ يتخؾ طفر تصؽ , ٣ل٨ ٠صمه ٠٣٪وغ تهل٪ , ٮ ٧ى٥ تظف٦ ال٤٣ث ٩ػو٤ث نت٦ ش٪ خث٠٤٪وغ ٩ت٤٠ث٧ث ,, ٪ ٣الـق تال١ ال ٣فصثغ ت٬ ت١ ٣٪ خصثخر ت٠٤٪وغ ,

do_login_form ٧٪ ت١ ٣٪ خإنيتغ ت٠ , ت و طففث ؟ تو١ ث ٣فصثؼ٦ ت٩الconfig.php ٪٧٩ ٮ ٯ٪ تنيتغ ٤ث ت٠ثز تالل٫ include٪ؼ٪ن نتل ت٠ؽه

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؼور ؼ٠ن تهي٩ تثخ٦

:ت٧هت تهي

تظف٦index.php تظف٦reg.php

تظف٦do_reg.php تظف٦check.php تظف٦member.php تظف٦lesson.php تظف٦do_les.php تظف٦view.php تظف٦lesbyyou.php تظف٦topic.php

تظف٦do_top.php شف٠ تصـد ثال

:index.phpانظفس

Page 156: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩توت ٯ٢ ؽال ٤ؼن ٦ يتخؾ طفر تصؽ , ٣ل٨ ٠صمه ٠٣٪وغ تهل٪ , ٮ ٧ى٥ تظف٦ ال٤٣ث ٩ػو٤ث نت٦ ش٪ خث٠٤٪وغ ٩ت٤٠ث٧ث ,, ٪ ٣الـق تال١ ال ٣فصثغ ت٬ ت١ ٣٪ خصثخر ت٠٤٪وغ ,

do_login_form ٧٪ ت١ ٣٪ خإنيتغ ت٠ , ت و طففث ؟ تو١ ث ٣فصثؼ٦ ت٩الconfig.php ٪٧٩ : الـق ت٪ن تصثٮ , ٮ ٯ٪ تنيتغ ٤ث ت٠ثز تالل٫ include٪ؼ٪ن نتل ت٠ؽه

٩٪ صد٤ث تهت٦ ٢ ه٤٪ت١ , ٩ت٤٣ث صد٤ث ه٤٪ت١ تظف٦ , config.phpالـلث ت٤٣ث ـهن٣ث ث١ ت٠ ظ ٩ػو٤ث نتر تك٨ثي ٠٣٪وغ تهل٪ ٩توت ٯ٢ توؼ٪ , يتؼن تهي تثخ صصى ٠ثوت , ٪ شو٠

: الـق تصثٮ, ؽال ٯل٨ ٦ يتخؾ ت٬ طفر تصؽ

:reg.phpانظفس

٩و٧ح ت٬ طفر تصؽ ٤ل٨ ٦ ٠٣٪وغ تصؽ ـط ٯـح , ٪ ت١ ت٠صمه خوؼ٪ و٤ث : الـق ت٪ن تصثٮ. ٩تدٯه تالص٣٩ٮ, ٠٩ر ت٩٠ي شث١ ,, ٦٤ ت ت٠صمه

Page 157: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٣٩ثشؽ٤ث ٧٪ تصثٮ

:do_reg.phpانظفس

ت٩ ٣٪ خوع تمـؤ , ٤٧ث ٣٪ خ٠وثؽر ت٠٤٪وغ ٩تنلث٦ ٮ ٪تهه تدث٣ثز توت ث١ شا طففث ٮ تدهتٯ٦ ٣٪ خإنيتغ ثش٤ث , ـ٤ث ٤دهت , ٤ خثو٠ ٧ىت لـ٪ذ لـ٪ذ ,, تى٭ و٦ ت٠صمه

تصٮ ٣فصثؼ٨ث

: ظ ٣٪ خؤلى ت٠صتز تصٮ تيس ٤ث ٢ ت٠٤٪وغ خثـٯ٦ تصث٦

Page 158: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩تـٯ٦ ٧ٮ , تال١ ٯؽح ت١ ٣صؤه ٧ ث ت٠صمه خ٠ا ؼ٠ن تمث٣ثز ت ال , ألى٣ث ت٠صتز : ثصثٮ

تو١ ٣فصثغ تال١ ت٬ ت١ ٣صف ٢ ت ت٠صمه ٧ ٧٪ ٪ؼ٪ن , ت٠صمه صح ؼ٠ن ت٠صتز , هٯ٤ث ت ال

تال١ ٣صف ٢ ٠صٮ , ال ش٬٤ ت١ ول ته٩ت تصٮ شت٧ث ٤٧ث ٧ٮ ٢ ت٠ثز تصٮ ٣٪ خإنيتؼ٨ث , ت٩٠ي ٧ ٧ٮ صـثخ٦ ت ال

, ٩ ٧ ٧٪ طفؿ ت ال , تال١ ٣٪ خثصف ٢ تدٯه تالص٣٩ٮ ٧ ٧٪ ٪ؼ٪ن ت ال

, ٤٪ خإنيتغ و٪ثز ت٠صمه ٨ث ٮ ثههذ تدث٣ثز , تال١ شؤه٣ث ت١ ؼ٠ن ت٠و٪ثز طفف٦ : خثـٯ٦ تصث٦

خفط ٪ ٯ٠ا ؼ٠ن تدث٣ثز , ت١ ٣٪ خإث نتر شؿ٦ ٤٠ث خ٪ػو٨ث , تدثٮ ه٤ث تال١ ... ٤صح ٦ تؼثء صثخر ؼ٠ن تدث٣ثز تك

Page 159: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:check.phpنظفس

٧ى٥ تظف٦ ش٪ خثصف ٢ ت ت٠صمه ٩تدٯه تالص٣٩ٮ ٮ ثههذ تدث٣ثز ظ ثي٣ص٨ث خ٠ث ٩توت ث٣س طفف٦ ٪ ش٪ خصف٪ٯ٦ ت٬ طفر تالهؼثء , تنل٦ ت٠صمه ه٤ه شؽ تهل٪

: الـق تصثٮ, ) header (ت٠ؽ٢ خإصمهت تهت٦

Page 160: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩و ال٤٣ث ) GETتـٯ٦ (الـق ت٤٣ث ٮ شف٪ٯ ت٠صمه ٣٪ خإيث ت ت٠صمه ن تظف٦ ـط ت٨٣ث شوع ت ت٠صمه ٩شؼن ٮ يتخؾ ي ٣display_menuٯه ت١ ش٪١ هلال ت٬ تهت٦

ت٠صمه ٮ ثههذ تدث٣ثز ٮ ٣صمه٦ الـث توت تين٣ث ت١ ٣و تهي٩ تى٭ تػس ٢ د ت٠صمه

:member.phpانظفس

٩تك٨ثي , ؾ ٣٪ خوع طفر تتب ٩ت٩تخؾ تصٮ ٯ٢٠ تو٠ ه٨ث , ٮ ٧ى٥ تظف٦ ال ٯ٪ؼه تع ٩ ٣هل٨ث هت٦ ٧٩ٮ ش٪ خإصمتغ check.phpال ش٬٤ ت٤٣ث ٣٪ خإيث ت٦٠ ٢ طفر (ت٦٠ : الـق تصثٮ, )تدثٮ

: ٩٪ ٯ٪١ ٣ثشػ تظف٦ ٧٪ تصثٮ

Page 161: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٪ ٯ٪١ ثصثٮ , الـق ال٤٣ٮ تح ل٨ يتخؾ تػثر ٪ػ٪م ٢٩ ٪ ت٤٣ٮ تح

٪ ٠س خ٪ػن , ٩٪ تينز ور ث ته٦٤ ٢ تلى ي هؼ٪ٯر ت٠صمه اليث٨ث ٢ طف٦ ت٬ تل : تؤي٥ ه٬ يتخؾ تػثر ني ؼهٯه ٪ ش٫ تش تصثٮ

Page 162: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت٤٣ث ٪ تين٣ث ت٠صمه ت١ ٯؼ , تالؼثخ٦ ٧ٮ خ خثؿ٦ , ه شؤ ٠ثوت تـصثغ ت٬ ي ت٠صمه ٩ٯؽح ت١ ٣هيغ ٮ تؽه٩ ي , ني ٤فصثغ ت١ ٣٪ خ٠ور ٢ ٧٪ ت٠صمه تى٭ تػث تهي

ٯ٪ؼه ٤٧ث هٯ٤ث , ٧ ٣س شظ٠ ؼه٩ ته٩ي ٮ ثههذ تدث٣ثز , ت٠صمه ٤خـ٦ خثهي

):, خؾ صمه خثهي تى٭ ث خصثخص٦ user_idـ ت٦٠

:lesson.phpانظفس

ـط ش٪ ٦ ٠٣٪وغ تالػث٦ تى٭ ٯف٪٭ ت , ٧ى٥ تظف٦ شؽو ت٠صمه ٯ٪ خإػثر ني ؼهٯه تهي ٩ ٣ض تهي ٩ت٭ ٪ػ٪م ٯصدن ٮ ٣٪ خإنيتغ ي ت٠٪ػ٪م ٩ؿدوث ي ت٠صمه تى٭

: الـق تصثٮ member.phpتي٤ث٥ ٢ طفر

: ٣ؤلى ي ت٠صمه ٮ تدهتٯ٦

٩توت ٯ٢ ٤٧ث ٪تػن ت٩ ٯص تالصوال ال , ٣صو ه٢ ت٠٪تػن ت٠٪ؼ٪ن٥ ٮ ثههذ تدث٣ثز )٧ ٯو ت١ تػ ني ال ٯ٤ص٠ٮ ت٬ ت٭ ٪ػ٪م ؟ (ٯ٢٠ ٠صمه ت١ ٯؼ ني

توت ث١ ههن٧ث , ٪ ت٪ خثصف ٢ ههن تالط تصٮ تيؼو٨ث ٮ تالصوال , توت ٣ؽؿ تالصوال ٩توت ث١ تع ٢ ط ٠و٤ث٧ث ت١ , ت٭ ال ٯ٪ؼه ت٭ ٪تػن و٦ ـثث ٩ال ٯ٢٠ تػثر ني , ط

: الـق تصثٮ , ٤٧ث ٪تػن ٩ٯ٢٠ ت١ ٣هيغ شفص٨ث خوؼث ٢ تهي٩

Page 163: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

, ت٤٣ث تصمه٤ث نتر شتي وع ت٠٪تػن ه٬ ش ثب٦٠ )تػؾ ه٨ث صد (٪ شالـق ٮ تظ٪ي٥ ٧ ٩ػفس ت٥ تال١ ؟ ) hidden (٩الـق ت٤٣ث ٣ ي ت٠صمه خثـٯ٦ تصٮ شو٤٠ث٧ث ثخث

: تو١ ٣ثشؽ٤ث ٧٪ تش تصثٮ

Page 164: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:do_les.phpانظفس

٣٩ل٨ تمـؤ توت , ظ ٣ؼ٨ث ٮ ثههذ تدث٣ثز , ٤٧ث ثوثن٥ ٣صف ٢ ت١ ؼ٠ن ت٠و٪ثز ٪ؼ٪ن٥ ث٣س ٤٧ث ت٭ تلـثء

:view.phpنظفس

output.inc.phpتصٮ صد٤ث٧ث ٮ ت٠ , ٧ى٥ تظف٦ ؾ ٣صمه ٨ث نتر تك٨ثي ؼ٠ن تهي٩

Page 165: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٣٩ثشػ ٧ى٥ تظف٦ ٧٪ تصثٮ

:lesbyyou.phpانظفس

٤٧ث ٣ل٨ ٠صمه ؼ٠ن تهي٩ تصٮ ث خإػثص٨ث خفط ٣ ظف٦ ي ت٠صمه ٠ث و٤ث : ثخث ٣٩صو ٮ ثههذ تدث٣ثز ه٢ تهي٩ تصٮ تػس ه٢ ؿٯ ٧ىت ت

Page 166: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:topic.phpانظفس

: ٢٩ ٣٪ خإصمهت نتر ت٠٪تػن خهال ه٢ نتر تهي٩ الـق تصثٮ, ٣ ؿٯر تػثر تهي

: ٣٩ثشؽ٨ث ٧٪ تصثٮ

Page 167: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:do_top.phpانظفس

: ٣٩٪ خإػثر تهي ٮ ثههذ تدث٣ثز , ٣صف ٢ ت٠و٪ثز ٥ تل٫

:رسم انزطجك كبيال

, ؤشؽح ى , خؤ١ ت٪ خ٪ػن ت٠ثز ث٦ ٨ىت تصـد ٣PHPلت ـح ع ٢ ت٠صو٢٠ ر , خو٠ شٮ خ٤ ظ خوه و ثي١ ه٠ ن ٧ىت تو٠ , ٢٩ ٣ظفر تلٮ ت٠صو

ؽح ه ت١ شو ت١ ت٤ك ٩تظ ٢ ٯه خشا , ٮ شٯه ٣در ت٨ ٩ٯ٨ ه تو٠ تػؾ ):٢٩ ٯؽح ه ت٠فث٦٩ ٥ ش٪ تالل٫ ت٬ ت١ شظ ت٬ ٧ه ت٠ـ٪ج , ٮ شو تدؽ٦

٤٧ث صف٠ خ٣ثػ تهي٩ ثال

Page 168: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

, ٩ثوت ٯفصثغ ٮ ٯو٠ خش طفؿ , ـث٩ خؤ١ ش٪ خؤصشث خوغ ٢ ه٪ج ٧ىت تد٣ثػ - 1٩ثى٭ ٯ٤ظ٦

خو٠ تظف٦ هت١ ٠ر ت٩٠ي - 2

ـث٩ ت١ ش خـٯر ه٠ شو تشصت - 3

خو٠ طفر شؽو ت٠صمه ٯ٪ خص خث٣ثش٦ ٩شفهٯع٨ث - 4

ـث٩ ت١ ش٪ خظف٦ وع تهي٩ ٩ش٨٤ث - 5

:انـــذسط انــمبدو

PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ خوغ ت٠صثز ٮ ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

PHPيزفشلبد يزمذي ف : انذسط انغبثغ انؼشش

٧ـ 1426-6-13 :انزبسخ ن تي٢ PHP شو :انضع

٧٩ٮ شوصد وثز د٦ ٮ ت٦ , ٨٩ث وث٨٣ث تمثط٦ , ٤٧PHPث ٠ثز ع٥ فؽ٪٥ ٮ ر ٩ٮ ني ت٪ ٪ ٠٣ ه٬ خوغ ٨٤ث ال١ include ٩ while ٩ ifعال , ٩ه تلى٣ث ٩شو٤٠ث تع ٨٤ث

٧ ت٣س , ٩ثه و٦ ٧٪ وص٨ث ظ تص ٮ ر تصمهت٨ث ؾ , ٨ث تصمهتثز ؼه٥ : صوه ؟ تو١ تصؿ في تال٪تن ٤٩دهأ

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

Page 169: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تؼور ؼ٠ن تهي٩ تثخ٦

:ت٧هت تهي

ت٠ثز ت٠فؽ٪٥ صتز ٮ ت٦ تهت٦strip_tags تهت٦highlight_file تهت٦highlight_string تهت٦intval تهت٦getenv

:انكهبد انسدص

٧٩ٮ شوصد وثز د٦ ٮ ت٦ , ٨٩ث وث٨٣ث تمثط٦ , ٤٧PHPث ٠ثز ع٥ فؽ٪٥ ٮ ر ٩ٮ ني ت٪ ٪ ٠٣ ه٬ خوغ ٨٤ث ال١ include ٩ while ٩ ifعال , ٩ه تلى٣ث ٩شو٤٠ث تع ٨٤ث

٧ ت٣س , ٩ثه و٦ ٧٪ وص٨ث ظ تص ٮ ر تصمهت٨ث ؾ , ٨ث تصمهتثز ؼه٥ : صوه ؟ تو١ تصؿ في تال٪تن ٤٩دهأ

__ :FILE__انكه

٤٩شث٧ه ه٠ ٧ى٥ تهت٦ ثشؿ في تال٪تن , ٧ى٥ ت٦٠ ش٪ خإهـثب ثي ت٠ تفثٮ ثال : ٩تصح تصثٮ

: ٩٪ ٯ٪١ ٣ثشػ ٧ى٥ تودثي٥ ٧٪ تصثٮ

الـق ت١ ٧ى٥ تودثي٥ تيؼوس ت٠ثي خثث ٩ت ت٠ تى٭ ش٪ؼه خ٦

__ :LINE__انكه

: الـق تصثٮ, ش٪ ٧ى٥ ت٦٠ خإهـثب تـ تفثٮ ٠

) 3 (٩٪ ٯ٪١ ٣ثشؽ٨ث ٧٪ تـ ي

:()issetانكه

٪ؼ٪ن ت ال ٠aعال ٪ ٣ٯه ت١ شف ٧ ت٠ص , ش٪ ٧ى٥ ت٦٠ خثصف ٧ ت٠ص ٪ؼ٪ن ت ال : ٪ ٣صمه٨ث ثصثٮ

Page 170: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـص٬ (٢٩ ه٤هث ت٣شؤ٣ث٥ ,, ى ؿدن ٤ث ٪ؼ٪ن aالـق ت٤٣ث ٮ تدهتٯ٦ ٤٣شا ص ت٦٠ ؾ ؿدن تودثي٥ ٪ؼ٪ن )ت٧ شٮ ت٠ص ٪ؼ٪ن , ٩٪ ث٣س ٠ص٦ لث٦

:()unsetانكه

,, ٩تين٣ث ت١ ٦٣ ٪ ٣٪ خإصمهت ٧ى٥ تهت٦ a٪ هٯ٤ث ص ,, ش٪ ٧ى٥ ت٦٠ خصه ت٠ص : الـق تصثٮ

فمط رمو ثؼهب انغبء انزغش, ز انؼجبس ال رمو ثإسخبع ا ل : يالزظ

:()emptyانكه

Page 171: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ه٨٠ث خؾ الـق تصثٮ,, ٧ ش٪ؼه خ٦ ٠ر ت ال , شصف ٤ث ٧ى٥ ت٦٠ ٢ ت٠ص

:يزغشاد ف انهغ

ت و طففث ؟ ٤٧ث ٪ GET_$ ٩ ظ٪٦ ت٨٠ث POST_$شو٤٠ث ثخث ت١ هٯ٤ث ظ٪٦ ت٨٠ث ٯ٤٤٠ث تصمهت , ٧٩ٮ ظ٪٦ شف٪٭ و٪ثز ه٢ ت SERVER_$٣صو ظ٪٦ ؼهٯه٥ ت٨٠ث

٩ال ش٬٤ ٠صٮ ٧ى٥ االفضمت٠صتز تصٮ ٪ تشفهض ه٨٤ث تال١ ٢ ٧ى٥ ت٠ظ٪٦ ٢٩ ٤دهأ خ٠شث٧هذ ٧ى٥ ت٠صتز , ٧٪ ت١ ٣٪ خإصمهت٨ث خ٪تـ٦ ٧ى٥ ت٠ظ٪٦ ال٨٣ث أت٢ ٤ثاالفضم

: ػن ٯهٯ ه٬ ٪ـر ت٠ثشؿ ٤٩دهأ , ٩٪ شى٧ ٢ ٣٪تشؽ٨ث

'PHP_SELF'

)ت٠ تى٭ ٯشص ٮ تفل٦ (٧ىت ت٠ص ٯ٪ خإهـثب ت ت٠ تفثٮ تى٭ شو٠ ه٦ ٠٩ث س ٮ تاله٬ ه٤هث شهنز ه٬ ٠ر تالؼ ـث٩ ت١ شصمه٦ خثـٯ٦ تال٦٤ ٧٩ٮ

$_SERVER['PHP_SELF'] ٩ؿدوث ٯ٤٠ ت١ شصمه ٧ىت ت٠ص خثـٯ٦ $PHP_SELF ٢٩ ت٣ث ٣ظفص خصثخر , تصؿ في تال٪تن ٤شث٧ه ه٠ ٧ىت ت٠ص , خثـٯ٦ تال٦٤ ٩تالؼ ٩تمثي ٯو٪ن ت

: تصثٮ

'HTTP_REFERER'

Page 172: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٤٩ٮ ه٤هث أز )توت ٩ؼهز (٪ شصمه ٧ى٥ تهت٦ توت تينز ور تظف٦ تصٮ ه ٨٤ث تتب ال١ تالصؼث٦ , ه ٩ؼهز هدثيذ ش٪ ت٦٣ ال ٯ٢٠ ت٪ظ٪ ٮ ٧ى٥ تهت٦ PHPن تصمهت ر

: ٯ٢٠ ت١ ش٪ خصوـ٨ث توت تيتنز ٩ؿٯر تصمهت٨ث ٧٪ ثصثٮ هٯ٭ تتب

'REMOTE_ADDR'

٧٩٪ ٮ تف٦ ال ٯو٠ , تب ٪ ٣صمه ٧ىت ت٠ص ) IP ( = )تال٭ خٮ (توت تين٣ث ور ي

٢٩ ه شؽه , ىت ٣فصثغ ت٬ خوغ تال٩ت تالل٫ صفهٯه ي تال٭ خٮ تمثص خثتب , خش طفؿ : الـق تصثٮ, لثط٦ توت ٤س ه٬ شمظٮ لثص خ ,, ٦٤ ٤و٦ ٮ خوغ تال٩ثز

٩ه شـس ث شفصثؼ٦ , ٩ال ٯ٢٠ هه٧ث ٢ عش٨ث , ٤٧ث ت٠ٯه ٢ ٧ى٥ ت٠صتز ٧٩ٮ ع٥ ؼهت تػؾ ٤٧ث ٯثيذ ٪ن ٩٪ شؽه ؼ٠ن ت٠صتز تالل٫ ٤٧PHPث ٩توت تينز تٯثن٥ ثو٧ح ت٬ ٪ن

PHP

:strip_tagsانذان

٣٪ خإصدوثن٧ث ٢ ت٤ض HTML ت٩ PHPخفط ٪ ث٣س خ٦ تـ ,, ٧ى٥ تهت٦ ٣صمه٨ث صذ ت٤ض ت٠هل تال٩ ٧٪ ت٤ض , ٩شصمه ٧ى٥ تهت٦ ٢ ٣ثـ٦ ت٦٤ ٮ ول تالـث١ ,, ٩ؿدثهص٦ ٢ ٧ث

: ت٠تن صش٦ ٩ت٠هل تعث٣ٮ ٧٪ تلصثي٭ ٩شؼن خ٦ ت٪٪ تصٮ ال شح ٮ صش٨ث الـق ت٪ن تصثٮ

: ٣٩ثشػ ه٤٠ث ٧٪ تصثٮ

:highlight_fileانذان

code.phpه٬ د ت٠عث هٯ ت٦٠ , تى٭ ٠س خصثخص٦ ٧PHPى٥ تهت٦ ش٪ خص٪ٯ٢ ٪ن : ٩خ٦ ت٪ن تصثٮ

Page 173: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ه٬ د ت٠عث ( show.php٪ ٤٣شا ت٦٠ , ٣٩ٯه هع ٧ىت ت٪ن خش شح ٩٪١ : ٣٩صح تصثٮ )

: ٧٪ تش تصثٮshow.php٪ ٯ٪١ ٣ثشػ شش ت٠ , ال ش٬٤ ت١ ت٠ ٮ ٣ ت٠ؽه

:highlight_stringانذان

: الـق تصثٮ, ش٪ ٧ى٥ تهت٦ خ٤ ه٠ تصٮ خثاله٬ ٢٩ ت ت١ تال٬٩ ٠ ٧٩ى٥ ٤ض

: ٩ت٤ثشػ ٧٪

:intvalانذان

: ٠ر ت٭ ص ٪ ش٪ خإصمهت ٧ى٥ تهت٦ )توهن تظفؿ (توت تينز ور

:getenvانذان

Page 174: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩تظه خ٨ى٥ ت٠صتز ) تدة٦ = ( ) environment (ش٪ ٧ى٥ تهت٦ تؽ٦٠ خإهـثب ٠ر ت٠ص ( ٧ شى ه٤هث ٤ث ت١ تودثي٥ , ٧٩ث ) REMOTE_ADDR (تصٮ شو٤٠ث٧ث ٮ تاله٬ ع

REMOTE_ADDR ( ال ش خإهـثب ي ) تظفؿ ؟ خ٠ثههذ ٧ى٥ تهت٦ ٪ شفظ ه٬ ) تال٭ خٮ: ؿٯر ه٨٠ث ثصثٮ, تال٭ خٮ تظفؿ ٠صمه

تػؾ ى٧ثج ت٬ طفر ت٠صتز ٠٩ور ت٠صتز تدة٦ تالل٫ ٯ٤٠ يإٯص٨ث ه٬ تظف٦ تصث٦ تدة٦

:عإال ػه انذسط

(٩ خ٠وثؼر ت٠هلالز , خإ٣شثء ٠٣٪وغ ٯى٧ح ت٬ ٣ تظف٦ ٩ ت٬ طف٦ تل٫ - 1ن ؿدثهر ت٠و٪ثز تمثط٦ خثتب ) PHP_SELF ٩ issetتصمه : ثهه٥

:انـــذسط انــمبدو

PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ تؽثز ٮ ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

PHPاندهغبد ف : انذسط انثبي انؼشش

٧ـ 1426-6-24 :انزبسخ ن تي٢ PHP شو :انضع

٣٩و٤ٮ خى ت٨٣ث ال , ٩و ال٨٣ث ال شصـن شفهٯه ـثر ت٠صمه٤٧HTMLث شر د٥ ٮ ر ٧ شفصثغ ت٬ عث ؟ ٠عال ٪ ث ت٠صمه خص٤ى , شصـن شصدن ت٠صمه ٢ طف٦ ت٬ تل٫

ور توت ث١ تـح ش ٢ HTMLال ٯ٢٠ ر , ظ ؿح تك٨ثي طف٦ تل٫, ؿح تك٨ثي طف٦ ث..... ٣ ت٠صمه

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

Page 175: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:صـدثز د تدهأ

تؼور ؼ٠ن تهي٩ تثخ٦

:ت٧هت تهي

شوٯ تؽثز ٪ت) Cookies ( ت٣شثء تؽثز خش دؾ عث دؾ ه٬ تؽثز

:رؼشف اندهغبد

٣٩و٤ٮ خى ت٨٣ث ال , ٩و ال٨٣ث ال شصـن شفهٯه ـثر ت٠صمه٤٧HTMLث شر د٥ ٮ ر ٧ شفصثغ ت٬ عث ؟ ٠عال ٪ ث ت٠صمه خص٤ى , شصـن شصدن ت٠صمه ٢ طف٦ ت٬ تل٫

ور توت ث١ تـح ش ٢ HTMLال ٯ٢٠ ر , ظ ؿح تك٨ثي طف٦ تل٫, ؿح تك٨ثي طف٦ ثإوت تصـو٤ث . ٩ؼهز تؽثز ص شصدن ـثر ت٠صمه تظ٤ثء شظف٦ ٠٪ن و٢. ٣ ت٠صمه

ٯ٤٤٠ث ه٠ شؽ نل٪ ت٠صمه ٩تك٨ثي خوغ فص٪ٯثز تظف٦ ه٬ ـح نيؼص٦ ٩ص٪٫ , وٯص ت٣شثء٥ خـٯر )ش ( تؽ٦ ت٪تـه٥ هدثي٥ ه٢ ي PHPٮ ر . شف٦٠ ٮ ت٠٪ن

تث ٮ تؽ٨ث ه٬ , ه٬ ؿٯص٢ )٩ ت (٩ٯفق ٧ىت ت ه٤ه ت٠صمه , هش٪تب٦٧ىت ت ٯ٪ خث٠ثؾ ٤ث خصؽ . ش ٪ ت٩ ه٬ ش ي ٯ٤ص ٢ طف٦ ت٬ تل٫

٩ (صتز ت٨٠ث صتز تؽثز ٩فص٪ٯثز ٧ى٥ ت٠صتز ٯص شمٯ٨٤ث ٮ ؼ٨ر ت ٩تى٭ ٯل٨ ٠صمه ؾ ٩ٯ٢٠ يإٯص٦ ٢ د٦ ٧٪ ٧ىت ت توش٪تبٮ )ه٬ ؼ٨ث ت٠صمه

٧ ٠٨س تؽثز ت٬ تال١ ؟ ت٣ث صؤه ت٣ ٠س خ٠الـلر ٧ىت ت ه٤ه . ت٠صف ت١ ٯص ٦٠٨: شظف الـه٫ ت٠٪تن ٩ٯ٪١ ش ٧ىت ت ثصثٮ

( :Cookies )انككض

هدثي٥ ه٢ ـو٦ , ٧٩٪ ت ال تـح تؿال٦ ه٬ ت٪ٯ )توثز (ت٪ ت٩ ث ٯ٬٠ خث٦ توخ٦ نه٤ٮ . )ت٠٪ن (و٪ثز شفق ٮ ؼ٨ث ت٠صمه ٩ٯصـن ت٪ط٪ ٨ث ؾ ٢ ث خإ٣شثب٨ث

٧٩ىت تى٭ ٪ شصو٦٠ ه٤ه تبر ت٭ صثج ت٩ ت٭ ني ه٢ تالث١ ! تلصظ تال ال شصمه ت٪ ـط ت١ تع ت٠صظفثز تؽهٯه٥ ٩ص٪ٯثز تالث١ ت٠٪ؼ٪ن٥ خ٨ث ش٤٠ن ت٠٪ن ٢ ٩ػن ت٭ . ٮ تال٣ص٣س

, ت٩ ه٬ د ت٠عث ت٠صمه ه ث خإثء ت٪ ٮ ؼ٨ث٥, و٪ثز ٮ ؼ٨ث ت٠صمهتو١ ٤ؽو٨ث خ خثؿ٦ . ٩ـ٨٤ث ٢ ٯصـن تفظ٪ ه٬ ت٠تن ٩طثـح ت٠٪ن ٢ ٯفظ ه٬ تن٥

) ! ال ش خإصمهت ت٪ٯ ٮ ختؽ(

:اشبء اندهغبد ثشكم يجغط

٪ ٯ٪١ ف٪ي ني٤ث ه٢ تؽثز ٧٪ تيث ي تؽ٦ ٢ طف٦ ت٬ تل٫ ٩شصدن ت٠صمه

فلثز ٧ ٧ى٥ , يأٯ٤ث ٮ ت٠عث خثاله٬ ت١ ي تؽ٦ ٪ؼ٪ن ٮ ت٠صظؿ. خ٨ى٥ تـٯ٦تو١ ٣فصثغ ت١ ! ؿدوث ال , ؿٯ٦ ؼه٥ اليث ت٠و٪ثز ؟ خفط ت٨٣ث كث٥٧ ٠صمه ٩ تٯشمض تل٫

٧ى٥ . ٣٪ خإيث ٧ى٥ ت٠و٪ثز خـٯ٦ م٦ خفط ت١ خ٣ثػ ٧٪ ت٪ـه تى٭ ٯصـن تصو٠ث٨ث٩ٯ٤ص٨ٮ خ٠ؽن , تـٯ٦ شدهأ ٢ فلر نل٪ ت٠صمه ت٬ ت٠٪ن ٩ت٣شثء ي تؽ٦ تمثص خ٦

: ٤ خؽو٨ث دـ٦ ٩ه٬ ش لـ٪تز. ـط ٯص شه ٧ى٥ تؽ٦, تال ت٠صمه ظف٦

خهأ تؽ٦ .1شؽ ص تؽ٦ .2

Page 176: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تصمهت ص تؽ٦ .3تثء ص تؽ٦ ٩شه تؽ٦ .4

٩ٯ٢٠ ت١ ش٪١ ه٬ ههذ , خثؼ٩ي٥ ت١ ش٪١ ؼ٠ن ٧ى٥ تمـ٪تز ٮ طف٦ خؽ٦ ٩تـه٥! ال ش٬٤ و , طفثز

ثذأ اندهغ

تؽثز د ه٠ ت٭ شٮ ٮ تظف٦ ٩ٯ٢٠ و و ه٢ )خهأ (ٯؽح ه٤ث ت١ ٣٪ خصو : خثـٯ٦ تصث٦

٧ى٥ تهت٦ ش٪ خثصف ٧ ٯ٪ؼه ؼ٦ ٨ىت ت٠صمه ؟ توت ال ش٪ؼه ؼ٦ ش٪ خإ٣شثء ؼ٦

٪ ه٬ د ت٠عث تـ٠ه ث خثهل٪ ه٬ ت٠٪ن ٪ ٯ٪١ ٦ ؼ٦ , لثط٦ خ٨ىت ت٠صمهتث توت ث٣س . ٩٪ نل لثه ت٠٪ن ٮ ٣ ت٪س ٪ ٯ٪١ ٦ ي تل لثص خ٦ ٧٩ىت, لثط٦ خ٦

٤٧ث ؼ٦ لثط٦ خث٠صمه ٪ ش٪ ٧ى٥ تهت٦ خن ت٠صتز تصٮ شف٪ٯ٨ث ٧ى٥ تؽ٦ ٮ ٩ٯؽح ه تصى ت١ خهأ تؽثز ٮ ختؽ ٧٪ ؿٯ٦ ؼه٥ , ٯص٢٠ ٤ث تصو٠ث٨ث ٮ خ٣ثؽ٤ث

. خ ٠صث٥ توت ث١ خ٣ثؽ ٯوص٠ه ه٬ تؽثز

رغدم يزغش اندهغ

٪ ٣صو تال١ ظ٪٦ SERVER_$ ٩ت٠ظ٪٦ POST_$ ٩ت٠ظ٪٦ GET_$٧ شى ت٠ظ٪٦ ٪ تين٣ث ت١ ٣٪ خإ٣شثء . ٧٩ى٥ ت٠ظ٪٦ ش٪ خصمٯ٢ ت٠صتز خ٨ثSESSION_$ؼهٯه٥ ٩ت٨٠ث

: ٪ ٣٪ خثصثٮ ٣٩5ؼن خ٦ ت٦٠ )تال (ص ؼ٦ ت٦٠

اعزخذاو يزغش اندهغ

ٮ ٯ٤٠ تصمهت ص ؼ٦ ٯؽح ه٤ث ٮ تدهتٯ٦ خهأ تؽ٦ ظ تصمهت ت٠ص ه٢ ؿٯ : ت٠ظ٪٦ خثـٯ٦ تصث٦

٩ توت تينز . ال شم ٢ تؽثز ٨ٮ ت٨ ٢ ت٨٪٦, ٣ تـ تصٮ شو٤٠ث٧ث ٮ تثخ ت٩ طهٯص٨ث isset٪ شو و؟ ٩صى شصمه تـٯ٦ , تصف ٢ ٩ؼ٪ن ص تؽ٦ ت ال

empty٠ث شو٤٠ث دث ثصثٮ :

Page 177: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

انغبء يزغش اندهغ رذيش اندهغ

: ٯ٤٠ تثء شؽ٦ خثـٯ٦ تصث٦ , ه٤ه تال٣ص٨ثء ٢ تصو٠ث ص ؼ٦ ث

٩ٯ٢٠ , ٩تال١ خوه ت١ ٤٠ث خإثء ٧ىت ت٠ص ٣ٯه ت١ ٣٪ خصه تؽ٦ ث٦ ٮ ٣٪ خثص٤ل: ه٨٠ث ثصثٮ

:يثبل يجغط ػه اندهغبد

٧ى٥ ٧ٮ تؽثز ٩ٯ٢٠ ت١ , ٣و هٯ٭!! ٧ ٧ى٥ ٧ٮ ؾ تؽثز , تهصه ت٣ ششو ختخ٦ تال١٤ تال١ خو٠ عث ٯشؾ ٤ث ؿٯر ه٠ تؽثز ٮ ش٪ػؿ , الٮ ت٠دؾ ه٨٤ث ٯ٪ػؿ ت٥

٪ ) ses1.php (ٮ تظف٦ تال٬٩ . طفثز ٩شصدن تؽثز خ٨ث3٪ ٣٪ خإ٣شثء . تظ٪ي٥: الـق تصثٮ ٩exampleشؽ ص ت٦٠ , ٣٪ خدهأ تؽ٦

: ٩ ٪ ٯ٪١ ٣صؽر تظف٦ تال٬٩ ٧٪ تصثٮ

Page 178: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٩ه٤ه ت٣ص٨ثء تـ٣ث ٮ تد٣ثػ ٪ ش٪١ تؽ٦ ٮ , الـق ت٤٣ث خهأ٣ث تؽ٦ ظ ت٣شؤ٣ث ت٠ص ses2.php (تال١ ٤٣شا طف٦ ؼهٯه٥ ت٨٠ث . ـثر شؽ٠ه ت٬ ت١ ٣٪ خدهأ تؽ٦ ٮ تظف٦ تصث٦

: ٩٪ ٯ٪١ فص٪ت٧ث ٧٪ تصثٮ )

٪ شالـق ت٤٣ث خهأ٣ث تؽ٦ ٮ خهتٯر تظف٦ ٮ ٣٪ خصف٠ ؼ٠ن ت٠صتز ظ ؿدو٤ث فص٪٫ ص

ن ٮ تظف٦ ٩٪ ش٫ ت٤٣ث ٤٣شا ص ؼهٯه ٢٩ . تؽ٦ ٩تلت ٤٠ث خإثء ص تؽ٦٩٪ ٯ٪١ ٣ثشػ ٧ى٥ . ٣ ت٠ص تى٭ ت٣شؤ٣ث٥ ٮ تظف٦ تال٬٩ ت٣ص ت٬ تظف٦ تعث٦٣

: تظف٦ ٧٪ تصثٮ

ٮ تظف٦ تالل ٣٪ خ٤ تو٠ ٢٩ ه٤ه ؿدثهر ت٠ص ٢ ٣ؽه ت٭ ٦٠ أل٤٣ث ٤٠ث خإثء ت٠ص : ٪ شف٪٭ ت٪ن تصثٮ ) ses3.php( ت ى ؟ تو١ تظف٦ ) 2 (ٮ تظف٦ ي

ه٤ه ه٠ ٧ىت ت٪ن ٢ ٯ٪ خـدثهر فص٪٫ ت٠ص ال٤٣ث ت٤ث٥ ٢ د ٩٪ ٣٪ ٮ تالل خصه ( ٢ تهل٪ ه٬ تظف٦ ) ses2.php (٩٪ ـث٩س ت١ ش٪ خثهل٪ ه٬ تظف٦ , تؽ٦ ثال

ses1.php ( ٢ ٯ٪ؼه ت٭ شا خث٠ص ٧٩ىت ٯئه ٤ث ت٤٣ث ٣صثخن ت٠صمه ٢ طف٦ ت٬ تل٫ .

Page 179: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ت١ ش٪ خدهأ تؽ٦ د ت١ ش٪ خـدثهر ت٭ شا ت٬ ضشس, ضشس, ضشس (الـل٦ )نتب٠ث تخهأ تؽ٦ ظ تصح ت٪ن ت٠صدٮ , ت٠صظؿ ٩تال ٢ ٯ٪ خ٣ثػ خثو٠ خش طفؿ

:عإال ػه انذسط

ؾ خ٠فث٩الز ٮ شصوه هي , ـث٩ ت١ ش٪ خو٠ ٣لث شؽ ٯوص٠ه ه٬ تؽثز - 1تثن

:انـــذسط انــمبدو

خإصمهت تؽثز )٣لث شؽ (٪ ٣٪ ٮ تهي تثن خو٠ عث شـدٮ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ثشبيح رغدم يجغط: انذسط انزبعغ انؼشش ٧ـ 1426-7-11 :انزبسخ ن تي٢ PHP شو :انضع

٩٪ ٣صمه٨ث ت٪ ٮ ه٠ خ٣ثػ شؽ , ٣ٯه ت١ ٣٪ خو شا ه خإصمهت تؽثز٠٣٪وغ نل٪ ظ , ذ ه٠ ٧ىت تد٣ثػ خـ٦ , ٮ ٣٪ خ٪ػن ت٨٤ثز ه٬ ختؽ٤ث , دؾ

.... ٩خوه و, تصف ٢ ت ت٠صمه ٠٩ر ت٩٠ي

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

Page 180: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:صـدثز د تدهأ

تؽثز (تؼور تهي تثخ(

:ت٧هت تهي

ذ تد٣ثػ مصظتز تهل٪ ت٬ طفر تالهؼثء تظفثز تالل٫ شؽ تم٩غ

:فكشح انجشبيح

٩٪ ٣صمه٨ث ت٪ ٮ ه٠ خ٣ثػ شؽ , ٣ٯه ت١ ٣٪ خو شا ه خإصمهت تؽثز٠٣٪وغ نل٪ ظ , ذ ه٠ ٧ىت تد٣ثػ خـ٦ , ٮ ٣٪ خ٪ػن ت٨٤ثز ه٬ ختؽ٤ث , دؾ

٩خوه و ٣٪ خصؽ تؽ٦ ٠صمه ٮ ٣و ت٦٣ , تصف ٢ ت ت٠صمه ٠٩ر ت٩٠ي . ٣ ت٠صمه تى٭ ٯصظؿ خثٮ تظفثز

:يخزظشاد

ى ؤو صـدثز ه٠ تد٣ثػ ٮ ٧ى٥ ت٤ـ٦ , ال تيٯه ت١ ت٪ خشؾ ث شو٤٠ث٥ ثخث ٢ ؼهٯه ٩ٯؽح ه هٯ٭ تتب ت١ ش٪ خو٨٠ث خ٤ ٩ٮ ش٪ خإصتؼن ت٠و٪ثز ٯ٤٠ تؼ٪م ت٬

ث ٣فصثؼ٦ ٧٪ . ) 26 ٩ 25 ٩ 24 (تهي ي

( ٩ ) username( ش٪ؼه خ٦ تف٪ ) member (ثههذ خث٣ثز شفص٪٭ ه٬ ؼه٩ ت٦٠ .1password (

طفر شؽ نل٪ .2طفر شؽ ل٩غ .3طفر لثط٦ خثالهؼثء .4 )ؽن ش٪ػؿ ه٠ خر تظفثز خ٤لث تؽثز (طف٦ تل٫ صف ٢ تؽثز .5

:انذخل ان طفسخ االػضبء

٠ث شو٤٠ث ثخث , ٣ؤشٮ ت٬ ف٪ي ني٤ث ت٪ )مصظتز (تال١ خوه ه٤٠ث ه٬ صـدثز ت٠٪ؼ٪ن٥ ٮ ت و طففث ؟ طفر )د ؿدثهر ت٭ شٮ ت٬ ت٠صظؿ (ٯؽح ت١ ٣دهأ طف٦ خثؽثز

٪ؼ٪ن ٣٪ خؤلى هلالز ت ت٠صمه ) user (توت ث١ ص تؽ٦ , تالهؼثء شو٠ ثصثٮ, ظ ٣٪ خ٪ػن ت ت٠صمه نتل ص تؽ٦, ٠٩ر ت٩٠ي ٩تصف ه٨٤ث ٢ ثههذ تدث٣ثز

ت٩ ت٦٣ ٯؽح ه٦ , و ٣٪ خإك٨ثي لـؤ ٠صمه خؤ١ ت ت٠صمه ٠٩ر ت٩٠ي طفف٦ ٩ٮ تالل توت ث١ ص تؽ٦ ٪ؼ٪ن ٩ش٪ؼه خ٦ ٦٠ ٣٪ ,شؽ تهل٪ إٯر ٧ى٥ تظف٦ : الـق ت٪ن تصثٮ. خإك٨ثي فص٪٫ تظف٦ ٠صمه

Page 181: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٨ٮ نت٦ ٠س ت٣ث خإ٣شثب٨ث صف ٢ ت ت٠صمه ٠٩ر ت٩٠ي ) loginCheck (خث٤د٦ هت٦ . ٢ ثههذ تدث٣ثز

:انظفسبد االخش

خفط ت١ ٪ هٯ٤ث طف٦ , خ٤ تـٯ٦ ٮ طف٦ ٣٪ خ٪ػن ٪ن تصف ٢ تؽثز , تال١ ٩ت٠صمه ٯ٪ خصؽ تهل٪ ٢ ٯ٦٤٠ شث٧هذ فص٪٫ تظف٦ ٩توت ) view.php (ت٨٠ث

)تال ت٠صظؿ ٯئن٭ ت٬ شه تؽ٦ (ث١ ه ث خصؽ تهل٪ ٩ ٯ٪ خإال ت٠صظؿ : ٦٤٠ تص٤ خ٢ تظفثز ٢ شؽ تهل٪ ٥ تل٫ الـق ت٪ن تصثٮ

Page 182: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:رغدم انخشج

تث تال ت٠صظؿ ٩تث تى٧ثج ت٬ طفر ,, ٤٨ث ؿٯص٢ , ٪ تيتن ت٠صمه شؽ تم٩غ ٧٩ٮ ه٬ لـ٪تز )٧٩ٮ تالؼ (شؽ تم٩غ

٣٪ خ٪ػن ص تؽ٦ ٮ ص ؼهٯه .1٣٪ خإثء ظ٪ر تؽثز .2٣٪ خصه تؽ٦ .3تصف ٢ ت١ تالثء ٩تصه ش خش طفؿ .4

:عإال ػه انذسط

٤لث تصؽ ت٠دؾ ٮ خ٣ثػ تهي٩ ٩تصؤه ٢ ت٦٣ ٯو٠ خش )شد٦ ( خإػثر - 1طفؿ

:انـــذسط انــمبدو

PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ صدر تظ٪ي ٮ ر

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 183: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

PHPيكزجخ انظس ف نغخ : انذسط انثالث

٧ـ 1426-8-19 :انزبسخ ن تي٢ PHP شو :انضع

٢٩ تصمهت ر , ٩يأٯ٤ث ٧ٮ ٦٨ ٩ؼ٦٠ ٮ تصوثphpشو٤٠ث ٣٪ خدؽر ٪ن خر php ال ٯصظ ه٬ تطهتي ثز html ت٩ php خ ٯ٠ن تٯؼث خإ٣شثء تظ٪ي خؤ٣٪ته٨ث ٪تء ث٣س

( ٩تال تث ٨ث ٧٪ GDش٪ؼه ٤٧ث صدر لثط٦ و٠ ٧ى٥ تظ٪ي ٩ش٬٠ صدر . صف٦ ت٩ ظثخص٦GD Library .(

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

تؽثز (تؼور تهي تثخ(

:ت٧هت تهي

٣دى٥ ه٢ ت٣٪تم تظ٪ي ت٣شثء تظ٪ي

:جزح ػ ااع انظس

٢٩ تصمهت ر , ٩يأٯ٤ث ٧ٮ ٦٨ ٩ؼ٦٠ ٮ تصوثphpشو٤٠ث ٣٪ خدؽر ٪ن خر php ال ٯصظ ه٬ تطهتي ثز html ت٩ php خ ٯ٠ن تٯؼث خإ٣شثء تظ٪ي خؤ٣٪ته٨ث ٪تء ث٣س

( ٩تال تث ٨ث ٧٪ GDش٪ؼه ٤٧ث صدر لثط٦ و٠ ٧ى٥ تظ٪ي ٩ش٬٠ صدر . صف٦ ت٩ ظثخص٦GD Library ( . ٧٩٪ ص٪ت ن تال٣٪تم ٨2.0.28ى٥ ت٠صدر تطهتيتز ع٥ ٩٪ ٣ص ه٢ تالطهتي ي

JPEG ٩ GIF ٩ PNG .تو١ ٤دهأ , ٧ ٩طس ت٬ ـر تف٠ث٦ صو , ٨ث شو٠ خ٤ تـٯ٦. خصوٯ ٧ى٥ تظ٪ي ٩تـه٥ ش٪ تالل٫

JPEG:

ت٣ث . ) Joint Photographic Experts Group (٧٩ٮ تلصظثي ـ )خ -ؼث٭ (ش٤ـ ٧ى٥ تودثي٥ خثـٯ٦ ن ت٣ شو ٧ى٥ ت٤٪ه٦ ٢ تظ٪ي ٤صمه٨ث عت توت تين٣ث ـق تظ٪ي ٧٩ٮ ه٥ توت ث٣س ٮ :صؤ

٧ى٥ ت٤٪ه٦ س ؼه٥ ه٤ه تصمهت ي٪ تمـ٪ؽ ٩ ت٤ظ٪ص ٩ . تظ٪ي٥ ت٪ت١ ع٥ ٩شهيؼثز ع٥

Page 184: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ٯ٤٠ ور ت٪ي تع ه٢ ٧ى٥ ت٤٪ه٦ ه٢ ؿٯ ت٠٪ن . تالؼتء تصٮ شفص٪٭ ه٬ ٪١ ؼثه ٩تـه. JPEG٪ن تمثص خ٨

PNG:

٩لظثبض ٧ى٥ ) Portable Network Graphics (٧٩ٮ تلصظثي ـ )خ٤ (ش٤ـ ٧ى٥ تودثي٥ خثـٯ٦ تع ؼ٪ن٥ ٩PNGدح ٧ىت تدهٯ ٧٪ ت١ . GIF ٧٩ٮ شوصد خهٯال ٤٪ه٦ GIFت٤٪ه٦ ص٠ثظ٦ ن ت٤٪هر

PNG٪ن ٩ٯ٤٠ ور و٪ثز تع ه٢ ٧ىت ت٤٪م ه٢ ؿٯ ت٠٪ن تمثص خ٨ . ٢GIF ت٤٪م

GIF:

٩شصمه ع٥ ٮ ٪تن تال٣ص٣س ال٨٣ث ) Graphics Interchange Format (٧ى٥ ت٤٪ه٦ تلصظثي ـ

خه ٢ ٧ى٥ ت٤٪ه٦ PNGل٦ ٩شصـن ه٠ تظ٪ي ت٠صف٨ ش٤ظؿ خوغ تصح خإصمهت ت٤٪ه٦ . ال٨٣ث ت٨

:اشبء انظس

لـ٪تز ٧٩ٮ ه٥ ؼهت ٩ش٨ ه٤ث تو٠ 4 ٣صدن PHPال٣شثء تظ٪ي ٮ ر

ت٣شثء تم٦ ت٠تن تو٠ ه٨ث .1ي ت٠ؽ٠ثز ت٩ تصثخثز ه٬ ٧ى٥ تم٦ .2شظهٯ ٧ى٥ تظ٪ي ت٩ تو٠ .3ش٤ل تو٠ .4

٤ خو٠ عث خؾ ه٬ ٧ى٥ تـٯ٦ ٨٤ ر تو٠

: خوه ش٤ى ٧ىت تو٠ ٪ ٯ٪١ ت٤ثشػ ٧٪ تصثٮ

Page 185: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

تػؾ ٤٧ث, ٮ ـثر هه ك٨٪ي تظ٪ي٥ خصثخر ت٪ن خثش تصثٮ: الـل٦

٤ تال١ خشؾ ه٤٠ث لـ٪٥ لـ٪٥

:اػذاد انظس

٤٧٩ث , ت٩ ه٠ ٤٠ث خو٦ ٧٪ ت٣شثء ط٪ي٥ ٤ خث ه٨ث ٤ ت٨٣ث تر ت تمثط٦ خ٤ث ٧٩ٮ شؤلى هلال١ توع ٩تـ٪ ImageCreateؿٯص٢ و٠ ٧ى٥ تـٯ٦ تال٬٩ خإصمهت تهت٦

خثصشح ٩٪ ش٪ خإيؼثم تظ٪ي٥ تصٮ ٤٠ث خو٨٠ث

تـٯ٦ تعث٦٣ ٧ٮ ت٣شثء لر تو٠ ٢ ط٪ي٥ ٪ؼ٪ن٥ دث هٯ٤ث خؤ٭ ٣٪م ث٣س خإصمهت تهت٦ ImageCreateFromPng ت٩ ImageCreateFromJpeg ت٩ ImageCreateFromGif ٧٩ٮ شؤوق هل ٩تـه

: ٩تـٯ٦ ثصثٮ )ت ت٠ (٧٩٪ ت تظ٪ي٥ تصٮ ٣ٯه تو٠ ه٨ث

:سعى انظس

ت٩ال , ٩ٮ تف٦ ٤٧ث ؿٯصث١ و٠ و , ٤٠ث خوه و خ تالشث تصٮ ٣ٯه٧ث ه٬ تظ٪ي٥ ت٪ت١ ٧٩ٮ تالـ٠ ٩تاللؼ ٠٩3ث ٣و ت٨٣ث ٪٦٣ ٢ , ٯؽح ت١ ٣٪ خإلصثي تال٪ت١ تصٮ ٣ٯه٧ث

هلالز 4 ٧٩ٮ شؤلى ٩ImageColorAllocateٯ٢٠ تصمهت ٧ى٥ تال٪ت١ ه٢ ؿٯ تهت٦ , ٩تالي . ت٪١ تالـ٠ ٩ت٪١ تاللؼ ٩تالي ٩ه ه٤٠ث ٮ عث٤ث ٪٣ث١ ٠٧٩ث تالخغ ٩تال٪ن, ٧٩ٮ تظ٪ي٥

. ٧٩ى٥ تهت٦ ش٪ خإيؼثم ت٪١ تى٭ ٤صمه٦ الـث

, ت٪١ , تالـهتظثز , تظ٪ي٥ , تـٯ٦ تعث٦٣ ٧٪ ي ث ٣ٯه ٩ٯ٪١ ه٬ تيخن ٣ثؽ ٣فصثغ ت٨ث : ٩ٯ٤٤٠ث شث٧هذ ه٤٠ث ٮ عث٤ث ٤٧ث, )توت ث١ ٣ض (و٪ثز ت٤ض

تالـهتض تظثن٭ , تالـهتض ت٤ٮ , هلالز ٧٩ٮ تظ٪ي٥ 4 ش٪ خصودر تظ٪ي٥ ٩شؤلى ImageFIllتهت٦ . ٩ت٪١,

Page 186: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خهتٯر , خهتٯر تالـهتض ت٤ٮ , تظ٪ي٥ , هلالز ٧٩ٮ 6 ش٪ خ لؾ ٩شؤلى ImageLineتهت٦ . ت٪١, ٨٣ثٯر تالـهتض تظثن٭ , ٨٣ثٯر تالـهتض ت٤ٮ , تالـهتض تظثن٭

تالـهتض , ٣٪م تمؾ , تظ٪ي٥ , هلالز 6 ش٪ خصثخر ٣ض ه٬ تظ٪ي٥ ٩شؤلى ImageStringتهت٦ ت٪١ , ت٤ض , تالـهتض تظثن٭ , ت٤ٮ

و٤ث٧ث ت٢ تو٪٭ تالٯ ) 0 , 0 (الـق ت١ **

:اطذاس انظس

, تـٯ٦ تعث٦٣ ـل٨ث ه٬ ش , تـٯ٦ تال٬٩ ت٬ ت٠صظؿ , ٯ٤٤٠ث تطهتي تظ٪ي خـٯص٢ , ٩ٯ٪١ تو٠ ه٬ لـ٪ش٢ . ٩ٮ عث٤ث تصمه٤ث تـٯ٦ تال٬٩ ٧٩ٮ شظهٯ تظ٪ي٥ ت٬ ت٠صظؿ

٩ٯ٤٤٠ث ه٠ HTMLتمـ٪٥ تال٬٩ ٯؽح ت١ ٣مد ت٠صظؿ ت٤٣ث ٣ٯه شظهٯ ط٪ي خهال ٢ ؽن ٣ظ٪ص ت٩ . تصٮ شو٤٠ث٧ث ثخثHeaderو ه٢ ؿٯ تهت٦

:Content-type ٯ٪١ تاليث شثبث خثش تصثٮ PHP ت٩ HTMLٮ توثن٥ ه٤هث ٣٪ خصظهٯ text/htmlتمـ٪٥ تعث٦٣ ٣٪ خإلتغ تظ٪ي٥ ت٬ . ٧٩٪ ٯمد ت٠صظؿ ت١ ٯ٪ خصؼ٠ر ت٠و٪ثز

٤٠٩ث خو٠ و ٮ ٤ث خثـٯ٦ ImageGif ت٩ ImageJpeg ت٩ ImagePngت٠صظؿ خإصمهت٤ث هت٦ تصث٦

٩ٯ٪١ , ٮ ـثر تين٣ث ت١ ٣٪ خصظهٯ تظ٪ي٥ ت٬ ٣٪ خصثخر ت ت٠ ٠هل ظث٣ٮ ت٬ تهت٦ : خثـٯ٦ تصث٦

:رظف انؼم

خوه ت١ ش٪ خـدثهر تظ٪ي٥ ٩تال٣ص٨ثء ٢ تو٠ ٯؽح ت١ ش٪ خإيؼثم ؼ٠ن ث تصمه٦ ال٣شثء تظ٪ي٥ ٤٠٩ث خو٠ ImageDestroyمثن ٩و ٯ٪١ خصه تظ٪ي٥ تصٮ ٠س خإ٣شثب٨ث ٩و ه٢ ؿٯ تهت٦

: و ٮ عث٤ث خثش تصثٮ

٩توت تينز ت١ شم٪و خ٨ث ٯثن٥ ٮ , خش دؾ ؼهت PHPٮ ر ) GD (٧ى٭ ٧ٮ صدر تظ٪ي ٪ن , ه٢ ؿٯ ت٠٪ن تمثص خPHP٨شفص تصوث خ٨ث ٯ٤٠ تؼور تالصمهت تمثص خر

PHP

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

PHP٪ ٣٪ ٮ تهي تثن خثصو ه٬ خوغ ت٠صثز تالل٥ ٮ ر

Page 187: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

PHPيزفشلبد ػ نغخ : انذسط انازذ انثالث

٧ـ 1426-8-29 :انزبسخ ن تي٢ PHP شو :انضع

ت٩ شٯه ت١ ش٪ خو٠ خ٣ثػ ني٩ , ٮ خوغ تالـث١ شٯه ت١ ش٪ خ٠شثير ت٪ن ن خوغ ت٠دؽ٢ ت٩ )(show_sourceتو١ ٪ شصو٠ تهت٦ تصٮ ش٬٠ , ٩ٯل٨ ت٪ن ٢ ش٤ى٥

highlight_file)( ٩شؤلى ٧ى٥ تهتص٢ ثز , ٩ ٧ى٥ تهتص٢ ش٪ خ٤ تو٠ ش٠ثث) ٯؽح ت١ ش٪١... ٩ه٤ه تصمهت٨ث, ) ت٩ ٢ ٯ٪١ ٤٧ث و٬٤ PHPثز

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى )تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

ش٨ةر ت٤ظ٪ص خإصمهت تهت٦eval() تهت٦die() ور و٪ثز ه٢ خةرPHP شثير تال٪تن تدؽ٦) highlighting soruces (

:()evalرئخ انظص ثإعزخذاو انذان

٩ه٠ ٧ى٥ تهت٦ ٧٪ ت١ ش٪ خؤلى , ٧ى٥ تهت٦ ت٠ه٥ ٣الـق تصمهت٨ث نتب٠ث ٮ ه٠ ٣لث ت٪تح: ٪ صد٤ث ت٪ن تصثٮ, و٬ د ت٠عث٣PHPض ٩ش٤ى٥ ه٬ ت٦٣ ٪ن ٢ ر

Page 188: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

: ٪١ ت٤ثشػ ٨ىت تـ ٧٪

شم ت١ هٯ ٪ن خؽٮ ث نتل ثههذ تدث٣ثز ٩شٯه , ٤ؤلى عثال ه٬ تث٢ تصمهت ٧ى٥ تهت٦ه٠ تل ٧٩٪ ٪ تينز . ٧ٮ ؿٯ ت٬ ٧ىت توeval٠تو١ تهت٦ , ت١ ش٪ خص٤ى ٧ىت ت٪ن تدؽٮ

. evalص٤ى ٧ىت ت٪ن ٧٪ تهت٦ , ت١ ش٪ خإ٣شثء ٪ن خؽٮ ٢ نتر شتي

:()dieانذان

٤٩ث ت٤٣ث ٪ تين٣ث تم٩غ ه٢ ش٤ى تو٠ ٩تٯث ه٠ تد٣ثػ ٪ ٣صمه exitشو٤٠ث ثخث تهت٦ تو١ هٯ٤ث تال١ تهت٦ , ال ش٪ خإيؼثم ت٭ شٮ ت٬ ت٠صظؿ٢٩exit ٪ شالـق ت١ تهت٦ , ٧ى٥ تهت٦

die الـق . ٮ ـثر تينز و ٧٩ٮ ش٪ خإلتؼ ٢ ت٪ن تدؽٮ ٢٩ ن صثخر تمـؤ تى٭ ـظ: ت٠عث تصثٮ

()die ٩شصمه خ٤ ؿٯر هت٦ ()٩exitٯ٪ؼه ٣ل ٨ى٥ تهت٦ تال ٧٩٪

:PHPيؼشفخ يؼهيبد ػ ثئخ

ٯ٪ؼه ٤٧ث شة٢ ٣فصثغ ت٬ وص٠٨ث ٠٧٩ث

٩شصمه نتب٠ث ٮ ور )(get_current_userتهت٦ تصٮ شه ه٬ ث تد٣ثػ ٧٩ٮ .1تصتلض تصٮ ٯف٨٠ث صمه تد٣ثػ

echo date( 'g:i a, j: ور ص٬ تل ٥ ش شوهٯ تد٣ثػ تمثص خ٤ث ه٢ ؿٯ ت٪ن تصثٮ .2M Y' , getlastmod() );٩٪ ٤٠ث خصؽخر تو٠ ٪ ٯل٨ ٤ث تصثٮ :

: ٣٩ثشػ تصوهٯ ٧٪ ٠ث ٯل٨ ٮ تظ٪ي٥ تصث٦

Page 189: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

( :highlighting soruces )شبسكخ االكاد انجشيد

ت٩ شٯه ت١ ش٪ خو٠ خ٣ثػ ني٩ , ٮ خوغ تالـث١ شٯه ت١ ش٪ خ٠شثير ت٪ن ن خوغ ت٠دؽ٢ ت٩ ()show_sourceتو١ ٪ شصو٠ تهت٦ تصٮ ش٬٠ , ٩ٯل٨ ت٪ن ٢ ش٤ى٥

highlight_file()ٯؽح ت١ ش٪١ (٩شؤلى ٧ى٥ تهتص٢ ثز , ٩ ٧ى٥ تهتص٢ ش٪ خ٤ تو٠ ش٠ثث٩ه٤ه تصمهت٨ث ٪ ش٪ تهت٦ خؽو ت٪ن ٯل٨ خش , ) ت٩ ٢ ٯ٪١ ٤٧ث و٬٤ PHPثز

٩ٯ٪ؼه خ٦ ت٪ن fun.phpهٯ٤ث ت٦٠ , ٤ؤلى عثال ٯ٪ػؿ ٤ث ت٥ , شح ٩خش ت٪ت١ شد٦ : تصثٮ

: ٪ ٣٪ خو٠ ٣٩صح خ٦ تصثٮ,, ٣٩ٯه ت١ ٯل٨ ٧ىت ت٪ن خه ٢ ت١ ٯص ش٤ى٥

: ٩توت ٤٠ث خصش ٧ىت تد٣ثػ ٪ ٯل٨ ٤ث تش تصثٮ

Page 190: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

:عإال ػه انذسط

ال ٯ٪ؼه - 1

:انـــذسط انــمبدو

٪ ٣٪ ٮ تهي تثن خثصو ه٬ ؿ وثؽر تاللـثء تدؽ٦ ٩شظفف٨ث ٧٩٪ ٯوصد تل PHPني ٮ ني٩

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

يؼبندخ االخطبء بخ انطبف: انذسط انثب انثالث ٧ـ 1426-9-27 :انزبسخ ن تي٢ PHP شو :انضع

شٮ ٯؿ . ت٩ ت٭ ر تل٫ ٤٨ث ت٣٪تم تلـثء ش٤ـد ه٨ ؼ٠وثPHPتوت ٤س شصمه ر تاللـثء ,, تاللـثء تصش٦ ,, ت٣٪تم ٧٩ٮ تاللـثء تصثخر 3تش٪ت٤ٮ تأ٭ ؟ تاللـثء ٧ى٥ ه٬

. ت٤٠ـ٦ ٩٪ ٣ص ٩تـه٥ ه٬ ـه٥ ٮ ش٨ ؼ٠٪٨٣ث ٩ر شؽ٤د٨ث

Page 191: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

خ تهلل تـ٢٠ تـ

خٯه٭ ت٩ خٯه ت٠٪ن٣ص٬٤٠ ت١ ش٪١ تالصثن٥ ٠صث٥ ٢ ٧ى٥ تهي٩ ٩ال شصن خـؾ ت٭ ئت ه٬ توت ٠س خؤ٭ لـؤ ت٩ ث١ ٤٧ث لـؤ ٮ و٪ثشٮ , ٩٪ ٯوه٣ٮ ت١ ت٪ خث٠ثهه٥ تشمظٮ

ت١ تطدس ٢ تهلل ٩ت١ تلـؤز ٢٠ ٣ٮ ت٩ (. ال ش٬٤ ت٦٣ ؼ ٢ ال ٯ٨٪ , تؼثء تهالٮ خى

)تشـث١

:صـدثز د تدهأ

ال ٯ٪ؼه

:ت٧هت تهي

تاللـثء تدؽ٦ يثب تاللـثء تـ تاللـثء ٨٣ثٯر ت٠ـث

:االخطبء انجشيد

شٮ ٯؿ . ت٩ ت٭ ر تل٫ ٤٨ث ت٣٪تم تلـثء ش٤ـد ه٨ ؼ٠وثPHPتوت ٤س شصمه ر تاللـثء ,, تاللـثء تصش٦ ,, ت٣٪تم ٧٩ٮ تاللـثء تصثخر 3تش٪ت٤ٮ تأ٭ ؟ تاللـثء ٧ى٥ ه٬

. ت٤٠ـ٦ ٩٪ ٣ص ٩تـه٥ ه٬ ـه٥ ٮ ش٨ ؼ٠٪٨٣ث ٩ر شؽ٤د٨ث

:االخطبء انكزبثخ

٣٩ف٢ تال١ ٣ٯه ت١ ٣شم ٧ى٥ تاللـثء ت٦٠٠ ج ) Syntax (ٯ٪ؼه ر ش٩ؽ صثخر ٩ش٬٠ خث )Syntax Error ( ٧٩ىت تمـثء توت ٣صدن ش٩ؿ٦ ٪ ٯ٤ص٨ٮ خ٤ث ت٠ؽث ت٬ خ٣ثػ ٢ ٯو٠ خش

٩شش٠ تثطر ت٤٠٪ؿ٦ ٮ تل تـ ٩ت١ ٯ٪١ ت٤ض خ٢ , طفؿ ٢٩ ٯص شش٦ ٮ تالث ٢ ت٪٫ تالشثء . هالصٮ ش٤ظض ٩توت ٤٠ث خم ٧ى٥ تش٩ؽ ٢ ٯو٠ و٤ث تد٣ثػ خش طفؿ

٩عث ٧ى٥ تث٦ ٧٪ , ٧ٮ تث ت٠ه٥ تصٮ شل٨ ٤ث ه٤ه ٩٪م تمـؤPHPت٠٪ؼ٪ن٥ ٮ ر : تش تصثٮ

: ٩ه ٣صػ ٧ىت تمـؤ ه٢ ت٪ن تصثٮ

٪ شالـق ت١ لـؤ٣ث ٮ ت٪ن ٮ تاله٬ ٧٪ ت٤٣ث ه٤هث ي٣ث ت٤ض هتر تصثيٯك ٣ خإث هالصٮ

لـؤ دصهب٢ ت٩ لـؤ . ه ٩ػو٤ث هال٦ ٩تـه٥ ٤٣٩ث تالل٫ ٩ ٣صػ ٧ىت تمـؤ تهتبٮ,, تص٤ظض ال ش٬٤ ت١ تاللـثء تصثخ٦ ٢ ت٨ تاللـثء ٮ ثز تدؽ٦ ٩ى ت٨٣ث . ): تتي ,, هؽ٦

. شوـ تمـؤ ٩تـ تى٭ ٯن خ٦ تمـؤ ٮ ٯص شوهٯ٦

:االخطبء انكزبثخ

تاللـثء تصش٦ شوصد تطوح ٮ تالٯؽثن ٩تالطالؾ ٨ى٥ تاللـثء ال ش٤صػ ه٢ لـؤ ٮ تصثخ٦ ٯص ٧ى٥ تاللـثء شفظ ٢ ؿٯر ه٠ تد٣ثػ ن ت١ ؼ٠ن تال٪تن ص٪خ٦ . تصشث٦ ٢ د ت٠صؼ

Page 192: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

٨ى٥ تودثي٥ ;include( 'filename.php )خش طفؿ ٩عث ه٬ ٧ىت تمـث ٧٪ ه٤ه تصمهت تودثي٥ طفف٦ ٩ال ٯ٪ؼه ت٭ لـؤ صثخٮ خ٨ث ٢٩ ه٤ه تصش ٪ شؽه ت١ ٤٧ث لـؤ ال١ ت٠ ٪ؼ٪ن

الـق ت٦٣ (ٮ تالث ٩تث٦ تصٮ صل٨ ت١ ت٠صؼ هٯ٦ تظالـ٦ صؿ ٧ىت ت٠ : ٩٪ ٯل٨ لـؤ شد٦ خثصثٮ )٪ؼ٪ن

تـ ٢٩ ٯو٠ 5ه صدس ٪ن طفؿ ٢ , 0عث تل ه٬ لـؤ ششٮ ٧٪ ت٦٠ ه٬ : الـق تش تصثٮ, 0ال١ ت٦٠ ه٬

: , ):٤صػ ه٭ ٧ى٥ تث٦ تٮ ش٪ خؽو ٯ٪ ةث

: ٩٪ ت٨ ٧ىت تهي خإهـثب تاللـثء تصش٦ تشثبو٦ ٧٩ٮ

تصمهت ن٩ت ٪ؼ٪ن٥ .1تءذ ت٩ صثخر ثز .2تصوث ن ٪تهه تدث٣ثز .3تالشظث خمهثز تشدثز .4هه تصف ٢ ت٠و٪ثز ت٠هل٦ .5

:االخطبء انطمخ

٩لالطر ٧ى٥ . شوصد تاللـثء ت٤٠ـ٦ ٢ تطوح تاللـثء هع٪يت ٩تطالـث ٮ ؼ٠ن ثز تدؽ٦ ٨ثتاللـثء ت١ ت٪ن ص٪ج خش طفؿ ٩ٯو٠ خش طفؿ ٢٩ ال ٯ٪ خو ت٤صؽ٦ تصٮ ٯٯه٧ث

: الـق ت٪ن تصثٮ ) for loop (عث ه٬ ٧ىت تمـؤ ٧٪ نتر تصتي . ثشح ت٪ن تدؽٮ

تز ت و 10" ت٧ال " ٪ ٣لز ت٬ ت٪ن ٣لذ ٯو٦ ٪ ش٫ ت١ ت٠تن ٦٤ ٧٪ صثخر ت٦٠ توت شو٠ ت٤ل ٢ . طففث ؟ ٢٩ ه٤ه شش ٧ىت تد٣ثػ ٪ ٯ٪ خصثخر ت٪ن ؾ ٥ ٩تـه٥

Page 193: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

شؽه تمـؤ ٢٩ توت ٣لز خص شهٯه ٪ ش٫ ت١ ٤٧ث ثط٦ ٤٪ؿ٦ خوه ت٣ص٨ثء ٪ نتر تصتي ٩تٯؼث . ٧٩ىت ٧٪ دح تمـؤ, تز ظ خوه و ش٪ خـدثهر ت٦٠ ت٧ال٧٩10ى٥ ت٦٤ شؽو تهت٦ شه٩ي

. توت ٣ خ٪ػن شؽ ٯمؼ٤ث ٢ نتر تصتيWhileٯفظ تمـؤ ٮ تهتر

:يشازم االخطبء

ٯ٤٠ تلصثي ت٭ تلـثء شل٨ ٩ت٭ ٨٤ث ال , خإهـثب تفٯر ٮ تك٨ثي تاللـثء ٠ث شٯه PHPش٪ ر ٩تـ تاللـثء هدثي٥ ه٢ ظ٪تخس ٪ , خإؿ٨ثي تاللـثء ٢ ن١٩ تص٤د٨ثزPHPشل٨ ٩خثـدو٦ ش٪

: تهػ٨ث ٮ تؽه٩ تى٭ صت٥ تال١

انؼ انخطأ انمخ

1 E_ERROR تك٨ثي تاللـثء تفؼ٦ ٩س تصش

2 E_WARNING تك٨ثي تاللـثء ت ـؼ٦ ٩س تصش

4 E_PARSE تك٨ثي تاللـثء تٮ شصدن تصؼ

8 E_NOTICE تك٨ثي تص٤د٨ثز

16 E_CORE_ERROR تك٨ثي تمـؤ توت ٯو٠ ف PHP

32 E_CORE_WARNING تك٨ثي تاللـثء ت ـؼ٦ توت ٯو٠ ف PHP

64 E_COMPILE_ERROE تك٨ثي تلـثء شؼ٠ر ت٪ن

128 E_COMPILE_WARNING تك٨ثي تاللـثء ت ـؼ٦ ٮ شؼ٠ر ت٪ن

256 E_USER_ERROR تك٨ثي تاللـثء ت٠و٦ ٢ ت٠صمه دث

512 E_USER_WARNING دث تك٨ثي تاللـثء ت ـؼ٦ ت٠و٦ ٢ ت٠صمه

1024 E_USER_NOTICE دث تك٨ثي تص٤د٨ثز ت٠و٦ ٢ ت٠صمه

2048 E_ALL ٩تص٤د٨ثز تك٨ثي تاللـثء ٩تال٣ىتيتز

:بخ انطبف

٩تصـن PHPت٣ص٨س ٮ ٯ٪٤ث ٧ىت ني٩ ر , ):تدوغ ٯ٪ تلت ت٣ص٤٨ث ٢ ٧ى٥ تهي٩ !! ت٣ص٤٨ث ٢ % 80ت١ تػ٢٠ توت تشودس تهي٩ خش ٤ثح ٩أز خوغ ٢ ت٠ظثني تمثيؼ٦ ت١ شف

تيؼ٪ ت١ . ثثن ؼهت ٨ ؽن شٮ صه ٠ث د ت١ شـ٤ث٥ ٮ ٧ى٥ ته٩ي٥ , PHPشو ر ال شصن ه٬ ئتٮ , ٩ال ش٤٪ ت١ خثخثالة٦ ص٪ؾ ٮ ٧ىت ت PHPش٪٣٪ ه تص٠صو ٮ ن٩يذ

ٮ PHPخث٤د٦ ت٬ تالشثء تصٮ ه شـأ ه٬ ر . خؤ٭ شٮ ٯمض ٧ى٥ ت٦ توت ٩تؼ٨ص شرتو١ ش٤ص٨ٮ تهي٩ , ت٠صد ٢ شتز ت٩ تشثء ه٥ ٪ ت٪ خ٪ػو٨ث ه٬ ني٩ ص٦

. خ ٪ ٣د٬ ه٬ تشظث ه٢ ؿٯ ٧ى٥ ت٦ تصٮ ٪ شصخن ه٬ ه ثز تدؽ٦ صدالشفثشٮ

ف٠ه تـٮ / تل٪

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــ

ـــــ

Page 194: PHP - books.moswrat.com · ثوٟ MySQL ٩ Apache ٩ PHP حٰظ٤صخ ٝ٪ٔٯ ػٟث٣ًخ ٚ٠وخ Appserv Network ٦ه٪٠ؽٟ سٟثٓ ػٟتًدٛت ٥ى٧ غيثل ث٤٧ ػٟث٣ًدٛت

زا انكزبة أذاء ي يلغ أسع نكم أخر ف األعالو

www.arccn.net

أخكى فشاط خشاذ

www.3eone.com