1 00:00:00,000 --> 00:00:05,720 2 00:00:05,720 --> 00:00:07,620 >> டக் LLOYD: எனவே எங்கள் PHP தொடரியல் வீடியோ, 3 00:00:07,620 --> 00:00:10,480 நாம் எப்படி PHP பற்றி நிறைய பேசினோம் கட்டளை வரியில் பயன்படுத்த முடியும் 4 00:00:10,480 --> 00:00:13,620 ஒரு முறையில் திட்டங்கள் இயக்க என்று நாம் சி இருந்து மிகவும் பழக்கமான இருக்கிறோம் 5 00:00:13,620 --> 00:00:15,370 ஆனால் நான் குறிப்பிட்டுள்ள அந்த வீடியோ, PHP இல் 6 00:00:15,370 --> 00:00:19,572 ஆரம்பத்தில் உருவாக்கப்பட்டது , வலைத்தளங்கள் வலை நிரலாக்க செயல்படுத்த. 7 00:00:19,572 --> 00:00:21,780 எனவே இந்த வீடியோ நாம் இருக்கிறோம் நாம் எப்படி பற்றி பேச போகிறேன் 8 00:00:21,780 --> 00:00:23,890 வலை அபிவிருத்தி சூழலில் PHP பயன்படுத்த. 9 00:00:23,890 --> 00:00:26,360 >> நாம் இருந்து, ஏற்கனவே தெரியும், HTML, நம் வீடியோ, 10 00:00:26,360 --> 00:00:29,820 வலைத்தளங்களில் கட்டப்பட்டது என்று HTML குறிச்சொற்களை ஒரு தொகுப்பு வெளியே 11 00:00:29,820 --> 00:00:32,850 என்று சொற்பொருளியல் வரையறுக்க ஒரு வலைப்பக்கத்தில் அமைப்பு. 12 00:00:32,850 --> 00:00:35,910 ஆனால் வலைத்தளங்கள் என்று உள்ளன தூய HTML கட்டப்பட்டுள்ளது 13 00:00:35,910 --> 00:00:39,510 ஒரு மிக பாதிக்கப்படுகின்றனர், மிக முக்கிய குறைபாடாக. 14 00:00:39,510 --> 00:00:42,690 >> இந்த குறைபாடு விளக்குவதற்கு, பின்வரும் கருத்தில் கொள்வோம். 15 00:00:42,690 --> 00:00:45,665 எனவே இப்போது நான் ஒரு வலை பக்கம் உருவாக்க வேண்டும் என்று, எப்போது பயனர் வருகைகள் அது, 16 00:00:45,665 --> 00:00:49,760 அது எனக்கு தற்போதைய கொடுக்கிறது கேம்பிரிட்ஜ், மாஸ் நேரம்., 17 00:00:49,760 --> 00:00:52,620 சமீபத்திய நிமிடம் அது காட்டும். 18 00:00:52,620 --> 00:00:57,910 நான் இப்போது இது சரியான செய்து இருந்தால், நான் இந்த மாதிரி ஏதாவது. 19 00:00:57,910 --> 00:01:01,330 நான் மிகவும் Cambridge-- நடப்பு நேரம் HTML குறிச்சொற்களை தலை குறிச்சொற்களை, தலைப்பு குறிச்சொற்களை, 20 00:01:01,330 --> 00:01:04,610 உடல் தற்போதைய குறிச்சொற்களை கேம்பிரிட்ஜ் நேரம், 14:08 ஆகிறது 21 00:01:04,610 --> 00:01:06,690 இராணுவ நேரம் வெளியே அச்சிடும். 22 00:01:06,690 --> 00:01:11,390 >> என்ன அது இப்போது 2:09 AM, 14:09 என்றால் என்ன நடக்கும்? 23 00:01:11,390 --> 00:01:16,470 சரி இதுவரை, HTML, நான் சென்று 14:09 அதை மாற்ற. 24 00:01:16,470 --> 00:01:19,390 பின்னர் ஒரு நிமிடம் கழித்து, நான் மீண்டும் அதை மாற்ற வேண்டும். 25 00:01:19,390 --> 00:01:22,132 பின்னர் ஒரு நிமிடம் கழித்து, நான் மீண்டும் அதை மாற்ற வேண்டும். 26 00:01:22,132 --> 00:01:24,590 நீங்கள் கற்பனை செய்யலாம் என, அந்த இருக்கிறது எப்போதும் ஒருவேளை மோசமான வேலை. 27 00:01:24,590 --> 00:01:29,420 நீங்கள் ஒரு இணைய பக்கம் வெப்மாஸ்டருடன் இருக்கிறோம், மற்றும் ஒவ்வொரு நிமிடமும், 24 மணி நேரம் ஒரு நாள், 28 00:01:29,420 --> 00:01:35,970 நீங்கள் மூலம் தற்போதைய முறை புதுப்பிக்க வேண்டும் கைமுறையாக time.html திறந்து மாறும் 29 00:01:35,970 --> 00:01:41,750 குறியீடு வெறும் என்று துணுக்கை சொல்ல மணி நிமிடங்கள் நடப்பு நேரம். 30 00:01:41,750 --> 00:01:45,850 அது ஒரு மிக அநேகமாக இல்லை நமது வளங்களை நன்கு பயன்படுத்தி, 31 00:01:45,850 --> 00:01:48,880 மனித மற்றும் கணக்கீட்டு இருவரும். 32 00:01:48,880 --> 00:01:51,297 >> அனைத்து HTML என்று இணையதளங்கள் முற்றிலும் நிலையான உள்ளன. 33 00:01:51,297 --> 00:01:53,630 நீங்கள் மேம்படுத்த முடியும் ஒரே வழி உள்ளடக்கம், நாம் தான் பார்த்தேனே, 34 00:01:53,630 --> 00:01:56,339 கைமுறையாக அந்த மூல திறக்க உள்ளது கோப்புகளை, அவர்களை திருத்த, அவர்களை காப்பாற்ற. 35 00:01:56,339 --> 00:01:58,088 பின்னர் போது பயனர் பக்கம் குளிரப்பண்ணுகிறது, 36 00:01:58,088 --> 00:02:01,080 அல்லது முதல் பக்கம் சென்று நேரம், அவர்கள் சமீபத்திய உள்ளடக்கத்தை கிடைக்கும். 37 00:02:01,080 --> 00:02:03,970 ஆனால் நாம் நான் மட்டுமே காரணம் கைமுறையாக அதை திருத்தி. 38 00:02:03,970 --> 00:02:07,980 >> நாம் அங்கு சில PHP கலந்து தொடங்க, எங்கள் குறியீடு நிறைய நெகிழ்வான பெற முடியும். 39 00:02:07,980 --> 00:02:11,940 நாங்கள் எங்கள் பக்கங்களில் ஒரு வழி இருக்க முடியும் மாறும் இருக்க, அல்லது தங்களை மேம்படுத்த, 40 00:02:11,940 --> 00:02:15,360 நமது ஏழை தேவை இல்லாமல் முந்தைய எடுத்துக்காட்டாக வெப்மாஸ்டர் 41 00:02:15,360 --> 00:02:16,662 விஷயங்களை மேம்படுத்தும் கைமுறையாக இருக்க வேண்டும். 42 00:02:16,662 --> 00:02:17,870 அவர்கள் தானாக அதை செய்ய முடியும். 43 00:02:17,870 --> 00:02:19,130 நாம் தலையிட வேண்டும். 44 00:02:19,130 --> 00:02:20,410 நாம் சில தூக்கம் பெற முடியும். 45 00:02:20,410 --> 00:02:24,850 எந்த ஒருவேளை ஒரு நல்ல விஷயம் என்றால் நீங்கள் வலை நிரலாக்க நிறைய செய்து. 46 00:02:24,850 --> 00:02:28,360 >> , CS50 IDE இல் எனவே, நாம் நடத்தப்படும் வலை சர்வர் Apache, என்று. 47 00:02:28,360 --> 00:02:35,250 இது ஒரு மிக பொதுவாக பயன்படுத்தப்படும் தான் ஓபன் சோர்ஸ் வெப் சர்வர் அமைப்பு. 48 00:02:35,250 --> 00:02:37,320 இந்த அமைப்பு உள்ளது திறன் விளக்குவது 49 00:02:37,320 --> 00:02:41,260 என்றால் பயனுள்ளதாக இருக்கும் இது PHP, நீங்கள் எந்த PHP நிரலாக்க செய்ய வேண்டும். 50 00:02:41,260 --> 00:02:45,230 >> மற்றும் CS50 IDE இல், நாம் ஒரு கட்டளை செய்ய இந்த மிக எளிதாக, 51 00:02:45,230 --> 00:02:47,280 தொடங்க apache50. 52 00:02:47,280 --> 00:02:49,445 பின்னர் அந்த சாய்வு பாதை, குறைக்க, க்கு குறைக்கிறது 53 00:02:49,445 --> 00:02:53,350 இய, என்று ஒரு மிகவும் பொதுவான வழி நீங்கள் இங்கே குறிப்பிட்ட என்ன குறிப்பிடவும் 54 00:02:53,350 --> 00:02:56,510 ஒரு குறிப்பிட்ட ஒரு பாதை உள்ளது அடைவு என்று நீங்கள் 55 00:02:56,510 --> 00:03:00,800 ரூட் இருக்க வேண்டும் தளத்தில், அல்லது root பக்கம், 56 00:03:00,800 --> 00:03:05,430 கோப்புறை அல்லது இது உங்கள் வலை சர்வரில் இருந்து கோப்புகளை ஆராயவும் மற்றும் சேவை செய்ய ஆரம்பிக்கும் 57 00:03:05,430 --> 00:03:07,850 அவற்றை கேட்டு யார் வாடிக்கையாளர்களுக்கு அவற்றை. 58 00:03:07,850 --> 00:03:12,110 எனவே தான், CS50 IDE க்கு மேல் பாப் அனுமதிக்க எப்படி இந்த வேலை, மிகவும் விரைவான, நீங்கள் காட்ட. 59 00:03:12,110 --> 00:03:30,930 60 00:03:30,930 --> 00:03:36,240 >> எனவே இங்கே CS50 IDE இல், நான் ஒரு இருக்கிறேன் வாரம் ஜீரோ ஒன்பது பெயரளவிலான அடைவு. 61 00:03:36,240 --> 00:03:38,890 நான் இரண்டு இருக்கின்றன நான் இல்லை வெறும் ஒரு LS கட்டளையை செயல்படுத்தப்படுகிறது 62 00:03:38,890 --> 00:03:41,910 மேலே நான் வேண்டும் என்று நீங்கள் காட்ட இங்கே இரண்டு அடைவுகள், PHP 63 00:03:41,910 --> 00:03:46,410 நான் பயன்படுத்தப்படும் கோப்புகள் தொகுப்புகளை ஆகிறது PHP தொடரியல் வீடியோ, பின்னர் PHP-வலை, 64 00:03:46,410 --> 00:03:49,380 கோப்புகளை தொகுப்பு எது என்று நான் இந்த வீடியோவில் பயன்படுத்த விரும்புகிறேன். 65 00:03:49,380 --> 00:03:53,480 >> நான் தொடங்க விரும்புகிறேன் ஒரு வலை சர்வர் உதாரணமாக 66 00:03:53,480 --> 00:03:59,089 PHP, வலை அடைவு உள்ளடக்கங்களை கோப்புகளை வரை பணியாற்றினார் என. 67 00:03:59,089 --> 00:04:00,130 அதனால் நான் என்ன செய்ய போகிறேன்? 68 00:04:00,130 --> 00:04:05,710 நான் apache50 விண்வெளி தட்டச்சு செய்ய போகிறேன் , தொடங்க விண்வெளி PHP, கோடு வலை. 69 00:04:05,710 --> 00:04:08,100 அந்த அடைவு பாதையை தான் நான் தற்போது நான் எங்கே இருந்து. 70 00:04:08,100 --> 00:04:09,127 அப்பொழுது நான் வெற்றி உள்ளிடவும். 71 00:04:09,127 --> 00:04:10,960 இது ஒரு செய்ய நடக்கிறது இங்கே பொருள் சிறிது. 72 00:04:10,960 --> 00:04:14,030 பின்னர் அது, என்ன நடக்கிறது அப்பாச்சி வெற்றிகரமாக தொடங்கியது. 73 00:04:14,030 --> 00:04:20,689 உங்கள் தளத்தில் at-- இப்போது கிடைக்கும் பின்னர் தளத்தின் URL இருக்கிறது. 74 00:04:20,689 --> 00:04:21,730 அதனால் நான் என்ன செய்ய போகிறேன்? 75 00:04:21,730 --> 00:04:26,234 நான் விரைவில் இந்த நகல் போகிறேன். 76 00:04:26,234 --> 00:04:28,900 நான் திறக்க போகிறேன் நான் கொஞ்சம் வெளியே பெரிதாக்க வேண்டும் இங்கே 77 00:04:28,900 --> 00:04:31,570 நான் திறக்க போகிறேன் Chrome இல் ஒரு புதிய தாவலை. 78 00:04:31,570 --> 00:04:34,320 நான் அந்த URL ஐ கிளிக் போகிறேன். 79 00:04:34,320 --> 00:04:35,299 >> நான் Enter அடிக்க போகிறேன். 80 00:04:35,299 --> 00:04:36,090 அது ஏற்ற நடக்கிறது. 81 00:04:36,090 --> 00:04:37,510 நான் மீண்டும் வெளியே பெரிதாக்க வேண்டும். 82 00:04:37,510 --> 00:04:41,350 நாம் இங்கே பார்க்க முடியும் என் PHP வலை அடைவு உள்ளடக்கங்களை. 83 00:04:41,350 --> 00:04:45,290 >> எனவே இப்போது அடிப்படையில் என்ன நடக்கிறது இங்கே CS50 IDE இன் என் உதாரணமாக, ஆகிறது 84 00:04:45,290 --> 00:04:49,620 இந்த கோப்புகளை வரை சேவை வேண்டிக்கொள்கிறார் யாராவது. 85 00:04:49,620 --> 00:04:51,620 நிச்சயமாக மீது இந்த வீடியோ, நாம் தீர்த்துக்கொள்ள வேண்டும் 86 00:04:51,620 --> 00:04:55,400 இந்த ஒரு கொத்து பாருங்கள் சூழலில் வெவ்வேறு கோப்புகளை. 87 00:04:55,400 --> 00:04:57,614 >> உங்கள் அப்பாச்சி என்று சோதிக்க சர்வர் வேலை, 88 00:04:57,614 --> 00:04:59,780 பொதுவாக போகிறாய் , CS50 IDE இல் வழக்கு இருக்க வேண்டும், 89 00:04:59,780 --> 00:05:02,696 ஆனால் நீங்கள் இன்னும் பொதுவாக இதைச் செய்தால், நீங்கள் உங்கள் சொந்த வலை தொடங்க 90 00:05:02,696 --> 00:05:04,990 சர்வர்கள், ஒரு உண்மையில் இருக்கிறது அனலாக் பொதுவான வகையான, 91 00:05:04,990 --> 00:05:08,500 வழக்கமாக உள்ளது என்று, "ஹலோ உலகம்" PHP வெப் வளர்ச்சி பயன்படுத்தப்படும். 92 00:05:08,500 --> 00:05:12,855 ஒரு கோப்பு வேண்டும் என்பது எந்த இந்த code-- கொண்ட 93 00:05:12,855 --> 00:05:18,247 PHP தகவல் அமைக்க ஒரு PHP எல்லை, அடைப்புக்குறிக்குள் இடையே உள்ள அரைப்புள்ளி. 94 00:05:18,247 --> 00:05:20,580 இது அடிப்படையில் ஒரு சிறப்பு உள்ளது நீங்கள் சொல்கிறது என்று PHP செயல்பாடு 95 00:05:20,580 --> 00:05:23,970 PHP இன் பதிப்பு நீங்கள் இயங்கும். 96 00:05:23,970 --> 00:05:26,850 >> எனவே CS50 IDE இல், நான் கிடைக்கும் என்று கோப்பு 97 00:05:26,850 --> 00:05:28,680 இப்படி இருக்க வேண்டும் என்ன நீங்கள் காட்ட. 98 00:05:28,680 --> 00:05:32,860 எனவே நான் என் ஆள்காட்டி பார்த்துக்கொண்டிருக்கிறேன் என் PHP உதாரணமாக இருந்து. 99 00:05:32,860 --> 00:05:35,870 என் அப்பாச்சி உதாரணமாக இயங்கும் PHP, வலை உள்ளடக்கங்களை. 100 00:05:35,870 --> 00:05:39,290 நான், ஒரு கோப்பு இங்கே info.php வரவழைத்தேன். 101 00:05:39,290 --> 00:05:41,164 >> நான் அதை கிளிக், அவுட் பெரிதாக்கவும் போகிறேன். 102 00:05:41,164 --> 00:05:43,080 இந்த நீங்கள் போகிறோம் என்ன மிகவும் அதிகமாக, பார்க்க. 103 00:05:43,080 --> 00:05:45,729 இது என்று சொல்லி என் அப்பாச்சி சர்வர் வேலை. 104 00:05:45,729 --> 00:05:48,270 இந்த, வெளிப்படையாக, ஆகிறது PHP பதிப்பை நான் இயங்கும் என்று. 105 00:05:48,270 --> 00:05:51,590 இந்த என் அனலாக் "ஹலோ உலகம்." 106 00:05:51,590 --> 00:05:53,070 >> எனவே நான் விஷயங்களை செயல்பாட்டு தெரியும். 107 00:05:53,070 --> 00:05:54,150 எனவே நாம் செல்ல நல்ல இருக்கும். 108 00:05:54,150 --> 00:05:55,730 நாம் இங்கிருந்து தொடர முடியும். 109 00:05:55,730 --> 00:05:57,790 >> எனவே அந்த மீண்டும் நாம் நேரம் உதாரணமாக நாம் இருந்தது 110 00:05:57,790 --> 00:06:01,950 நமது ஏழை வெப்மாஸ்டர் உடன் பற்றி இடைவிடாமல் பக்கம் புதுப்பிக்க வேண்டியிருந்தது. 111 00:06:01,950 --> 00:06:05,020 இந்த எப்படி ஒரு தீர்வை இருக்க வேண்டும் நான் விஷயங்களை செயல்படுத்த வேண்டும் 112 00:06:05,020 --> 00:06:08,080 அதனால் வெப்மாஸ்டர் இல்லை என்று நேரம் மேம்படுத்தும் வைத்திருக்க வேண்டும். 113 00:06:08,080 --> 00:06:10,270 இது என்று ஒரு வகையான தானாக நடக்கும். 114 00:06:10,270 --> 00:06:13,710 >> கீழே HTML, அது தான் ஒரு விதிவிலக்கு, அழகான ஒத்த. 115 00:06:13,710 --> 00:06:16,720 ஆனால் இங்கே நான் மேலே சில PHP கிடைத்துவிட்டது. 116 00:06:16,720 --> 00:06:19,940 நான், வெளிப்படையாக, இந்த அழைக்கப்படும் செயல்பாடு date_default_timezone_set. 117 00:06:19,940 --> 00:06:22,106 >> நாம் பற்றி பேச வேண்டாம் CS50 உள்ள, இந்த செயல்பாடுகளை 118 00:06:22,106 --> 00:06:24,670 PHP, ஒருவேளை ஏனெனில் பல்லாயிரக்கணக்கான. 119 00:06:24,670 --> 00:06:27,540 என்று ஒரு ஒரு பிட் இருக்கலாம் மிகைப்படுத்தல், ஆனால் அது இருக்க வேண்டும். 120 00:06:27,540 --> 00:06:29,490 இது கட்டப்பட்ட செயல்பாடுகளை நிறைய இருக்கிறது. 121 00:06:29,490 --> 00:06:33,290 எனவே இந்த ஒரு செயல்பாடு வெளிப்படையாக உள்ளது அமெரிக்க / கிழக்கு என எனது நேர மண்டலத்தை அமைக்கிறது, 122 00:06:33,290 --> 00:06:36,320 இது நான் இருக்கிறேன் என்று நேர மண்டலம் இந்த வீடியோ செய்யும். 123 00:06:36,320 --> 00:06:38,430 >> அப்பொழுது நான் ஒரு அழைப்பு செய்ய செயல்பாடு தேதி, என்று. 124 00:06:38,430 --> 00:06:43,850 மேலும், வெளிப்படையாக, நான் சேமித்து அவரது என்று ஒன்று, நேரம். 125 00:06:43,850 --> 00:06:45,320 எனவே இங்கு என்ன நடக்கிறது? 126 00:06:45,320 --> 00:06:48,040 >> சரி, அடிப்படையில் என்ன நடந்தேறிக்கொண்டிருக்கும், நான் ஒரு அழைப்பு 127 00:06:48,040 --> 00:06:51,650 போகிறது என்று சில சர்வர் நேரம் தற்போது என்ன சொல்லுங்கள். 128 00:06:51,650 --> 00:06:56,150 நான் ஒரு வடிவம் அதை மாற்றும் மணி, நிமிடங்கள், நொடிகள். 129 00:06:56,150 --> 00:07:00,540 அதற்கு காரணம் அது மூலதன எச் இந்த தான் , எனக்கு 12 24 மணி நேரம் இல்லை கொடுக்க போகிறது 130 00:07:00,540 --> 00:07:02,362 ஸ்மால் h இருக்க வேண்டும் இது மணி நேரம். 131 00:07:02,362 --> 00:07:04,570 எனக்கு அவரை சேமித்து என்று மாறி நேரத்தில். 132 00:07:04,570 --> 00:07:07,028 என்று PHP இரண்டாவது வரி அங்கு, செயல்பாடு அழைப்பு, 133 00:07:07,028 --> 00:07:09,037 தேதி, பெற்று இது சில சரம், 134 00:07:09,037 --> 00:07:12,120 என்னை தேதி கொடுக்க போகிறது, மற்றும் நேரம், மற்றும் பிற தகவல்களை ஒரு கொத்து. 135 00:07:12,120 --> 00:07:16,480 அங்கே முதல் வாதம், அவரது என்று, வெறும் முக்கியமான பகுதியாக பிரித்தெடுக்கும் 136 00:07:16,480 --> 00:07:20,614 நான் இந்த உதாரணமாக பற்றி கவலை என்று, இது மணி, நிமிடம், மற்றும் இரண்டாவது. 137 00:07:20,614 --> 00:07:22,030 எனவே அந்த நடக்கிறது, அவ்வளவு தான். 138 00:07:22,030 --> 00:07:23,562 அதனால் நான் சேமிக்க ஒரு மாறி $ நேரத்தில் அந்த. 139 00:07:23,562 --> 00:07:25,270 பின்னர் கீழே உள்ள அங்கு மிகவும் கீழே, நான் 140 00:07:25,270 --> 00:07:28,980 அந்த சுருக்கெழுத்து வேண்டும் தற்போதைய நேரம் வெளியே அச்சிடும். 141 00:07:28,980 --> 00:07:32,050 அதனால் நான் அச்சிட போகிறேன் தற்போதைய நேரம் என்ன. 142 00:07:32,050 --> 00:07:37,220 >> எனவே இந்த பாருங்கள் அனுமதிக்க , CS50 IDE மற்றும் நாம் இப்போது இருக்கிறோம் எப்படி பார்க்க 143 00:07:37,220 --> 00:07:40,002 என்று வெப்மாஸ்டர் நிறைய பிரச்சனைகள் சேமிப்பு. 144 00:07:40,002 --> 00:07:42,570 சரி, இங்கே நான் மீண்டும் இருக்கிறேன் மீண்டும் ரூட் அடைவை 145 00:07:42,570 --> 00:07:45,040 என் அப்பாச்சி உதாரணமாக. 146 00:07:45,040 --> 00:07:51,585 இங்கே ஒரு கோப்பை என்று அழைக்கப்படும் time.php வேண்டும். 147 00:07:51,585 --> 00:07:53,559 நான் அதன் மீது கிளிக் போகிறேன். 148 00:07:53,559 --> 00:07:55,850 நான் ஏனெனில், மேலே நான் நாங்கள் அழகான இதுவரை காண்பிக்க. 149 00:07:55,850 --> 00:07:57,257 தற்போதைய நேரம் 14:20:34 ஆகிறது. 150 00:07:57,257 --> 00:07:59,090 அதனால் நான், அது மணி நேரங்கள் கொண்ட நிமிடங்கள், மற்றும் வினாடிகள். 151 00:07:59,090 --> 00:08:01,910 நான் புதுப்பிக்க முடியும் பக்கம் மற்றும் புதிய நேரம் கிடைக்கும். 152 00:08:01,910 --> 00:08:02,420 --41. 153 00:08:02,420 --> 00:08:07,240 நான் பக்கம் புதுப்பிக்க போகிறேன் புதிய நேரம், 44, 46, 47 கிடைக்கும். 154 00:08:07,240 --> 00:08:10,490 >> எனவே, நான் தெளிவாக இருக்கிறேன் எதையும் என்னை மாற்றிக். 155 00:08:10,490 --> 00:08:11,720 நான் இங்கே புதுப்பித்து பக்கம். 156 00:08:11,720 --> 00:08:13,711 எனவே நான் அதை திருத்தும் மீண்டும் அங்கு இருக்க முடியாது. 157 00:08:13,711 --> 00:08:15,710 நான் உங்களுக்கு உறுதியளிக்கிறேன், நான் இல்லை எந்த ராணுவத்தைக் வேண்டும் 158 00:08:15,710 --> 00:08:18,230 யார் கோப்பு எடிட்டிங் பக்கத்தில் என் சார்பாக. 159 00:08:18,230 --> 00:08:21,260 >> நான் அந்த PHP செயல்பாடு பயன்படுத்தி நான் நேரம், எனக்கு நேரம் உருவாக்க 160 00:08:21,260 --> 00:08:22,340 தானாக. 161 00:08:22,340 --> 00:08:24,800 நான் தூங்கி இருக்கிறேன் கூட என்று, அதனால் என் வலை சர்வர் இயங்கும், 162 00:08:24,800 --> 00:08:28,884 பக்கம் இன்னும் என்று சென்று யார் பயனர் சரியாக, தற்போதைய நேரம் பெற போகிறோம். 163 00:08:28,884 --> 00:08:29,800 அதனால் நல்ல தான். 164 00:08:29,800 --> 00:08:33,609 நான் என் தளத்தில் இன்னும் மாறும் செய்துவிட்டேன் அதிகம் இல்லை PHP குறியீடு. 165 00:08:33,609 --> 00:08:36,650 அது குறியீடு இரண்டு வரிகளை இருந்தது பின்னர் ஒரு அச்சு அறிக்கை சிறிது. 166 00:08:36,650 --> 00:08:38,441 ஏற்கனவே நான் ஒரு மிகவும் மாறும் தளம் 167 00:08:38,441 --> 00:08:42,750 முதல் உதாரணமாக விட நாம் கண்டது வீடியோ ஆரம்பத்தில். 168 00:08:42,750 --> 00:08:46,660 >> எனவே, PHP தொடரியல் மீது வீடியோ இருந்து நினைவுகூர PHP மொழி பெயர்ப்பாளர் இயங்கும் போது என்று 169 00:08:46,660 --> 00:08:50,000 எங்கள் திட்டம், அதை எல்லாம் புறக்கணிக்கிறது என்று, PHP, delimiters ஐக் உள்ளே இல்லை 170 00:08:50,000 --> 00:08:51,500 அது வெளியே துப்பிய. 171 00:08:51,500 --> 00:08:54,410 அந்த எடுத்துக்காட்டாக, என்ன விஷயம் அது வெளியே துப்புதல் இருந்தது என்று HTML இருந்தது. 172 00:08:54,410 --> 00:08:58,080 இந்த நான் இப்போது பொருள் ஒன்றாக HTML மற்றும் PHP இடையிடையே தாவு. 173 00:08:58,080 --> 00:09:01,920 மொழி பெயர்ப்பாளர் தான், ஏனெனில் HTML மற்றும் அது உண்மையில் வெளியீடு புறக்கணிக்க. 174 00:09:01,920 --> 00:09:04,140 எந்த உரிமை, நல்லது? 175 00:09:04,140 --> 00:09:06,100 >> , மறைமுகமாக ஏனெனில் நாள் முடிவில், 176 00:09:06,100 --> 00:09:08,360 நான் என் தளத்தில் விரும்புகிறேன் HTML இன் கட்டப்படும். 177 00:09:08,360 --> 00:09:12,880 எந்த இணைய உலாவி விளக்கம் சொல்ல முடியும் என்று எனவே அது, அல்லது பக்கத்தில் HTML புரிந்து 178 00:09:12,880 --> 00:09:17,270 மற்றும் ஏதாவது அதை விடாது என்று நாம் உண்மையில் மனிதர்கள் புரிந்து கொள்ள முடியும். 179 00:09:17,270 --> 00:09:19,430 நான் மட்டும் PHP பயன்படுத்தலாம் என் தளத்தில் பகுதிகளில் 180 00:09:19,430 --> 00:09:23,390 தி எனக்கு தேவைப்படும், சுறுசுறுப்பு தேவைப்படுகிறது தொடர்ந்து மேம்படுத்த என்று விஷயங்கள் வேண்டும். 181 00:09:23,390 --> 00:09:26,630 நிலையான தகவல் அதே இருக்க முடியாது. 182 00:09:26,630 --> 00:09:27,540 >> சரி, அதனால் பரவாயில்லை. 183 00:09:27,540 --> 00:09:28,540 ஆனால் நான் ஏன் இப்படி? 184 00:09:28,540 --> 00:09:30,400 நான் ஏன் HTML மற்றும் PHP கலந்து வேண்டும்? 185 00:09:30,400 --> 00:09:33,850 நான் வெளியே அச்சிட முடியும் அனைத்து Html, PHP அச்சு செயல்பாடு பயன்படுத்தி. 186 00:09:33,850 --> 00:09:35,870 நான் ஏன் என்று செய்து கொண்டிருக்கிறேன்? 187 00:09:35,870 --> 00:09:37,100 இரண்டாவது அதை பற்றி யோசிக்க. 188 00:09:37,100 --> 00:09:41,220 >> ஏன், நான் out-- அச்சிட முடியும் போது தான் சொல்ல என்று PHP இன் கோடுகள் இருக்க முடியும், 189 00:09:41,220 --> 00:09:43,841 அச்சு HTML குறியை, அச்சு தலையில். 190 00:09:43,841 --> 00:09:44,840 நான் ஏன் என்று செய்து கொண்டிருக்கிறேன்? 191 00:09:44,840 --> 00:09:48,230 நான் ஏன் PHP மற்றும் HTML கலந்து? 192 00:09:48,230 --> 00:09:50,080 >> சரி, நீங்கள் நினைத்தால் ஒரு இரண்டாவது அதை பற்றி. 193 00:09:50,080 --> 00:09:52,824 PHP கோப்புகள், மொழி பெயர்ப்பாளர் உள்ளது அது பார்ப்பதை விளக்குவது. 194 00:09:52,824 --> 00:09:54,990 அதனால் அது வேண்டும் நடக்கிறது குறியீடு ஒரு வரி இயக்க. 195 00:09:54,990 --> 00:09:56,450 HTML வெளியே அச்சிட. 196 00:09:56,450 --> 00:09:57,700 திறந்த தலைவர் டேக் அவுட் அச்சிட. 197 00:09:57,700 --> 00:09:58,969 திறந்த தலைப்பு குறிச்சொல் அவுட் அச்சிட. 198 00:09:58,969 --> 00:10:00,760 அது வேண்டும் நடக்கிறது இயக்க விளக்குவது 199 00:10:00,760 --> 00:10:02,671 வழி ஒவ்வொரு படி என்று. 200 00:10:02,671 --> 00:10:04,670 வெறும் வேண்டும் ஏன் மொழி பெயர்ப்பாளர் தான் மீது விரிவுரை 201 00:10:04,670 --> 00:10:06,878 அது புரியவில்லை விஷயங்கள் அது தானாகவே செய்ய? 202 00:10:06,878 --> 00:10:11,365 அது எனக்கு நிறைய நேரம் சேமிக்க நடக்கிறது ஒன்றாக என் HTML மற்றும் என் PHP கலக்க வேண்டும். 203 00:10:11,365 --> 00:10:16,220 >> நாம் செய்ய ஏன் அப்படி என்று திறந்த PHP, எல்லை இல்லை 204 00:10:16,220 --> 00:10:19,450 பின்னர் தான் முழு அவுட் அச்சிட ஒரு பெரிய PHP போன்ற எங்கள் பக்கம் உள்ளடக்கத்தை 205 00:10:19,450 --> 00:10:24,330 பின்னர் விழாவில், அச்சு அழைக்கும் நெருங்கிய PHP, எல்லை நாங்கள் செய்து வருகிறோம். 206 00:10:24,330 --> 00:10:27,620 நாம் ஒன்றாக அவர்களை கலந்து அதனால் தான். 207 00:10:27,620 --> 00:10:32,345 >> இதுவரை, நாம் அதிகமாக பார்த்ததில்லை பொது PHP தொடரியல் ஒரு வித்தியாசம். 208 00:10:32,345 --> 00:10:33,720 அது மிகவும் நேரடியான இருந்தது. 209 00:10:33,720 --> 00:10:35,553 நாம் ஏற்கனவே பார்த்த கேள்வி குறி, சமமாக. 210 00:10:35,553 --> 00:10:39,012 நாம் புதிய செயல்பாடு அழைப்புகள் ஒரு தம்பதிகள் ஆனால் உண்மையில் எதுவும் ஆடம்பரமான நடக்கிறது. 211 00:10:39,012 --> 00:10:40,720 தான் ஒருவேளை விஷயங்களை செய்யலாம் ஒரு சிறிய ஆர்வலராக. 212 00:10:40,720 --> 00:10:44,360 நாம் என்ன தகவல் அனுப்ப வேண்டும் என்றால் பல்வேறு PHP கோப்புகளை இடையே, 213 00:10:44,360 --> 00:10:47,280 அதனால் ஒருவேளை பயனர் முடியும் எனக்கு தகவல் 'to. 214 00:10:47,280 --> 00:10:50,230 பின்னர் நான் ஏதாவது செய்ய முடியும் இது மற்றொரு பக்கம் கொண்டு. 215 00:10:50,230 --> 00:10:52,990 >> எனவே PHP ஆதரவு உள்ளது ஏதாவது சூப்பர் உலகளாவிய என்று 216 00:10:52,990 --> 00:10:55,297 அழகான அற்புதமான ஒலிகளை இதில் மாறிகள்,. 217 00:10:55,297 --> 00:10:57,130 அவர்கள் உண்மையில் வெறும் இருக்கிறார்கள் மாபெரும் துணை வரிசைகள் 218 00:10:57,130 --> 00:10:59,900 என்று இந்த செயல்படுத்த சித்தியடையும் செயல்பாடு 219 00:10:59,900 --> 00:11:05,010 PHP கோப்புகளை இடையே தகவல் என்று எங்கள் வலை சர்வரில் இருக்கும். 220 00:11:05,010 --> 00:11:07,760 >> இந்த சூப்பர் முதல் Globals $ வேறுவிதமாக என்று. 221 00:11:07,760 --> 00:11:10,140 அது ஒருவேளை தான் புரிந்து கொள்ள எளிய உள்ளது. 222 00:11:10,140 --> 00:11:12,430 என்ன $ வேறுவிதமாக நடக்கிறது? 223 00:11:12,430 --> 00:11:16,240 சரி, அடிப்படையில், பயனர் கூடுதல் தகவல் தட்டச்சு செய்ய போகிறேன் 224 00:11:16,240 --> 00:11:18,390 எங்கள் URL களின் இறுதியில். 225 00:11:18,390 --> 00:11:21,460 அவர்கள் தட்டச்சு என்ன நினைக்கிறார், அது ஒரு குறிப்பிட்ட வழியில் வடிவமைக்கப்பட 226 00:11:21,460 --> 00:11:25,830 வெறும் இது, ஒரு கேள்வி சரம் என்று முக்கிய மதிப்பு ஜோடிகள் ஒரு கணம் பிரிக்கப்பட்ட 227 00:11:25,830 --> 00:11:27,810 வேண்டும் ampersands மூலம். 228 00:11:27,810 --> 00:11:32,362 அந்த முக்கிய மதிப்பு ஜோடிகள் இருக்கும் ஒரு $ வேறுவிதமாக துணை வரிசை சேமிக்கப்படும். 229 00:11:32,362 --> 00:11:34,070 மேலும், எங்கள் வீடியோவை இருந்து PHP தொடரியல், நாம் தெரியும் 230 00:11:34,070 --> 00:11:40,080 எப்படி வேலை ஏற்கனவே துணை வரிசைகள். 231 00:11:40,080 --> 00:11:44,090 எனவே இங்கே ஒரு உதாரணம் ஆகும் ஒருவேளை நான் அங்கு சில PHP, 232 00:11:44,090 --> 00:11:50,180 முக்கிய மதிப்பு ஜோடிகள் அனைத்து பிரித்தெடுக்கும் URL ஐ விநியோகிக்கப்படுகின்றன பயனர் என்று. 233 00:11:50,180 --> 00:11:51,970 அதனால் நான் என் திறந்த PHP, எல்லை வேண்டும். 234 00:11:51,970 --> 00:11:53,410 நான் ஒரு foreach வளைய வேண்டும். 235 00:11:53,410 --> 00:11:57,410 நான் சூப்பர் முழுவதும் தேடி நான் உலக வரிசை $ வேறுவிதமாக என்று. 236 00:11:57,410 --> 00:12:00,160 >> நான் பார்க்கவும் முடியும் இருக்க வேண்டும் முக்கிய மற்றும் மதிப்பு இருவரும். 237 00:12:00,160 --> 00:12:02,410 மற்றும் நான் அவற்றை அச்சிடும் அவுட், ஒவ்வொரு ஒரு வெளிப்படையாக 238 00:12:02,410 --> 00:12:03,780 இங்கே அதன் சொந்த பத்தி டேக். 239 00:12:03,780 --> 00:12:07,620 நான் சில HTML அச்சிடுகிறது நான் மற்றும் மதிப்புகள் இடைக்கணிப்பிடுதல் 240 00:12:07,620 --> 00:12:12,900 அந்த அறிக்கை ஒரு முக்கிய மற்றும் மதிப்பு. 241 00:12:12,900 --> 00:12:16,980 >> எனவே எப்படி இந்த பாருங்கள் அனுமதிக்க உண்மையில் நம் IDE, வேலை என்று. 242 00:12:16,980 --> 00:12:18,980 ஒருவேளை இந்த உதவும் சிறிது விளக்குவதற்கு 243 00:12:18,980 --> 00:12:21,880 என்ன உண்மையில் செய்கிறார். 244 00:12:21,880 --> 00:12:23,610 எனவே நான் மீண்டும் இங்கே என் வலைப்பக்கத்தில் ரூட் இருக்கிறேன். 245 00:12:23,610 --> 00:12:25,318 நான் ஒரு பெரிதாக்க வேண்டும், சிறிது நீங்கள் காட்ட 246 00:12:25,318 --> 00:12:28,620 நான் என்று ஒரு கோப்பு, get1.php வேண்டும் என்று. 247 00:12:28,620 --> 00:12:31,830 >> எனவே get1.php கிளிக் நாம். 248 00:12:31,830 --> 00:12:36,600 நான் எந்த உள்ளடக்கத்தை பார்த்து இருக்கிறேன். 249 00:12:36,600 --> 00:12:38,390 அந்த உரிமை, வித்தியாசமாக இருக்கிறது? 250 00:12:38,390 --> 00:12:39,740 சரி, இல்லை உண்மையில் உண்மையில். 251 00:12:39,740 --> 00:12:42,030 நான் வழங்க முடியவில்லை, ஏனெனில் URL ல் எதையும். 252 00:12:42,030 --> 00:12:46,270 நான் get1.php போகிறது, ஆனால் நான் எந்த முக்கிய மதிப்பு ஜோடிகள் வழங்க 253 00:12:46,270 --> 00:12:47,450 என் கேள்வி சரம் பகுதியாக. 254 00:12:47,450 --> 00:12:50,510 எனவே, ஒரு கேள்வி சரம் சேர்க்க அனுமதிக்க இந்த கோப்பு என்ன செய்ய முடியும் பார்க்க. 255 00:12:50,510 --> 00:12:53,040 >> ஒரு கேள்வி சரம் தொடங்க நீங்கள் வெறும் கேள்வி குறி தட்டச்சு செய்யவும். 256 00:12:53,040 --> 00:13:00,820 ஒருவேளை நான் பெயர் = டக் & ஆண்டு = 2015 சொல்கிறேன். 257 00:13:00,820 --> 00:13:02,914 பின்னர் நான் Enter. 258 00:13:02,914 --> 00:13:04,080 இப்போது என்ன நடக்கிறது கவனிக்கிறது. 259 00:13:04,080 --> 00:13:05,480 நான் get1.php இன்னும் இருக்கிறேன். 260 00:13:05,480 --> 00:13:08,445 ஆனால் இப்போது நான் வழங்கப்பட்ட முக்கிய மதிப்பு ஜோடிகள், நான் இருக்கிறேன் 261 00:13:08,445 --> 00:13:14,940 தங்கள் சொந்த அவர்களை அச்சிடுகிறது பத்தி பெயர், Doug-- ஆண்டு, 2015. 262 00:13:14,940 --> 00:13:17,970 என்று சரியாக குறியீடு தான் நாம் தான் ஒரு கணம் முன்பு ஸ்லைடு பார்த்தேன். 263 00:13:17,970 --> 00:13:22,290 >> நான் ஒருவேளை மற்றொரு சேர்க்க வேண்டும் என்றால் முக்கிய மதிப்பு ஜோடி, மற்றும் வர்க்கம் = CS50 உள்ளது. 264 00:13:22,290 --> 00:13:25,325 265 00:13:25,325 --> 00:13:27,580 இப்போது நான் வேறு விசை மதிப்பு அச்சு என்று ஜோடி 266 00:13:27,580 --> 00:13:30,025 போது நான் மீண்டும் URL ஐ மீண்டும். 267 00:13:30,025 --> 00:13:31,900 இப்போது ஒருவேளை இந்த அல்ல மோசமாக நன்றாக வடிவமைக்க. 268 00:13:31,900 --> 00:13:33,660 எனவே நான் get.php மற்றொரு பதிப்பு வேண்டும். 269 00:13:33,660 --> 00:13:36,350 அது get2.php தான். 270 00:13:36,350 --> 00:13:39,070 >> இந்த வேறுபாடு ஒரு நான் CSS கோப்பு உள்ளது, 271 00:13:39,070 --> 00:13:41,690 அது விஷயங்களை ஒரு வடிவமைக்கிறது மேலும் நன்றாக எனக்கு கொஞ்சம். 272 00:13:41,690 --> 00:13:43,940 அது ஒருவேளை மிகவும் இல்லை உலகின் மிக அழகிய CSS கருத்து. 273 00:13:43,940 --> 00:13:45,650 ஆனால் அதை செய்து வெறும் மற்றொரு வழி. 274 00:13:45,650 --> 00:13:52,840 அதனால் நான் இன்னும் அணுக முடியும் $ வேறுவிதமாக பயன்படுத்தி என் மாறிகள். 275 00:13:52,840 --> 00:13:56,610 இந்த வழக்கில், நான் வெறும் வகையான இருக்கிறேன் CSS ஒரு சிறிய மேலும் ஆடம்பரமான செய்யும். 276 00:13:56,610 --> 00:13:58,360 நாம் மீது உள்தள்ளினால் ஒரு நொடி என் எஸ்டி, 277 00:13:58,360 --> 00:14:06,870 நான் என் PHP வெப் உனக்கு காண்பிக்கிறேன் இங்கே அடைவு, get2.php. 278 00:14:06,870 --> 00:14:10,010 நாம் இங்கே சில HTML அதை திறக்க வேண்டும். 279 00:14:10,010 --> 00:14:13,220 வெளிப்படையாக நான் அந்த இணைக்கும் நான் பற்றி பேசி CSS கோப்பு. 280 00:14:13,220 --> 00:14:14,570 நான் ஒரு அட்டவணை டேக் திறந்து. 281 00:14:14,570 --> 00:14:15,970 பின்னர் என் foreach வளைய தான். 282 00:14:15,970 --> 00:14:18,450 >> இங்கே உள்ளது, என்று என்ன நான் முன் ஸ்லைடு காட்டியது. 283 00:14:18,450 --> 00:14:21,007 மட்டும் வித்தியாசம் இருக்கிறது இந்த விசை மற்றும் மதிப்பை CSS வேண்டும் 284 00:14:21,007 --> 00:14:22,340 நான் அதை விண்ணப்பிக்கும் என்று நான் ஸ்டைலிங். 285 00:14:22,340 --> 00:14:25,622 ஆனால் அந்த நான் செய்ததெல்லாம் நான் தான் $ வேறுவிதமாக முழுவதும் தேடி அனைத்து பெற 286 00:14:25,622 --> 00:14:26,580 முக்கிய மதிப்பு ஜோடிகள். 287 00:14:26,580 --> 00:14:28,890 >> நான் அட்டவணை அவர்களை அச்சிடுகிறது. 288 00:14:28,890 --> 00:14:33,230 மேலும், வெளிப்படையாக, நான் விசைகளை வடிவமைக்க ஒரு வழி,