داگ ÙÙÛد: بÙابراÛ٠در ٠ا ÙÛدئ٠در گرا٠ر PHP ٠ا زÛØ§Ø¯Û Ø¯Ø± Ù Ùرد ÚÚ¯ÙÙÚ¯Û ØµØبت PHP را Ù Û ØªÙا٠در خط Ùر٠ا٠استÙØ§Ø¯Ù Ù Û Ø¨Ø±Ø§Û Ø§Ø¬Ø±Ø§Û Ø¨Ø±Ùا٠٠ب٠شÛÙÙ Ø§Û Ú©Ù Ù Ø§ بسÛار آشÙا با از C. ÙستÛد ا٠ا ٠٠ب٠عÙÙا٠ÙÙ ÚÙÛ٠ب٠ذکر است در Ø¢Ù ÙÛدئÙØ PHP در ابتدا ب٠تÙسع٠داد٠شد Ù¾ÛØ§Ø¯Ù Ø³Ø§Ø²Û Ø¨Ø±Ùا٠٠ÙÙÛØ³Û ÙØ¨Ø Ùب ساÛت. ٠ب٠اÛ٠ترتÛب در اÛÙ ÙÛÙ٠٠ا رÙت٠ب٠صØبت در Ù Ùرد ÚÚ¯ÙÙ٠٠ا استÙاد٠از Ù¾Û Ø§Ú Ù¾Û Ø¯Ø± ز٠ÛÙ٠تÙسع٠Ùب است. ٠ا Ù Û Ø¯Ø§ÙÛÙ Ø Ø¯Ø± Øا٠ØØ§Ø¶Ø±Ø Ø§Ø² ÙÛدÛÙ ÙØ§Û Ù Ø§ در HTMLØ Ùب ساÛت ÙØ§Û Ø³Ø§Ø®ØªÙ Ø´Ø¯Ù Ú©Ù Ø§Ø² ٠ج٠ÙØ¹Ù Ø§Û Ø§Ø² تگ ÙØ§Û HTML ک٠از ÙØاظ ٠عÙاÛÛ ØªØ¹Ø±Û٠ساختار ÛÚ© صÙØÙ Ùب است. ا٠ا Ùب ساÛت ÙØ§Û Ú©Ù Ø³Ø§Ø®ØªÙ Ø´Ø¯Ù Ø¨Ø§ خاÙص HTML از بسÛار رÙج Ù Û Ø¨Ø±ÙØ¯Ø Ù ØدÙدÛت بسÛار Ø¬Ø¯Û Ø§Ø³Øª. Ù Ø¨Ø±Ø§Û Ùشا٠داد٠اÛÙ Ù ØدÙدÛØªØ Ø§Ø¬Ø§Ø²Ù Ø¯ÙÛد Ø¨Ù Ø´Ø±Ø Ø²Ûر در Ùظر بگÛرÛد. بÙابراÛ٠در Øا٠Øاضر Ù Ù Ù Û Ø®ÙاÙÙ Ø¨Ø±Ø§Û Ø³Ø§Ø®Øª ÛÚ© صÙØÙ Ùب Ø Ùر ز٠ا٠ک٠کاربر بازدÛدکÙÙد٠داشت٠است Ø¢Ù Ø±Ø§Ø Ø¢Ù Ø±Ø§ Ø¨Ù Ù Ù Ù Û Ø¯Ùد ک٠در Øا٠Øاضر ز٠ا٠در ک٠برÛØ¬Ø Ù Ø§Ø³Ø§ÚÙØ³ØªØ Ù٠اÛØ´ آ٠را ب٠آخرÛ٠دÙÛÙ٠است. اگر ٠٠در Øا٠Øاضر ساخت اÛÙ ØÙØ Ù Ù Ù Ù Ú©Ù Ø§Ø³Øª ÚÛØ²Û Ø´Ø¨Û٠ب٠اÛÙ Ù Û Ú¯ÙÛÙد. ز٠ا٠کÙÙÙÛ Ø¯Ø± Cambridge-- بÙابراÛ٠٠٠تگ ÙØ§Û HTMLØ Ø¨Ø±Úسب Ùا Ø³Ø±Ø ØªÚ¯ عÙÙاÙØ Ø¨Ø¯Ù Ø¬Ø±Ûا٠tags-- ز٠ا٠در ک٠برÛج 14:08Ø Úاپ کرد٠ز٠ا٠Ùظا٠Û. Ú٠اتÙاÙÛ Ù Û Ø§Ùتد اگر آ٠را در Øا٠Øاضر 2:09Ø 14:09. خب تا Ú©ÙÙÙØ Ø¨Ø§ HTMLØ Ù Ù Ø¨Ù Ø¯Ø± ٠تغÛÛر آ٠ب٠14:09. ٠سپس ÛÚ© دÙÛÙÙ Ø¨Ø¹Ø¯Ø Ù Ù Ø¨Ø§Ûد آ٠را تغÛÛر دÙبارÙ. ٠سپس ÛÚ© دÙÛÙÙ Ø¨Ø¹Ø¯Ø Ù Ù Ø¨Ø§Ûد آ٠را تغÛÛر دÙبارÙ. Ù Ù٠اÙØ·Ùر Ú©Ù Ù Û ØªÙاÙÛد تصÙر Ú©ÙÛØ¯Ø Ú©Ù Ø§Øت٠اÙا بدترÛ٠کار ÙÙ ÛØ´Ù. ش٠ا Ùب ٠ستر Ø¨Ø±Ø§Û ÛÚ© صÙØÙ Ùب ÙستÛØ¯Ø Ù Ùر دÙÛÙÙØ 24 ساعت شباÙ٠رÙØ²Ø Ø´Ù Ø§ ÙÛاز ب٠ب٠رÙز رساÙÛ Ø²Ù Ø§Ù Ú©ÙÙÙÛ ØªÙسط Ø¯Ø³ØªÛ Ø¨Ø§Ø² time.html ٠تغÛÛر درست است Ú©Ù Ùطع٠از کد را Ø¨Ù Ù Û Ú¯ÙÛÙد ک٠ز٠ا٠کÙÙÙÛ Ø¯Ø± ساعت ٠دÙÛÙÙ. ک٠اØت٠اÙا بسÛار ÙÛست استÙاد٠از Ù Ùابع Ù Ø§Ø Ùر د٠اÙسا٠٠٠ØاسباتÛ. Ùب ساÛت ÙاÛÛ Ú©Ù ÙÙ Ù HTML ب٠طÙر کا٠٠استاتÛÚ© Ù Û Ø¨Ø§Ø´Ø¯. تÙÙا راÙÛ Ú©Ù Ø´Ù Ø§ Ù Û ØªÙاÙÛد ب٠رÙز رساÙÛ Ù ØتÙØ§Ø Ø¨Ù Ø¹ÙÙا٠٠ا ÙÙØ· دÛØ¯Ù Ù Û Ø´ÙØ¯Ø Ø§Ø³Øª ب٠صÙرت Ø¯Ø³ØªÛ Ø¢Ù Ù Ùبع باز ÙاÛÙ ÙØ§Ø Ø¢ÙÙا را ÙÛراÛØ´ Ú©ÙÛØ¯Ø Ù Ø°Ø®Ûر٠آÙÙا. ٠پس از آ٠ز٠اÙÛ Ú©Ù Ú©Ø§Ø±Ø¨Ø± تاز٠صÙØÙØ Ûا بازدÛدکÙÙد٠داشت٠است ب٠صÙØÙ Ø¨Ø±Ø§Û Ø§ÙÙÛ٠ز٠اÙØ Ø¢ÙÙا را از جدÛدترÛ٠٠طاÙب را درÛاÙت Ú©ÙÛد. ا٠ا ÙÙØ· ب٠اÛ٠دÙÛ٠ک٠٠ا کرد٠اÛÙ Ø¯Ø³ØªÛ Ø¢Ù Ø±Ø§ ÙÛراÛØ´ Ú©ÙÛد. اگر ٠ا شرÙع ب٠ترکÛب Ø¨Ø±Ø®Û Ø§Ø² PHP در Ø¢Ù ÙجÙد Ø¯Ø§Ø±Ø¯Ø Ú©Ø¯ ٠ا Ù Û ØªÙاÙÛد تعداد زÛØ§Ø¯Û Ø§Ùعطا٠پذÛر بÛØ´ØªØ±Û Ø¯Ø±ÛاÙت Ú©ÙÛد. ٠٠ا Ù Û ØªÙاÙد ÛÚ© Ø±Ø§Ù Ø¨Ø±Ø§Û ØµÙØات ٠ا ب٠پÙÛØ§Ø Ø¨Ù Ø±Ùز رساÙÛ Ù Ûا Ø®ÙØ¯Ø Ø¨Ø¯ÙÙ ÙÛاز ب٠ÙÙÛر ٠ا Ùب ٠ستر در ٠ثا٠ÙبÙÛ Ø¨Ù ØµÙرت Ø¯Ø³ØªÛ Ø¨Ù Ø±Ùز رساÙÛ Ø§Ø³Øª. Ø¢ÙÙا Ù Û ØªÙاÙÙد Ø¢Ù Ø·Ùر Ø®Ùدکار اÙجا٠. ٠ا Ùاز٠ÙÛست ک٠ب٠دخاÙت. ٠ا Ù Û ØªÙاÙÛÙ Ø¨Ø±Ø®Û Ø§Ø² Ø®Ùاب است. ک٠اØت٠اÙا ÚÛز Ø®Ùب است اگر ش٠ا در Øا٠اÙجا٠بسÛØ§Ø±Û Ø§Ø² برÙا٠٠ÙÙÛØ³Û Ùب. بÙابراÛ٠در CS50 IDEØ Ù Ø§ Ø¨Ø±Ø§Û Ø§Ø¬Ø±Ø§Û ÛÚ© Ùب سرÙر آپاÚÛ Ø¨Ù Ùا٠. اÛ٠بسÛار ٠ع٠Ù٠استÙØ§Ø¯Ù Ù Û Ø´ÙØ¯Ø Ù Ùبع باز سÛست٠Ùب سرÙر. اÛ٠سÛØ³ØªÙ Ø¯Ø§Ø±Ø§Û Ø¸Ø±ÙÛت تÙسÛر Ù¾Û Ø§Ú Ù¾ÛØ Ø§Ø³Øª ک٠رÙت٠ب٠اگر Ù ÙÛد باشد ش٠ا Ù Û Ø®ÙاÙÛد Ø¨Ø±Ø§Û Ø§Ùجا٠Ùر Ú¯ÙÙ٠برÙا٠٠ÙÙÛØ³Û Ù¾Û Ø§Ú Ù¾Û. ٠در CS50 IDEØ Ù Ø§ ÛÚ© دستÙر ب٠اÛ٠بسÛار Ø¢Ø³Ø§Ù Ø¨Ø±Ø§Û Ø§ÙØ¬Ø§Ù Ø apache50 شرÙع Ù Û Ø´Ùد. ٠پس از آ٠ک٠برÛد٠برÛد٠٠سÛØ±Ø Ø¨Ø±Ûد٠برÛد٠بÙØ Ø¨Ø±Ûد٠برÛد٠دÛØ±Ø Ú©Ù ÙÙØ· ÛÚ© را٠ÙاÙعا ٠شترک است ÙØ´Ø§Ù Ù Û Ø¯Ùد Ø¢ÙÚ٠ش٠ا در اÛÙجا ٠شخص کرد٠اÛد ÛÚ© ٠سÛر ب٠ÛÚ© خاص است راÙÙÙ Ø§Û Ø´Ù Ø§ Ú©Ù Ù Û Ø®ÙاÙ٠ب٠رÛش٠ساÛØªØ Ù Ûا صÙØ٠رÛØ´ÙØ Ûا Ù¾ÙØ´Ù Ø§Û Ø±Ø§ Ú©Ù Ùب سرÙر ش٠ا شرÙع Ø®ÙاÙد شد Ø¨Ù Ø¨Ø±Ø±Ø³Û ÙاÛÙ Ùا ٠خد٠ت Ø¢ÙÙا را ب٠٠شترÛا٠ک٠آÙÙا را درخÙاست Ù Û Ú©Ùد. بÙابراÛ٠اجاز٠دÙÛد بÛØ´ از پاپ ب٠CS50 IDEØ ÙÙØ· ب٠ش٠ا ÙØ´Ø§Ù Ù Û Ø¯ÙØ¯Ø ÙاÙعا سرÛØ¹Ø ÚÚ¯ÙÙ٠اÛ٠کار Ù Û Ú©Ùد. بÙابراÛ٠در اÛÙجا در CS50 IDEØ Ù Ù Ø¯Ø± ÛÚ© Ùست٠داÛرکتÙØ±Û Ø¨Ø§ Ùا٠ÙÙت٠صÙر ÙÙ. Ù Ù Ù two-- ٠٠اعدا٠ÛÚ© دستÙر LS ÙÙØ· باÙا ب٠ش٠ا Ùشا٠دÙد ک٠٠٠آ٠را د٠داÛرکتÙØ±Û Ø¯Ø± اÛÙØ¬Ø§Ø Ù¾Û Ø§Ú Ù¾ÛØ Ø§Ø³Øª ک٠٠ج٠ÙØ¹Ù Ø§Û Ø§Ø² ÙاÛ٠است ک٠٠٠استÙاد٠در Ù¾Û Ø§Ú Ù¾Û ÙÛدئ٠ÙØÙØ Ù Ø³Ù¾Ø³ PHP-ÙØ¨Ø Ø§Ø³Øª ک٠٠ج٠ÙØ¹Ù Ø§Û Ø§Ø² ÙاÛ٠است Ú©Ù Ù Ù Ù Û Ø®ÙاÙ٠ب٠استÙاد٠در اÛÙ ÙÛدÛÙ. Ù Ù Ù Ù Û Ø®ÙاÙÙ Ø¨Ø±Ø§Û Ø´Ø±Ùع ÛÚ© ÙÙ ÙÙÙ Ùب سرÙر با Ù ØتÙÛات Ù¾ÙØ´Ù PHP-Ùب ب٠عÙÙا٠ÙاÛÙ Ùا در Øا٠خد٠ت است. پس ÚÙ ÙØ³ØªÙ Ù Ù Ú©Ø§Ø±Û Ø§Ùجا٠دÙÛØ¯Ø Ù Ù Ùصد دار٠ب٠ÙÙع apache50 ÙØ¶Ø§Û Ø´Ø±ÙØ¹Ø PHP ÙØ¶Ø§Ø Ùب داش. ک٠٠سÛر داÛرکتÙØ±Û Ø§Ø² جاÛÛ Ú©Ù Ù Ù Ø¯Ø± Øا٠Øاضر. سپس ٠٠آ٠ار را Ùارد Ú©ÙÛد. آ٠را ب٠اÙجا٠ÛÚ© Ú©Ù Û Ø§Ø² ٠سائ٠در اÛÙجا. ٠سپس آ٠را Ø¨Ù Ù Û Ú¯ÙÛÙØ¯Ø Ø¢Ù¾Ø§ÚÛ Ù ÙÙÙÛت آغاز شد٠است. ساÛت Ø®Ùد را در Øا٠Øاضر Ù ÙجÙد at-- ٠پس از Ø¢Ù URL Ø¨Ø±Ø§Û Ø³Ø§Ûت ÙجÙد دارد. پس ÚÙ ÙØ³ØªÙ Ù Ù Ú©Ø§Ø±Û Ø§Ùجا٠دÙÛØ¯Ø Ù Ù Ùصد دار٠ب٠سرعت Ú©Ù¾Û Ø§ÛÙ. Ù Ù Ù Ùصد Ø¯Ø§Ø±Ù Ø¨Ø±Ø§Û Ø¨Ø§Ø² کرد٠up-- ٠٠٠زÙÙ Ú©Ø±Ø¯Ù Ú©Ù Û here-- Ù Ù Ùصد Ø¯Ø§Ø±Ù Ø¨Ø±Ø§Û Ø¨Ø§Ø² کرد٠ÛÚ© تب جدÛد در کرÙÙ . Ù Ù Ù Ùصد دار٠ب٠بازدÛد Ú©Ù URL. Ù Ù Ùصد دار٠ب٠ضرب٠را Ùارد Ú©ÙÛد. آ٠را Ø¨Ø±Ø§Û Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û. ٠٠٠دÙبار٠زÙ٠کردÙ. ٠٠ا در اÛÙجا Ù Û ØªÙاÙÛد ببÛÙÛد است Ù ØتÙÛات Ù¾Û Ø§Ú Ù¾Û Ùب Ù Ù. بÙابراÛ٠در Øا٠Øاضر Ú٠اتÙØ§Ù Ù Û Ø§Ùتد اÛ٠است ک٠اساسا در اÛÙØ¬Ø§Ø Ø¨Ù Ø¹ÙÙا٠٠ثا٠٠٠از CS50 IDE است در خد٠ت اÛÙ ÙاÛÙ Ùا ب٠Ùر Ú©Ø³Û Ú©Ù Ø¢ÙÙا را درخÙاست. ٠در Ø·Ù٠دÙر٠از اÛÙ ÙÛÙÙ Ø Ù Ø§ ٠رتب کرد٠بر اساس ÙگاÙÛ Ø¨Ù ÛÚ© دست٠از اÛÙ ÙاÛÙ ÙØ§Û Ù Ø®ØªÙ٠در ز٠ÛÙÙ. Ø¨Ø±Ø§Û ØªØ³Øª ک٠آپاÚÛ Ø®Ùد را سرÙر در Øا٠کار Ø§Ø³ØªØ Ú©Ù Ø¨Ù Ø·Ùر Ú©ÙÛ Ø±Ùت٠را ب٠صÙرت را در CS50 IDEØ Ø§Ù Ø§ اگر ش٠ا اÛ٠کار را ب٠طÙر Ú©ÙÛØ Ù Ø´Ù Ø§ شرÙع ب٠ساخت Ùب Ø®Ùد را سرÙØ±Ø ÛÚ© ÙاÙعا ÙجÙد دارد ٠رتب Ø³Ø§Ø²Û Ø¨Ø± اساس ٠شترک Ø¢ÙاÙÙÚ¯ بÙØ "سÙا٠جÙاÙ" است ک٠٠ع٠ÙÙا Ø¨Ø±Ø§Û ØªÙسع٠Ùب Ù¾Û Ø§Ú Ù¾Û Ø§Ø³ØªÙØ§Ø¯Ù Ù Û Ø´Ùد. ک٠است ک٠ب٠ÛÚ© ÙاÛ٠٠تشک٠از ÙÙØ· اÛÙ code-- ÛÚ© جداکÙÙد٠PHP ٠ج٠ÙØ¹Ù Ø§Û Ø¨Ø§ اطÙاعات Ù¾Û Ø§Ú Ù¾ÛØ Ù¾Ø±Ø§ÙØªØ²Ø ÙÙØ·Ù Ù ÙÛرگÙ٠در Ù Ûا٠است. ک٠در ÙاÙع ÛÚ© ÙÛÚÙ Ù¾Û Ø§Ú Ù¾Û ØªØ§Ø¨Ø¹ ک٠ب٠ش٠ا Ù Û Ú¯ÙÛد ÚÙ ÙØ³Ø®Ù Ø§Û Ø§Ø² Ù¾Û Ø§Ú Ù¾Û Ø´Ù Ø§ در Øا٠اجرا ÙستÙد. بÙابراÛ٠در CS50 IDEØ Ù Ù Ú©Ù ÙÙØ· ÙاÛÙ ÙØ§Û Ù ÙجÙد ب٠ش٠ا Ùشا٠دÙد Ú٠اÛÙ ÙÚ¯Ø§Ù Ù Û Ø®ÙاÙÙ . بÙابراÛ٠٠٠ب٠دÙبا٠در شاخص ٠٠از ÙÙ ÙÙÙ php Ù Ù. ب٠عÙÙا٠٠ثا٠آپاÚÛ Ø¯Ø± Øا٠اجرا است Ù Ù Ù ØتÙÛات PHP-Ùب. Ù Ù Ù ÛÚ© ÙاÛ٠اÛÙجا info.php Ùا٠ÛØ¯Ù Ù Û Ø´Ùد. Ù Ù Ùصد دار٠ب٠آ٠کÙÛÚ© Ú©ÙÛØ¯Ø Ø²Ù٠کردÙ. اÛÙ ÚÛØ²Û Ø§Ø³Øª ک٠ش٠ا در Øا٠رÙØªÙ Ø¨Ø±Ø§Û Ø¯ÛدÙØ ØªÙرÛبا. اÛ٠است Ú©Ù ÙÙØ· ب٠٠٠گÙت٠ک٠سرÙر آپاÚÛ Ù Ù Ø¨Ù Ú©Ø§Ø± است. ٠اÛ٠است Ú©ÙØ Ø¸Ø§ÙØ±Ø§Ø Ùسخ٠PHP ک٠٠٠در Øا٠اجرا Ùست٠. اÛ٠آÙاÙÙÚ¯ ب٠است "سÙا٠جÙا٠است." بÙابراÛÙ Ù Ù Ù Û Ø¯Ø§ÙÙ ÙÙ Ù ÚÛز ع٠ÙÛØ§ØªÛ ÙستÙد. بÙابراÛ٠٠ا Ø®Ùب ب٠آ٠برÙÛد. ٠ا Ù Û ØªÙاÙÛد از اÛÙجا ادا٠٠دÙÛد. بÙابراÛ٠اجاز٠دÙÛد دÙبار٠ک٠ز٠ا٠ب٠عÙÙا٠٠ثا٠٠ا صØبت کرد٠در Ù Ùرد با Ùب ٠ستر ÙÙÛر ٠ا ک٠تا ب٠Øا٠ب٠رÙز رساÙÛ ØµÙØ٠ب٠طÙر ٠داÙÙ . اÛ٠٠٠ک٠است ÛÚ© را٠ØÙ Ø¨Ø±Ø§Û ÚÚ¯ÙÙÙ Ù Ù ÙÙ Ù ÚÛز را Ù¾ÛØ§Ø¯Ù Ø³Ø§Ø²Û Ø¨Ù Ø·ÙØ±Û Ú©Ù Ùب ٠ستر ÙÛست ب٠رÙز رساÙÛ Ø¢Ù Ø²Ù Ø§Ù Ø¨Ùد. آ٠را ÙÙØ· ÙÙØ¹Û Ø§Ø² اتÙØ§Ù Ù Û Ø§Ùتد ب٠صÙرت Ø®Ùدکار. پاÛÛ٠زÛØ±Ø HTMLØ Ø¢Ù Ø±Ø§ بسÛار ٠شابÙØ Ø¨Ø§ ÛÚ© استثÙا. ا٠ا در اÛÙجا Ù Ù Ø¨Ø±Ø®Û Ø§Ø² PHP در باÙØ§Û Ú©Ø±Ø¯Ù . Ù ÙØ Ø¸Ø§ÙØ±Ø§Ø Ø§ÛÙ Ùا٠date_default_timezone_set تابع. ٠٠ا Øر٠ÙÙ Û Ø²ÙÙد در Ù Ùرد ت٠ا٠اÛ٠تÙابع در CS50Ø ÚÙÙ Ù¾Û Ø§Ú Ù¾Û Ø§Øت٠اÙا دÙÙا Ùزار. ک٠٠٠ک٠است ÛÚ© بÛت از ÛÚ© Ø§ØºØ±Ø§Ù Ø§Ø³ØªØ Ø§Ù Ø§ آ٠را ÙÙ Û Ù Ù Ú©Ù. اÛ٠ر٠بسÛØ§Ø±Û Ø§Ø² تÙابع ساخت٠شد٠در. ٠بÙابراÛ٠اÛÙ ÛÚ© تابع است ک٠ظاÙرا ٠ج٠Ùع٠٠ÙØ·Ù٠ز٠اÙÛ Ù Ù Ø¨Ù Ø¹ÙÙا٠اÛاÙات ٠تØد٠/ شرÙÛØ Ú©Ù Ù ÙØ·Ù٠ز٠اÙÛ Ú©Ù Ù Ù Ø§Ø³Øª در Øا٠Øاضر در ساخت اÛÙ ÙÛÙÙ . پس از Ø¢Ù Ù Ù ÛÚ© ت٠اس ب٠تابع ب٠ÙØ§Ù Ø ØªØ§Ø±ÛØ®. ÙØ Ø¸Ø§ÙØ±Ø§Ø Ù Ù Ø°Ø®ÛØ±Ù Ø³Ø§Ø²Û Ø§Ù Ø§Ø² ÚÛØ²Û Ø¨Ù ÙØ§Ù Ø Ø²Ù Ø§Ù. پس Ú٠اتÙاÙÛ Ø§ÙتادÙØ Ø®Ø¨Ø Ø§Ø³Ø§Ø³Ø§ Ú٠اتÙØ§Ù Ù Û Ø§ÙØªØ¯Ø Ù Ù Ø³Ø§Ø®Øª ÛÚ© ت٠اس Ø¨Ù Ø¨Ø±Ø®Û Ø§Ø² سرÙر است ک٠رÙت٠ب٠ب٠٠٠بگÙÛÛد Ú٠ز٠ا٠در Øا٠Øاضر است. ٠٠٠آ٠را تبدÛ٠ب٠ÛÚ© Ùر٠ت Ø³Ø§Ø¹ØªØ Ø¯ÙÛÙÙØ Ø«Ø§ÙÛ٠صÙرت گرÙت. ٠ب٠ÙÙ Û٠دÙÛ٠آ٠را H سر٠اÛ٠اÛ٠است در Øا٠رÙت٠ب٠٠٠ز٠ا٠24 ساعت Ø±Ø§Ø ÙÙ 12 Ø²Ù Ø§Ù Ø³Ø§Ø¹ØªØ Ø®ÙاÙد بÙد ک٠ساعت Ú©ÙÚÚ©. Ù Ù Ù ÙÙØ· ذخÛØ±Ù Ø³Ø§Ø²Û Ú©Ù Ø¯Ø± ÛÚ© ٠تغÛر ب٠ÙØ§Ù Ø Ø²Ù Ø§Ù. ب٠طÙØ±Û Ú©Ù Ø®Ø· دÙ٠از Ù¾Û Ø§Ú Ù¾Û ÙجÙد Ø¯Ø§Ø±Ø¯Ø ÙراخÙاÙÛ ØªØ§Ø¨Ø¹Ø ØªØ§Ø±ÛØ®Ø Ø§Û٠است Ú©Ù ÙÙØ· گرÙØªÙ Ø¨Ø±Ø®Û Ø§Ø² رشت٠است ک٠رÙت٠ب٠٠٠تارÛØ® Ø±Ø§Ø Ù Ø²Ù Ø§ÙØ Ù ÛÚ© دست٠از اطÙاعات دÛگر. ٠اÙÙÛ٠آرگÙ٠ا٠ÙجÙد Ø¯Ø§Ø±Ø¯Ø Ú©Ù Ø®Ùد Ø±Ø§Ø ØªÙÙا استخراج بخش Ù Ù٠ک٠٠٠در Ù Ùرد اÛ٠٠ثا٠٠راÙبت از Ø®ÙØ¯Ø Ú©Ù Ø³Ø§Ø¹ØªØ Ø¯ÙÛÙÙØ Ù Ø¯Ù٠است. ب٠طÙØ±Û Ú©Ù Ù٠٠ک٠رÙت٠بر رÙÛ Ø§Ø³Øª. بÙابراÛ٠٠٠ذخÛر٠ک٠در ÛÚ© ز٠ا٠٠تغÛر $. ٠پس از آ٠در بسÛار پاÛÛÙ ÙجÙد Ø¯Ø§Ø±Ø¯Ø Ù Ù Ú©Ù Ø®Ùاص٠ÙÙÛØ³Û Ø¨Ø±Ø§Û Úاپ Ú©Ø±Ø¯Ù Ø²Ù Ø§Ù Ø¬Ø§Ø±Û Ø§Ø³Øª. بÙابراÛÙ Ù Ù ÙÙØ· رÙت٠ب٠Úاپ از Ú٠ز٠ا٠ÙعÙÛ Ø§Ø³Øª. بÙابراÛ٠اجاز٠دÙÛد ÙگاÙÛ Ø¨Ù Ø§Û٠در IDE CS50 ٠ببÛÙÛد ک٠٠ا ÚÚ¯ÙÙ٠در Øا٠Øاضر صرÙ٠جÙÛÛ Ú©Ù Ùب ٠ستر بسÛØ§Ø±Û Ø§Ø² Ù Ø´Ú©Ùات. ÙÙ Ù ØÙ Ø§Ø³ØªØ Ø¨ÙابراÛ٠در اÛÙجا ٠٠دÙبار٠Ùست٠ت٠اس در داÛرکتÙØ±Û Ø±Ûش٠ب٠عÙÙا٠٠ثا٠آپاÚÛ Ù Ù. Ù Ù Ù ÛÚ© ÙاÛ٠در اÛÙجا ب٠Ùا٠time.php. Ù Ù ÙÙØ· رÙت٠ب٠کÙÛÚ© بر رÙÛ Ø¢Ù. Ù Ù Ù Øرکت ب٠باÙØ§Ø Ø¨Ù Ø¯ÙÛ٠٠ا در Ø®ÛÙÛ Ø¯Ùر بزرگÙ٠اÛÛ. ز٠ا٠در Øا٠Øاضر 14:20:34 است. بÙابراÛ٠٠٠آ٠را اÙØ¬Ø§Ù Ø³Ø§Ø¹ØªØ Ø¯ÙÛÙ٠٠ثاÙÛÙ. Ù Ù Ù Ù Û ØªÙاÙ٠تاز٠کرد٠صÙØ٠٠ز٠ا٠جدÛد است. --41. Ù Ù Ùصد دار٠ب٠رÙز کرد٠صÙØ٠٠ز٠ا٠جدÛØ¯Ø 44Ø 46Ø 47. بÙابراÛÙØ Ù Ù Ø¨Ù ÙضÙØ ÙÛست تغÛÛر Ùر ÚÛØ²Û Ø®Ùد٠. ٠٠اÛÙجا طراÙت صÙØÙ. بÙابراÛÙ Ù Ù ÙÙ Û ØªÙاÙد ب٠عÙب ÙجÙد دارد ÙÛراÛØ´ Ø¢Ù. ٠٠٠ب٠ش٠ا ÙÙÙØ Ù Ù ÙÙ Û Ùر Ú¯ÙÙÙ Ù٠دستا٠ک٠در Øا٠ÙÛراÛØ´ ÙاÛ٠از طر٠٠٠در س٠ت. Ù Ù ÙÙØ· با استÙاد٠از Ø¢Ù Ù¾Û Ø§Ú Ù¾Û ØªØ§Ø¨Ø¹Ø Ø²Ù Ø§ÙØ Ø¨Ø±Ø§Û ØªÙÙÛد Ø²Ù Ø§Ù Ø¨Ø±Ø§Û Ù Ù Ø¨Ø·Ùر Ø®Ùدکار. ب٠طÙØ±Û Ú©Ù ØØªÛ Ø§Ú¯Ø± Ù Ù Ø®ÙØ§Ø¨Ù Ø Ù Ùب سرÙر ٠٠در Øا٠اجرا Ø§Ø³ØªØ Ú©Ø§Ø±Ø¨Ø± ٠راجع٠کÙÙدگا٠ک٠صÙØÙ ÙÙÙز رÙت٠ب٠دÙÛÙا Ø²Ù Ø§Ù Ø¬Ø§Ø±Û Ø§Ø³Øª. ب٠طÙØ±Û Ú©Ù Ø®ÛÙÛ Ø®Ùب است. ٠٠ساÛت Ù Ù Ù¾ÙÛا تر ساخت٠شد٠با کد PHP بÛØ´ از Øد ÙÛست. اÛÙ ÙÙØ· د٠خط کد بÙد ٠پس از Ø¢Ù ÛÚ© Ú©Ù Û Ø§Ø² بÛاÙÛÙ Úاپ. ٠در Øا٠Øاضر Ù Ù ÛÚ© ساÛت بسÛار Ù¾ÙÛا ک٠٠ثا٠اÙ٠٠ا شاÙد در آغاز از ÙÛدئÙ. بÙابراÛÙØ Ø§Ø² اÛÙ ÙÛدئ٠را در ÙØÙ PHP Ûاد ک٠ز٠اÙÛ Ú©Ù Ù Ùسر PHP را اجرا Ù Û Ú©Ùد برÙا٠٠ÙØ§Û Ù Ø§Ø ÙÙ Ù ÚÛز را ÙادÛØ¯Ù Ù Û Ú¯Ûرد آ٠را ک٠در داخ٠جداکÙÙØ¯Ù Ù¾Û Ø§Ú Ù¾Û ÙÛØ³ØªØ ØªÙ Ú©Ø±Ø¯Ù Ø¢Ù Ø±Ø§. در اÛ٠٠ثاÙØ ÚÙ ÚÛØ²Û Ú©Ù ØªÙ Ø´Ø¯ HTML بÙد. ٠اÛ٠بدا٠٠عÙÛ Ù Ù Ù٠اکÙÙÙ Ù Û ØªÙاÙÛد ٠تÙر٠HTML Ù PHP با ÙÙ . از Ø¢Ùجا Ú©Ù ÙÙØ· ب٠٠ترج٠ÚØ´Ù Ù¾ÙØ´Û Ø§Ø² HTML ٠خرÙØ¬Û Ø¢Ù Ø±Ø§ ب٠٠عÙØ§Û ÙاÙØ¹Û Ú©ÙÙ Ù. Ú©Ù Ø®Ùب Ø§Ø³ØªØ Ø¯Ø±Ø³Øª Ø§Ø³ØªØ Ø§Ø² Ø¢Ùجا ک٠اØت٠اÙØ§Ø Ø¯Ø± پاÛا٠رÙØ²Ø Ù Ù Ø³Ø§Ûت Ù Ù Ø¨Ø±Ø§Û Ø¯Ùست Ø´Ùد از HTML ساخت٠شد٠است. ب٠طÙØ±Û Ú©Ù Ùر ٠رÙرگر Ùب Ù Û ØªÙاÙد تÙسÛر Ø¢ÙØ Ù Ûا درک HTML در صÙØ٠٠ارائ٠آ٠را ب٠عÙÙا٠ÚÛØ²Û Ø§Ø³Øª ک٠٠ا در ÙاÙع Ù Û ØªÙاÙد ب٠عÙÙا٠اÙسا٠را درک Ú©ÙÛد. Ù Ù Ù ÙÙØ· Ù Û ØªÙاÙ٠استÙاد٠از PHP Ø¨Ø±Ø§Û Ø¨Ø®Ø´ ÙاÛÛ Ø§Ø² ساÛت Ù Ù ÙÛاز Ù¾ÙÛاÛÛØ Ú©Ù Ù Ù ÙÛاز ب٠ÙÙ Ù ÚÛز ک٠ب٠طÙر ٠داÙ٠ب٠رÙز رساÙÛ. اطÙاعات شخص Ù Û ØªÙاÙÛد Ù٠ا٠باÙÛ Ø¨Ù Ø§Ùد. Ø®ÙØ¨Ø Ù¾Ø³ اÛÙ Ø®Ùب است. ا٠ا Úرا ٠٠اÛ٠کار Ø±Ø§Ø Úرا HTML Ù PHP Ù Ø®ÙÙØ· Ú©ÙÙ Ø Ù Ù ÙÙØ· Ù Û ØªÙاÙد Ùسخ٠Ùاب٠Úاپ کرد٠ÙÙ Ù HTMLØ Ø¨Ø§ استÙاد٠از تابع PHP Ùسخ٠Ùاب٠Úاپ. Úرا دار٠اÙ٠کار Ú©Ù ÙÙØ Ø¯Ø± Ù Ùرد Ø¢Ù Ùکر Ø¨Ø±Ø§Û ÛÚ© ثاÙÛÙ. ÚØ±Ø§Ø ÙÙØªÛ Ú©Ù Ù Ù ÙÙØ· Ù Û ØªÙاÙد Úاپ out-- Ù Ù Ù Û ØªÙاÙد خطÙØ· از Ù¾Û Ø§Ú Ù¾Û Ú©Ù ÙÙØ· Ù Û Ú¯ÙÛÙØ¯Ø Úاپ تگ HTMLØ Ùد Úاپ. Úرا دار٠اÙ٠کار Ú©Ù ÙÙØ Úرا Ù Ù Ù Ø®ÙÙØ· کرد٠PHP Ù HTMLØ Ø®ÙØ¨Ø Ø§Ú¯Ø± ش٠ا Ùکر Ù Û Ú©Ù٠در Ù Ùرد Ø¢Ù Ø¨Ø±Ø§Û ÛÚ© ثاÙÛÙ. PHPØ Ù ØªØ±Ø¬Ù Ø¨Ù ØªÙسÛر Ø¢ÙÚ٠در Ø¢Ù Ù Û Ø¨ÛÙد. ٠پس از آ٠را Ø¨Ø±Ø§Û Ø±ÙØªÙ Ø¨Ù Ø¨Ø±Ø§Û Ø§Ø¬Ø±Ø§Û ÛÚ© خط کد. Ùسخ٠Ùاب٠Úاپ کرد٠HTML. Ùسخ٠Ùاب٠Úاپ کرد٠برÚسب سر باز است. Ùسخ٠Ùاب٠Úاپ کرد٠تگ عÙÙا٠باز است. آ٠را ب٠ب٠اجرا ٠تÙسÛر Ú©Ù Ùر ٠رØÙ٠تÙÙا از راÙ. Úرا Ú©Ù ÙÙ ÙÙØ· اجاز٠دÙÛد ٠ترج٠ÙÙØ· برا٠بÛØ´ از ÙÙ Ù ÚÛز آ٠را درک ÙÙ Û Ù Ø¢Ù Ø±Ø§ ب٠طÙر Ø®ÙØ¯Ú©Ø§Ø±Ø Ø¢Ù Ø±Ø§ ب٠٠٠ز٠ا٠زÛØ§Ø¯Û ØµØ±Ù٠جÙÛÛ Ø¨Ù Ù Ø®ÙÙØ· HTML Ù PHP ٠٠٠٠با ÙÙ . ٠ب٠ÙÙ Û٠دÙÛ٠٠ا ÙÙ Û ÙÙØ· باÛد ذخÛر٠PHP باز ٠پس از Ø¢Ù ÙÙØ· از Ú©Ù Úاپ Ù ØتÙØ§Û ØµÙØ٠٠ا ب٠عÙÙا٠ÛÚ©Û PHP غÙ٠پاسخ Ø¨Ù ØªØ§Ø¨Ø¹Ø ÚØ§Ù¾Ø Ù Ù¾Ø³ از آ٠ذخÛر٠PHP ÙزدÛÚ© ٠٠ا در Øا٠اÙجا٠. ب٠طÙØ±Û Ú©Ù Ø¨Ù ÙÙ Û٠دÙÛ٠٠ا Ø¢ÙÙا را Ù Ø®ÙÙØ· کرد٠با ÙÙ . تا Ú©ÙÙÙØ Ù Ø§ بÛØ´ از Øد Ù٠دÛد٠شد٠تÙاÙت از ÙØÙ PHP ب٠طÙر Ú©ÙÛ. آ٠بÙد٠است بسÛار سادÙ. ٠ا در Øا٠Øاضر دÛØ¯Ù Ù Û Ø´Ùد عÙا٠ت سÙاÙØ Ø¨Ø±Ø§Ø¨Ø± است. ٠ا شاÙد ÛÚ© ز٠٠شÙÙر از ÙراخÙاÙÛ ØªØ§Ø¨Ø¹ جدÛØ¯Ø Ø§Ù Ø§ ÙÛÚ ÚÛز ÙاÙعا ÙاÙØªØ²Û Ø¯Ø± رÙتÙ. بÛاÛÛد شاÛد ÙÙ Ù ÚÛز را Ú©Ù Û Ø®Ûا٠باÙ. اگر Ú©Ù Ù Û Ø®ÙاÙÛد Ø¨Ø±Ø§Û Ø§ÙتÙا٠اطÙاعات بÛÙ ÙاÛÙ ÙØ§Û PHP ٠ختÙÙØ Ø¨Ù Ø·ÙØ±Û Ú©Ù Ú©Ø§Ø±Ø¨Ø± Ù Û ØªÙاÙد شاÛد ارائ٠اطÙاعات ب٠٠Ù. ٠پس از Ø¢Ù Ù Ù Ù Û ØªÙاÙÙ ÚÛØ²Û Ø§Ùجا٠با آ٠را در ÛÚ© صÙØ٠دÛگر. بÙابراÛÙ PHP Ø¯Ø§Ø±Ø§Û Ù¾Ø´ØªÛباÙÛ ÚÛØ²Û Ø¨Ù Ùا٠جÙاÙÛ ÙÙ٠اÙعاد٠٠تغÛرÙا Ú©Ù Ø¨Ø±Ø§Û ØªÙÙÙ ÙØ§Û Ù ÙباÛ٠بسÛار عاÙÛ Ø§Ø³Øª. Ø¢ÙÙا ÙاÙعا ÙÙØ· ÙستÛد آراÛÙ ÙØ§Û Ø§Ùج٠ÙÛ ØºÙÙ Ú©Ù Ú©Ù Ú© Ø¨Ù Ø§Ø¬Ø±Ø§Û Ø§ÛÙ ÙابÙÛت عبÙر اطÙاعات بÛÙ ÙاÛÙ ÙØ§Û Ù¾Û Ø§Ú Ù¾Û Ú©Ù Ù Û Ù ÙجÙد بر رÙÛ Ùب سرÙر ٠ا. اÙÙÛ٠بار از اÛÙ ÙÙ٠اÙعاد٠GLOBALS است ک٠ب٠Ùا٠$ _GET. ٠آ٠را اØت٠اÙا ساد٠ترÛ٠کار ب٠درک. Ú٠با $ _GET اتÙاÙÛ Ù Û Ø§ÙØªØ¯Ø Ø®ÙØ¨Ø Ø¯Ø± ÙاÙØ¹Ø Ú©Ø§Ø±Ø¨Ø± رÙت٠ب٠اطÙاعات اضاÙÛ ØªØ§ÛÙ¾ در پاÛا٠از URL است. Ù Ùر ÙÙع Ø¢ÙÙØ§Ø Ø¨Ø§ Ùرض آ٠را در ÛÚ© رÙØ´ خاص Ùر٠ت Ùا٠رشت٠پرس ٠جÙØ Ø§Ø³Øª Ú©Ù ÙÙØ· ٠ج٠ÙØ¹Ù Ø§Û Ø§Ø² جÙت Ú©ÙÛد از Ù٠جدا تÙسط آ٠پرسÙدÙاÛ. کساÙÛ Ú©Ù Ø¬Ùت Ú©ÙÛد Ø®ÙاÙد بÙد ذخÛر٠شد٠در ÛÚ© آراÛ٠اÙج٠ÙÛ $ _GET. ٠از ÙÛدÛÙ ÙØ§Û Ù Ø§ در ÙØÙ PHPØ Ù Ø§ Ù Û Ø¯Ø§ÙÛÙ ÙØÙ٠کار با آراÛÙ ÙØ§Û Ø§Ùج٠ÙÛ Ø¯Ø± Øا٠Øاضر. بÙابراÛ٠در اÛÙجا ÛÚ© ÙÙ ÙÙ٠از Ø¨Ø±Ø®Û Ø§Ø² PHPØ Ú©Ù Ø¯Ø± آ٠شاÛد ٠٠استخراج ت٠ا٠جÙت Ú©ÙÛد ک٠کاربر عرض٠شد٠در URL. بÙابراÛ٠٠٠باÛد ذخÛر٠PHP گسترش است. Ù Ù ÛÚ© ØÙÙÙ foreach. ٠٠تکرار ٠٠در سراسر سÙپر آراÛ٠جÙاÙÛ Ø¨Ù Ùا٠$ _GET. Ù Ù Ù Ù Û Ø®ÙاÙÙ Ú©Ù Ùادر ب٠٠راجع٠ب٠Ùر د٠کÙÛد ٠ارزش. Ù Ù Ù ÙÙØ· Ø¢ÙÙا را Úاپ Ø®Ø§Ø±Ø¬Ø Ùر ÛÚ© در ظاÙر تگ پاراگرا٠خÙد را در اÛÙجا. Ù Ù Úاپ Ø¨Ø±Ø®Û HTML ٠درÙÙ Ù ÙادÛر Ú©ÙÛد Ù Ù Ùدار را ب٠بÛاÙÛÙ Ø§Û Ú©Ù. بÙابراÛ٠اجاز٠دÙÛد ÙگاÙÛ Ø¨Ù Ø§Û٠در ÙاÙع در IDE ٠ا کار Ù Û Ú©ÙÙد. ٠شاÛد اÛÙ Ú©Ù Ú© Ø®ÙاÙد کرد Ùشا٠داد٠ÛÚ© Ú©Ù Û Ø§Ø² Ø¢ÙÚ٠است ک٠در ÙاÙع اÙجا٠. بÙابراÛ٠٠٠ب٠اÛÙجا در رÛØ´Ù Ùب Ù Ù Ùست٠. ٠٠٠در ÛÚ© زÙÙ Ú©Ù Û Ø¨Ù Ø´Ù Ø§ ÙØ´Ø§Ù Ù Û Ø¯Ùد Ú©Ù Ù Ù ÛÚ© ÙاÛ٠با ÙØ§Ù Ø get1.php. بÙابراÛ٠اجاز٠دÙÛد در get1.php را Ú©ÙÛÚ© Ú©ÙÛد. ٠٠٠از دÛد٠Ùر ÛÚ© از ٠طاÙب است. ک٠عجÛب ٠غرÛØ¨Ø Ø¯Ø±Ø³Øª Ø§Ø³ØªØ Ø®Ø¨Ø ÙاÙعا در ÙاÙع. از Ø¢Ùجا ک٠٠٠عرض٠ÙÙ Û Ùر ÚÛØ²Û Ø±Ø§ در URL. Ù Ù Ùصد دار٠ب٠get1.phpØ Ø§Ù Ø§ Ù Ù ÙÛÚ Ø¬Ùت Ú©ÙÛد عرض٠ÙÙ Û Ø¨Ù Ø¹ÙÙØ§Ù Ø¨Ø®Ø´Û Ø§Ø² رشت٠پرس ٠ج٠است. بÙابراÛ٠اضاÙ٠کرد٠رشت٠پرس ٠ج٠اجاز٠٠ببÛÙÛد ÚÙ ÚÛØ²Û Ø§ÛÙ ÙاÛÙ Ù Û ØªÙاÙÛد اÙجا٠دÙÛد. Ø¨Ø±Ø§Û Ø´Ø±Ùع ÛÚ© رشت٠پرس ٠ج٠ش٠ا ÙÙØ· عÙا٠ت سÙا٠تاÛÙ¾ Ú©ÙÛد. پس از آ٠شاÛد Ù Ù Ù Û Ú¯ÙÛÙ Ùا٠= داگ ٠در سا٠= 2015. ٠بعد ٠٠را Ø®ÙاÙد ضرب٠را Ùارد Ú©ÙÛد. در Øا٠Øاضر ٠تÙج٠آÙÚ٠اتÙØ§Ù Ù Û Ø§Ùتد. Ù Ù ÙÙÙز در get1.php Ùست٠. ا٠ا در Øا٠Øاضر ٠٠عرض٠کرد٠ا٠جÙت Ú©ÙÛØ¯Ø Ù Ù Ù Úاپ Ø¢ÙÙا را Ø®Ùد ب٠خÙد Ùا٠paragraph--Ø Ø³Ø§Ù Doug--Ø 2015. ک٠دÙÛÙا Ú©Ø¯Ø Ù Ø§ ÙÙØ· ÛÚ© ÙØظ٠پÛØ´ بر رÙÛ Ø§Ø³ÙاÛد را دÛد٠. ٠اگر Ù Ù Ù Û Ø®ÙاÙ٠ب٠شاÛد ÛÚ©Û Ø¯Ûگر از اضاÙÙ Ú©ÙÛد جÙت Ø§Ø±Ø²Ø´Ø Ù Ú©Ùاس = CS50. در Øا٠Øاضر ٠٠ارزش Ú©ÙÛد دÛگر جÙت Ú©Ù Úاپ ÙÙØªÛ Ú©Ù Ù Ù URL دÙبار٠دÙبارÙ. در Øا٠Øاضر شاÛد اÛ٠است Ú©Ù Ùر٠ت ÙØشتÙØ§Ú©Û Ø§Ø³Øª. بÙابراÛ٠٠٠باÛد Ùسخ٠دÛÚ¯Ø±Û Ø§Ø² get.php. Ø¢Ù get2.php. تÙاÙت در اÛÙ ÛÚ©Û Ø§Û٠است Ú©Ù Ù Ù ÙاÛÙ CSSØ Ù Ùر٠ت آ٠را ÙÙ Ù ÚÛز Ú©Ù Û Ø³Ø§Ø¯Ú¯Û Ø¨Ûشتر Ø¨Ø±Ø§Û Ù Ù. اÛ٠شاÛد بÛشتر ÙÙ Û CSS ÙØ§Û Ø²Ûبا در جÙا٠است. ا٠ا اÛÙ ÙÙØ· ÛÚ©Û Ø¯Ûگر از اÙجا٠آ٠است. پس Ù Ù ÙÙÙز ÙÙ Ù Û ØªÙاÙÛد Ø¯Ø³ØªØ±Ø³Û Ø¨Ù Ù ØªØºÛرÙØ§Û Ù Ù Ø¨Ø§ استÙاد٠از $ _GET. ٠در اÛÙ Ù ÙØ±Ø¯Ø Ù Ù ÙÙØ· ÙÙع ٠٠ساخت CSS Ú©Ù Û ÙاÙØªØ²Û ØªØ±. ٠اگر ٠ا را ب٠پاپ IDE Ù Ù Ø¨Ø±Ø§Û ÛÚ© ثاÙÛÙØ Ù Ù Ø´Ù Ø§ را در Ùب Ù¾Û Ø§Ú Ù¾Û Ù Ù ÙØ´Ø§Ù Ù Û Ø¯Ùد داÛرکتÙØ±Û Ø§ÛÙØ¬Ø§Ø get2.php. ٠ا آ٠را در اÛÙجا Ø¨Ø§Ø²Ø Ø¨Ø±Ø®Û Ø§Ø² HTML. ظاÙرا ٠٠ارتباط در ÙاÛÙ CSS ٠٠در Ù Ùرد صØبت شد. Ù Ù Ø¨Ø±Ø§Û Ø¨Ø§Ø² کرد٠ÛÚ© برÚسب جدÙÙ. ٠پس از آ٠در اÛÙجا ØÙÙÙ foreach ٠٠است. در اÛÙجا اÛ٠است Ú©ÙØ Ø¢ÙÚ٠ک٠٠٠بر رÙÛ Ø§Ø³ÙاÛد Ùب٠Ùشا٠داد. تÙÙا تÙاÙت ٠٠است اÛÙ Ú©ÙÛد Ù Ù Ùدار CSS ÛÚ© ظاÙر طراØÛ Ø´Ø¯Ù Ø§Ø³Øª ک٠٠٠استÙاد٠از Ø¢Ù. ا٠ا اÛÙ Ù٠٠٠٠اÙجا٠است Ú©Ù Ù ÙØ ØªÚ©Ø±Ø§Ø± در سراسر $ _GET Ø¨Ø±Ø§Û Ø¯Ø±ÛاÙت ت٠ا٠از جÙت Ú©ÙÛد. ٠٠٠آÙÙا را Úاپ ب٠عÙÙا٠٠Ûز. ÙØ Ø¸Ø§ÙØ±Ø§Ø Ù Ù ÙاÙب بÙØ¯Û Ú©ÙÛد در ÛÚ© راÙØ Ø¨Ø§