1 00:00:00,000 --> 00:00:10,393 >> [இசை] 2 00:00:10,393 --> 00:00:11,037 3 00:00:11,037 --> 00:00:12,120 டேவிட் ஜே MALAN: சரி. 4 00:00:12,120 --> 00:00:12,830 மீண்டும் வரவேற்கிறது. 5 00:00:12,830 --> 00:00:13,890 இந்த CS50 உள்ளது. 6 00:00:13,890 --> 00:00:15,570 இந்த வாரம் 8 இறுதியில் உள்ளது. 7 00:00:15,570 --> 00:00:18,360 உனக்கு தெரியும், நாம் அழகாக இல்லை ஒரு சில வழக்கமான அலுவலக மணி 8 00:00:18,360 --> 00:00:21,090 விலைகொண்ட இன், Annenberg உட்பட. 9 00:00:21,090 --> 00:00:23,860 அணியில் சில தயவுசெய்து சமீபத்தில் சில புகைப்படங்கள் எடுத்தார். 10 00:00:23,860 --> 00:00:26,230 மற்றும் மரியாதை ஹாலோவீன், நாம் விட்டோம் நினைத்தோம் 11 00:00:26,230 --> 00:00:30,160 மாறாக மூலம் எங்களுக்கு பிடித்து என்று ஒரு பகிர்ந்து ஆச்சரியம் இங்கே Annenberg ஹால் வெறும் 12 00:00:30,160 --> 00:00:31,490 மற்ற இரவு. 13 00:00:31,490 --> 00:00:36,300 உங்கள் வகுப்பு ஜேக்கப் போஸ் இந்த புகைப்படம், ஆனால் இன்னும் amusing இருந்தது 14 00:00:36,300 --> 00:00:39,760 பேஸ்புக் இருந்தது, தொடர்ந்த பின்னர் நடந்தது என்று உரையாடல். 15 00:00:39,760 --> 00:00:43,020 >> பதில் அவரது முதல் பிந்தைய அவரது புகைப்படம் இந்த இருந்தது. 16 00:00:43,020 --> 00:00:46,740 ஒரு சில நிமிடங்கள் கழித்து, அவர் முடிவு இந்த தன்னை வரை ஒரு. 17 00:00:46,740 --> 00:00:53,800 அது, இந்த செல்ல பின்னர் சென்றார் பின்னர், இன்னும் நகைச்சுவையுடன் 18 00:00:53,800 --> 00:00:55,320 அவருடைய அம்மா உடன்பாட்டை போது உள்ளது. 19 00:00:55,320 --> 00:00:59,240 20 00:00:59,240 --> 00:01:01,800 பின்னர் இறுதியில், அது இந்த வெறும் தெரிகிறது 21 00:01:01,800 --> 00:01:04,860 ஒரு ஒரு அற்புதமான தந்திரம் அந்த நடக்கிறது விளையாட. 22 00:01:04,860 --> 00:01:07,080 >> எனவே, நீங்கள் விரும்பினால் ஜேக்கப் மற்றும் பிறர் பார்க்க, 23 00:01:07,080 --> 00:01:10,880 அவர்கள் மத்தியில் சிந்தியா மெங், யார் தான் CS50 மண்டலம் ஊழியர்கள் திரைக்குப் பின்னால், 24 00:01:10,880 --> 00:01:13,970 இந்த URL மற்றும் இங்கே இந்த நாடகம் தலைமை. 25 00:01:13,970 --> 00:01:18,810 எனவே மேலும் சந்தடி இல்லாமல், இன்று நாம் , வலை நிரலாக்க இந்த தோற்றத்தை தொடர்ந்து 26 00:01:18,810 --> 00:01:21,810 மற்றும் திட்டங்கள் உண்மையான படைப்பு என்று, உங்கள் கட்டளை வரியில் ரன் 27 00:01:21,810 --> 00:01:24,080 ஆனால் அதற்கு பதிலாக ஒரு உலாவி உள்ளே ரன். 28 00:01:24,080 --> 00:01:26,320 >> மறைமுகமாக இப்போது, அல்லது மிகவும் விரைவில், நீங்கள் போகிறோம் 29 00:01:26,320 --> 00:01:30,200 செயல்படுத்தி மத்தியில் இருக்க உங்கள் சொந்த வலை சர்வர், இது 30 00:01:30,200 --> 00:01:31,700 வலை நிரலாக்க வேறுபட்டது. 31 00:01:31,700 --> 00:01:36,210 pset6 வலை சர்வர் அனைத்து பற்றி எப்படி தெரியும் என்று எழுதும் மென்பொருள் எடுக்க 32 00:01:36,210 --> 00:01:39,300 ஒரு உலாவி இருந்து HTTP கோரிக்கைகள், அல்லது கூட நீங்கள் இருந்து, ஒரு மனித, 33 00:01:39,300 --> 00:01:42,340 ஒரு திட்டத்தை கொண்டு டெல்நெட் என்று, மற்றும் பின்னர் அந்த அல்லது கோரிக்கைகளை நிறைவேற்ற 34 00:01:42,340 --> 00:01:48,600 ஒரு HTML கோப்பு துப்பிய மூலம், அல்லது ஒரு JPEG, அல்லது ஒரு GIF, அல்லது கூட ஒரு PHP கோப்பு. 35 00:01:48,600 --> 00:01:52,490 >> ஆனால் ஒரு இணையதள சர்வர், அது தான் வெறும் ஒரு PHP கோப்பு திறக்க வேண்டும், 36 00:01:52,490 --> 00:01:55,260 .php முடிவுக்கு ஏதாவது, மற்றும் பின்னர் உள்ளடக்கங்களை வெளிக்காட்டாதே. 37 00:01:55,260 --> 00:01:58,440 அது செய்ய வேண்டும் என்ன முதல் அந்த கோப்பு? 38 00:01:58,440 --> 00:01:59,390 எனவே பேச. 39 00:01:59,390 --> 00:02:04,060 அதை தொகுக்கலாம், நாம் திங்களன்று கூறினார் ஆனால் rather-- எனவே, அதை விளக்குவது. 40 00:02:04,060 --> 00:02:08,070 >> PHP ஒரு விளக்கம் மொழி தான், அதனால் உங்கள் வலை முக்கிய அம்சங்களை ஒன்று 41 00:02:08,070 --> 00:02:11,550 சர்வர், எங்களுக்கு நடைமுறைப்படுத்தப்படும் என்றாலும், உங்கள் வலை சர்வர் இந்த திறன் உள்ளது 42 00:02:11,550 --> 00:02:12,490 ஓ, கவனிக்க. 43 00:02:12,490 --> 00:02:14,580 இந்த .php முடிவடைந்த கோப்பு உள்ளது. 44 00:02:14,580 --> 00:02:17,970 என்னை வெறும் அதை அனுப்ப வேண்டாம் அது போன்ற பயனர், நிலையான உள்ளடக்கம் 45 00:02:17,970 --> 00:02:20,970 மாறாக என்னை மூலம் அது வரி படித்து விட்டு வரி, இடமிருந்து வலமாக, மற்றும் அதை விளக்குவது. 46 00:02:20,970 --> 00:02:23,030 >> மற்றும் செய்ய, நீங்கள் என்று தோழர்களே அடிப்படையில் சாப்பிடுவேன் 47 00:02:23,030 --> 00:02:26,520 பயன்பாட்டிற்கான ஒரு திட்டம் பந்தயம், மற்றும் கணினி அமைப்புகள் நிறைய மீது, 48 00:02:26,520 --> 00:02:27,500 வெறும் PHP என்று. 49 00:02:27,500 --> 00:02:30,579 அந்த PHP இன் பெயர் உள்ளது மொழி சொந்த மொழி பெயர்ப்பாளர். 50 00:02:30,579 --> 00:02:33,120 எனவே, அந்த துண்டு நாம் செயல்படுத்த நீங்கள், மற்றும் என்ன, நீங்கள் விட்டு 51 00:02:33,120 --> 00:02:35,240 இறுதியில், ஒரு எண் உள்ளது துண்டுகள், இது மத்தியில் 52 00:02:35,240 --> 00:02:37,960 ஆதரவு செயல்படுத்தி நிலையான உள்ளடக்கம். 53 00:02:37,960 --> 00:02:40,180 >> ஆனால் இப்போது, மற்றும் உடன் பிரச்சனை நீ, ஏழு அமைந்தது 54 00:02:40,180 --> 00:02:43,660 மாற்றம் தொடங்க போகிறோம் உண்மையில் PHP குறியீடு எழுதி 55 00:02:43,660 --> 00:02:45,970 அந்த விளக்கம் ஒரு திரும்ப இறுதியில் பேசி 56 00:02:45,970 --> 00:02:47,960 தகவல்களை சேமித்து தகவல். 57 00:02:47,960 --> 00:02:51,020 எனவே முதலில் புரிந்து கொள்ள நல்ல நாம் இந்த, superglobals ஜோடி 58 00:02:51,020 --> 00:02:53,720 மற்றும் தான் எவ்வளவு சக்தி நீங்கள் இலவசமாக பெட்டியில் வெளியே 59 00:02:53,720 --> 00:02:55,250 PHP போன்ற ஒரு மொழி. 60 00:02:55,250 --> 00:02:57,350 நீங்கள் இல்லை விஷயங்கள் உங்களை செயல்படுத்த. 61 00:02:57,350 --> 00:03:01,700 >> எனவே, நாம், திங்கள் $ _GET மீது பார்த்தோம் இது ஒரு superglobal, 62 00:03:01,700 --> 00:03:05,496 PHP ஒரு உலகளாவிய இது பேச நீங்கள் எங்கும் அணுக முடியும் மாறி. 63 00:03:05,496 --> 00:03:06,620 மற்றும் _GET டாலர் உள்ளே என்ன இருக்கிறது? 64 00:03:06,620 --> 00:03:09,930 65 00:03:09,930 --> 00:03:12,110 இந்த உள்ளே என்ன நாம் பார்க்க வேண்டும் என்று superglobal? 66 00:03:12,110 --> 00:03:15,900 67 00:03:15,900 --> 00:03:19,020 நிச்சயமாக புள்ளியியல் மணிக்கு குறைந்தபட்சம் ஒரு நபர் தெரிகிறது. 68 00:03:19,020 --> 00:03:21,590 என்ன _GET டாலர் உள்ளே? 69 00:03:21,590 --> 00:03:22,426 அப்படியா? 70 00:03:22,426 --> 00:03:24,130 >> பார்வையாளர்கள்: அது மாறிகள் தான் நீங்கள் கேள்வி சரம் போட்டு. 71 00:03:24,130 --> 00:03:24,530 >> டேவிட் ஜே MALAN: பெர்பெக்ட். 72 00:03:24,530 --> 00:03:26,488 அது மாறிகள் நீங்கள் தான் கேள்வி சரம் வைத்து. 73 00:03:26,488 --> 00:03:29,910 எனவே, எங்கள் பழைய உதாரணம் நாம் போது கூகிள் reimplementing 74 00:03:29,910 --> 00:03:34,130 ஒரு URL ஐ, பின்னர் கேள்விக்குறியை, இது HTTP தொடக்கத்தில் demarcates 75 00:03:34,130 --> 00:03:37,950 அளவுருக்கள், பின்னர் நாம் சம குவிண்டால் இருந்தோம் ஏதாவது, குவிண்டால் பூனைகள் சமம் போன்ற, 76 00:03:37,950 --> 00:03:41,500 தானாக உள்ளே என்ன செல்ல வேண்டும் நீங்கள் சூப்பர் உலக என்று $ _GET இன், 77 00:03:41,500 --> 00:03:47,430 PHP இன் ஏனெனில், கே ஒரு முக்கிய உள்ளது மற்றும் பூனைகள் அதின் மதிப்பு. 78 00:03:47,430 --> 00:03:51,250 >> வேறுவிதமாகக் கூறினால், $ _GET மற்றும் அனைத்து இந்த விஷயங்களை துணை வரிசைகள், 79 00:03:51,250 --> 00:03:54,530 வகையான புல அட்டவணைகள், என்று கடை விசைகள் மற்றும் மதிப்புகள். 80 00:03:54,530 --> 00:03:57,980 இப்போது, மீண்டும் pset5 இல், ஹாஷ் அட்டவணை நீங்கள் செயல்படுத்தப்படும், 81 00:03:57,980 --> 00:04:00,220 அல்லது நீங்கள் இருக்கலாம் முயற்சி உண்மையில், செயல்படுத்தப்படும் 82 00:04:00,220 --> 00:04:04,010 திறம்பட ஒரு துணை இருந்தது வரிசை, ஒரு தரவு கட்டமைப்பு 83 00:04:04,010 --> 00:04:07,220 அதன்படி நீங்கள் தொடர்புபடுத்த முடியாது மதிப்புகள் சாவிகள். 84 00:04:07,220 --> 00:04:09,690 >> ஆனால் pset5 இல், மதிப்புகள் சாதாரணமான இருந்தன. 85 00:04:09,690 --> 00:04:12,430 மதிப்பு அடிப்படையில் உண்மை அல்லது பொய் இருந்தது. 86 00:04:12,430 --> 00:04:13,900 அகராதியில் வார்த்தை உள்ளதா? 87 00:04:13,900 --> 00:04:18,279 எனவே, போது நீங்கள் ஆப்பிள் போன்ற ஒரு சொல் hashed ஆப்பிள் அகராதியில் என்றால் பார்க்க, 88 00:04:18,279 --> 00:04:21,820 உங்கள் காசோலை செயல்பாடு மறைமுகமாக உண்மை அல்லது பொய் திரும்பினார். 89 00:04:21,820 --> 00:04:24,120 எனவே, அந்த திறமையுடன் மதிப்பு நாங்கள் மீண்டும் வருகிறோம். 90 00:04:24,120 --> 00:04:26,456 >> ஆனால் நாங்கள் திங்களன்று கண்டது சுருக்கமாக, நீங்கள் நிச்சயமாக முடியும் 91 00:04:26,456 --> 00:04:28,830 மேலும் சுவாரஸ்யமான தொடர்புபடுத்த வெறும் உண்மை அல்லது பொய் விட மதிப்புகள் 92 00:04:28,830 --> 00:04:30,790 ஆப்பிள் போன்ற விசைகள். 93 00:04:30,790 --> 00:04:33,909 நீங்கள் உண்மையில் ஒரு திரும்ப முடியும் தன்னிச்சையான சரம், மற்றும் உண்மையில், 94 00:04:33,909 --> 00:04:36,200 என்று என்ன $ _GET மற்றும் இந்த தான் மற்ற மாறிகள் நீங்கள் செய்வோம். 95 00:04:36,200 --> 00:04:40,595 >> எனவே $ _POST, ஆவி போன்ற உள்ளது ஆனால் நீங்கள் அஞ்சல் வழியாக ஒரு படிவத்தை சமர்ப்பிக்க என்றால், 96 00:04:40,595 --> 00:04:44,490 என்று ஒரு வித்தியாசமான HTTP முறை கடன் அட்டைகள் போன்ற விஷயங்களை பயன்படுத்தப்படும், 97 00:04:44,490 --> 00:04:48,410 மற்றும் தனியார் தகவல், மற்றும் கூட புகைப்படங்கள் போன்ற பைனரி தகவல், 98 00:04:48,410 --> 00:04:51,840 அந்த விஷயங்களை $ _POST உள்ளே முடிவடையும். 99 00:04:51,840 --> 00:04:53,770 உண்மையில் கோப்புகளை JPEG படங்கள் மற்றும் whatnot போன்ற, 100 00:04:53,770 --> 00:04:58,290 கூட இல்லை என்று மற்றொரு உள்ளது இங்கே வரை அதே $ _FILES என்று. 101 00:04:58,290 --> 00:05:01,280 >> எனவே, சர்வர் நாம் கூட வாழ்கிறது அதிகம், ஆனால் அதை நீங்கள் அணுக கொடுக்கிறது 102 00:05:01,280 --> 00:05:04,860 பற்றி குறைந்த அளவிலான விவரங்கள் வரிசைப்படுத்த நீங்கள் பயன்படுத்தும் என்று சர்வர் தன்னை. 103 00:05:04,860 --> 00:05:07,430 குக்கீ மற்றும் அமர்வு, என்றாலும், நாம் திறம்பட பார்க்கிறேன். 104 00:05:07,430 --> 00:05:10,940 கடந்த நாம் செயல்படுத்த பயன்படுத்த என்ன ஒரு வண்டியை கருத்து. 105 00:05:10,940 --> 00:05:14,480 ஒரு சூப்பர் எளிய ஒன்று, ஆனால் திரும்ப என்று நாம், இங்கே இந்த எடுத்துக்காட்டாக இருந்தோம் 106 00:05:14,480 --> 00:05:17,640 எத்தனை முறை நீங்கள் எண்ணி முன் இந்த பக்கம் வருகை தந்திருந்தார். 107 00:05:17,640 --> 00:05:20,850 >> ஆனால் இன்று, மாறாக வெறும் பாருங்கள் விட இந்த விளைவு, தான் திறந்து விட 108 00:05:20,850 --> 00:05:22,640 Chrome இன் இன்ஸ்பெக்டர், இது நீங்கள் வழக்கமாக முடியும் 109 00:05:22,640 --> 00:05:25,740 வலது கிளிக் செய்வதன் அல்லது கண்ட்ரோல் மூலம் செய்ய எங்கும் ஒரு வலை பக்கம் கிளிக் செய்து, 110 00:05:25,740 --> 00:05:27,250 பின்னர் உறுப்பு ஆய்வு தேர்வு. 111 00:05:27,250 --> 00:05:31,600 அல்லது நீங்கள் மெனுக்கள் செல்ல முடியும் நாம் pset6 ஸ்பெக் விவரிக்க என்று. 112 00:05:31,600 --> 00:05:35,020 நான் நெட்வொர்க் தாவலை போகிறேன் இங்கே, மற்றும் ஒரு கணம் பார்க்க அனுமதிக்க 113 00:05:35,020 --> 00:05:37,590 தான் என்று HTTP போக்குவரத்து முன்னும் பின்னுமாக சென்று. 114 00:05:37,590 --> 00:05:40,929 >> என்னை முதல் மேலே செல்லலாம் மற்றும் தெளிவான Chrome இன் கேச். 115 00:05:40,929 --> 00:05:43,470 எனவே நீங்கள் சில தெரிந்திருந்தால் இருக்கலாம் ஏற்கனவே இந்த தொழில் நுட்பம் மூலம், 116 00:05:43,470 --> 00:05:45,790 மற்றும் நாம் அது பயன்படுத்த போகிறோம் இங்கே பிழைதிருத்தம் நோக்கங்களுக்காக. 117 00:05:45,790 --> 00:05:48,890 118 00:05:48,890 --> 00:05:50,890 இப்போது நாம் கணினி விஞ்ஞானிகள் தொடங்க போகிறது 119 00:05:50,890 --> 00:05:53,920 பிழைதிருத்தம் இதை நோக்கங்களுக்காக, அதன்படி 120 00:05:53,920 --> 00:05:55,910 நாம் கேச் துடைக்க, பொதுவாக, என்று நாம் 121 00:05:55,910 --> 00:05:57,670 குக்கீகளை என்று விஷயங்களை விடுபட முடியும். 122 00:05:57,670 --> 00:06:01,700 எனவே ஒருவேளை நீங்கள் பொதுவாக தெரிந்திருந்தால் என்ன கொண்டு குக்கீகளை குறைந்தது இருந்தால், அல்லது 123 00:06:01,700 --> 00:06:04,370 என்று அவர்கள் உள்ளன, ஆனால் என்ன தான் அவர்களை உங்கள் புரிதல், 124 00:06:04,370 --> 00:06:06,920 வெறும் ஒரு பயனர் கணினிகள், ஒரு குக்கீ என்ன? 125 00:06:06,920 --> 00:06:09,490 126 00:06:09,490 --> 00:06:09,990 ஆமாம். 127 00:06:09,990 --> 00:06:14,391 >> பார்வையாளர்கள்: அது, of-- நன்கு ஒரு பிட் இல்லை கணினி அறிவியல் ஒரு கால பிட். 128 00:06:14,391 --> 00:06:18,303 அது தரவு ஒரு துண்டு என்று ஒரு வலைத்தளத்தில் பொருட்டு நீங்கள் அனுப்புகிறது 129 00:06:18,303 --> 00:06:20,209 நீங்கள் மீது புள்ளிவிவரங்கள் பதிவு முடியும். 130 00:06:20,209 --> 00:06:21,250 டேவிட் ஜே MALAN: சரி, நல்ல. 131 00:06:21,250 --> 00:06:24,980 எனவே அது தரவு ஒரு துண்டு என்று ஒரு சர்வர், உங்கள் கணினியில் வைக்கிறது 132 00:06:24,980 --> 00:06:28,840 மற்றும் அது கூட பொதுமைப்படுத்த நாம் மேலும், அது ஒரு முக்கிய மதிப்பு நன்கு தான், 133 00:06:28,840 --> 00:06:30,064 என்று மேலும் துல்லியமான போகிறது. 134 00:06:30,064 --> 00:06:31,980 அது ஒரு துண்டு இருக்கிறது தகவலுக்கு, தரவு ஒரு துண்டு, 135 00:06:31,980 --> 00:06:34,430 ஒரு சர்வர் முடியும் என்று உங்கள் கணினியில் வைக்க 136 00:06:34,430 --> 00:06:38,592 மற்றும் மிகவும் அடிக்கடி, சர்வர் இல்லை இந்த நீங்கள் யார் நினைவில் என. 137 00:06:38,592 --> 00:06:40,300 உதாரணமாக, முரண்பாடுகள் எனவே ஒருவேளை நீங்கள் இருக்கிறோம் 138 00:06:40,300 --> 00:06:42,982 ஃபேஸ்புக் போன்ற தளங்களில் நுழைய, அல்லது ஜிமெயில், அல்லது மற்றவர்கள், முன் 139 00:06:42,982 --> 00:06:44,940 மற்றும் நீங்கள் உள்நுழைய உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல் 140 00:06:44,940 --> 00:06:49,000 அதன் பின்னர், சில பல நிமிடங்கள் அல்லது மணி அல்லது கூட சில நாட்கள், 141 00:06:49,000 --> 00:06:52,970 சர்வர் என்று நினைத்துக்கொண்டு நீங்கள் இருந்தால், உண்மையில், உள்நுழைவு. 142 00:06:52,970 --> 00:06:54,600 இப்போது, எப்படி உண்மையில் என்ன நடக்கிறது என்று? 143 00:06:54,600 --> 00:06:58,630 நீங்கள் நிச்சயமாக டைப் ஏனெனில் உங்கள் பயனர் பெயர் மற்றும் கடவுச்சொல்லை ஒவ்வொரு முறையும் 144 00:06:58,630 --> 00:07:00,760 நீங்கள் ஒரு செல்லவும் பேஸ்புக் வெவ்வேறு பக்கம். 145 00:07:00,760 --> 00:07:02,570 எனவே அது மாறிவிடும் குக்கீகளை பதில் உள்ளன. 146 00:07:02,570 --> 00:07:05,360 >> நீங்கள் என நினைக்க முடியும் குக்கீ, அப்படி, ஒரு டிஜிட்டல் கை விரும்புகிறது 147 00:07:05,360 --> 00:07:09,200 நீங்கள் ஒரு பொழுதுபோக்கு மணிக்கு வந்துவிடும் என்று முத்திரை பூங்கா அல்லது ஒரு கிளப் அந்த அடிப்படையில் 148 00:07:09,200 --> 00:07:11,740 நீங்கள் இங்கே இருந்திருக்கும் முன், மற்றும் நீங்கள் ஏற்கனவே வைத்திருக்கிறீர்கள் 149 00:07:11,740 --> 00:07:16,070 ஐந்து, பவுண்சரை உங்கள் ஐடி காட்டப்பட்டுள்ளது உதாரணமாக, மற்றும் அந்த கிளப்பின் அல்லது பூங்கா 150 00:07:16,070 --> 00:07:19,050 இப்போது நீங்கள் என்று கொள்ள வேண்டும் ஏற்கனவே அங்கீகரிக்கப்படும். 151 00:07:19,050 --> 00:07:21,270 நீங்கள் ஏற்கனவே அது அடையாளம். 152 00:07:21,270 --> 00:07:24,740 >> மனதில் அந்த எனவே, இங்கே எதிர் திறந்து விடுங்கள். 153 00:07:24,740 --> 00:07:27,220 நான் செய்தது, என்னை போய், மற்றும் என் குக்கீகளை அனைத்து அழிக்க. 154 00:07:27,220 --> 00:07:29,970 இப்போது நான் என்ன செய்ய போகிறேன் நல்ல நடவடிக்கை தான், ஷிப்ட் நடத்த, 155 00:07:29,970 --> 00:07:31,740 மற்றும் பலாத்காரமாக பக்கம் ஏற்றவும். 156 00:07:31,740 --> 00:07:34,170 வெறும் உறுதி Shift என்று எதுவும் தற்காலிக சேமிப்பில். 157 00:07:34,170 --> 00:07:36,850 மற்றும் இங்கே வேண்டுகோள் என்று முன்னும் பின்னுமாக சென்றது. 158 00:07:36,850 --> 00:07:41,560 எனவே இங்கு நாம் ஒரு வேண்டுகோள், மற்றும் நாம் என்னை இங்கே கீழே பெரிதாக்க, மற்றும் இந்த நிறைய 159 00:07:41,560 --> 00:07:44,710 ஐந்து வகையான சுவையற்ற விவரங்கள் உள்ளது உலாவி தானாகவே உள்ளது என்று 160 00:07:44,710 --> 00:07:47,800 அனுப்பிய, ஆனால் பார்வை கிளிக் செய்யவும் அனுமதிக்க மூல மூல தலைப்புகளை பார்க்க. 161 00:07:47,800 --> 00:07:51,700 >> நீங்கள் ஏற்கனவே pset6 கொண்டு dived நான் அப்படி, நீங்கள் நிச்சயமாக விஷயங்கள் அங்கீகரிக்க வேண்டும் 162 00:07:51,700 --> 00:07:54,990 இந்த போன்ற, மற்றும் ஒருவேளை சில இங்கே இந்த மற்ற வரிகளை, 163 00:07:54,990 --> 00:07:59,040 ஆனால் என்ன இன்று மிகவும் சுவாரசியமாக நான், இல்லை கோரிக்கை உருட்டலாம் என்றால் 164 00:07:59,040 --> 00:08:02,870 ஆனால் அழைக்கப்படும் பதில், இந்த வரி ஒருவேளை தெரிந்திருந்தால் தெரிகிறது. 165 00:08:02,870 --> 00:08:04,977 அந்த ஒரு நல்ல விஷயம் நீங்கள் ஒரு 200 சரி பார்க்கும் போது. 166 00:08:04,977 --> 00:08:07,060 வெளிப்படையாக இந்த உள்ளது சர்வரில் தேதி மற்றும் நேரம் 167 00:08:07,060 --> 00:08:08,268 மற்றும் பொருட்களை ஒரு கொத்து இருக்கிறது. 168 00:08:08,268 --> 00:08:09,290 ஓ, இந்த சுவாரசியமான உள்ளது. 169 00:08:09,290 --> 00:08:13,430 >> நீங்கள் பயன்படுத்த போதெல்லாம் மாறிவிடும் குறைந்தது இந்த சர்வரில் PHP, 170 00:08:13,430 --> 00:08:16,360 சர்வர் வெளியே துப்புகிகிறது என்ன PHP பதிப்பை நீங்கள் பயன்படுத்தி வருகிறோம். 171 00:08:16,360 --> 00:08:18,962 பாதுகாப்பு உண்மையில் எந்த, நோக்கங்களுக்காக, ஒரு நல்ல விஷயம் அல்ல. 172 00:08:18,962 --> 00:08:21,170 ஆனால், நாம் என்று திரும்பி வருவாள் ஒருவேளை வேறு சில நேரம். 173 00:08:21,170 --> 00:08:25,740 ஆனால் இப்போது இந்த, தாகமாக வரி இன்று உள்ளது மற்றும் நாம், சுருக்கமாக இந்த சில பார்த்தோம் 174 00:08:25,740 --> 00:08:29,240 நாம் கதையை போது நான் பேஸ்புக் மூலம் நினைக்கிறேன் அந்த நேரத்தில் இன்ஸ்பெக்டர் சுற்றி, 175 00:08:29,240 --> 00:08:33,380 தொகுப்பு குக்கீ நடும் என்ன ஆகிறது தகவல்களை அந்த சிறிய துண்டு 176 00:08:33,380 --> 00:08:34,890 உங்கள் கணினியில். 177 00:08:34,890 --> 00:08:37,490 >> இந்த ஒரு HTTP தலைப்பு ஆகும் அந்த திறமையுடன் 178 00:08:37,490 --> 00:08:39,970 உங்கள் உலாவி சொல்லி, குரோம், IE என்ன, 179 00:08:39,970 --> 00:08:44,480 பயனரின் மீது ஏய் உலாவி கடை வன், அல்லது பயனர் ரேம், 180 00:08:44,480 --> 00:08:49,680 ஒரு இது PHPSESSID என்று ஒரு முக்கிய, அமர்வு ஐடி சுருக்கெழுத்து குறிமுறை, 181 00:08:49,680 --> 00:08:53,670 மற்றும் அது ஒரு மதிப்பு கொடுக்க 0vlk8t, டாட், டாட், டாட். 182 00:08:53,670 --> 00:08:56,480 ஒரு உண்மையில் நீண்ட போலி சீரற்ற எண்ணெழுத்து சரம். 183 00:08:56,480 --> 00:08:59,480 அது, தான் உண்மையிலேயே பெரிய எண் தான் ஆனால் அது எழுத்துக்கள் மற்றும் எண்கள் குறியிடப்பட்ட 184 00:08:59,480 --> 00:09:03,550 எனவே அது அளவு இருக்க முடியும் என்று தனியாக எண்கள் விட பெரியதாக. 185 00:09:03,550 --> 00:09:06,947 பின்னர், மூலம், பாதை = /, என்று இந்த குக்கீ இருக்க வேண்டும் என்று அர்த்தம் 186 00:09:06,947 --> 00:09:08,780 தொடர்புடைய இணையதளத்தில் முழுமையாக, 187 00:09:08,780 --> 00:09:11,150 ஒரு குறிப்பிட்ட இல்லை பக்கம் முழு விஷயம். 188 00:09:11,150 --> 00:09:12,930 எனவே இந்த என்று மெய்நிகர் கை முத்திரை உள்ளது. 189 00:09:12,930 --> 00:09:16,330 அது, சர்வர், பேஸ்புக் போல தான் அல்லது எங்கள் வழக்கு பயன்பாட்டிற்கான, 190 00:09:16,330 --> 00:09:21,140 உண்மையில் எழுதப்பட்ட 0vlk8t உள்ளது மற்றும் முன்னும் பின்னுமாக, உங்கள் கையில். 191 00:09:21,140 --> 00:09:24,360 , என்ன சர்வரின் கவனிக்க செய்து இல்லை அது உள்ளது 192 00:09:24,360 --> 00:09:27,730 நிச்சயமாக, என் பயனர்பெயர் சேமித்து என்னுடைய கடவுச்சொல்லை சேமித்து. 193 00:09:27,730 --> 00:09:31,710 >> மாறாக, அது தோன்றுகிறது போலி சீரற்ற தகவல்களை சேமித்து 194 00:09:31,710 --> 00:09:35,010 யாரும் யூகிக்க முடியும் என்று என் கை முத்திரை என்ன. 195 00:09:35,010 --> 00:09:37,590 சர்வர் பக்கத்தில், இதற்கிடையில், சர்வர் 196 00:09:37,590 --> 00:09:40,370 ஒருவேளை, நினைவில் கொள்ள போகிறேன் ஒரு தகவல் அல்லது ஏதாவது, 197 00:09:40,370 --> 00:09:46,490 என்று பயனர், எதிர்காலத்தில் யார் 0vlk8t ஒரு கை முத்திரை அளிக்கிறது, dot 198 00:09:46,490 --> 00:09:51,440 டாட், இந்த தொடர்புடைய குறிப்பிட்ட வண்டியை, அதனால் பேச. 199 00:09:51,440 --> 00:09:55,060 வேறுவிதமாகக் கூறினால், நான் திரும்பிச் சென்றால் மீண்டும் இங்கே மற்றும் இந்த பக்கம் ஏற்றவும், 200 00:09:55,060 --> 00:09:58,020 சர்வர் தெரிகிறது எப்படி நான் ஒரே நேரத்தில் விஜயம் என்று? 201 00:09:58,020 --> 00:10:01,730 >> நான் மீண்டும் அதை செய்தால் அல்லது, எப்படி சர்வர் இல்லை நான் அது இரண்டு முறை விஜயம் செய்துள்ளேன் என்று? 202 00:10:01,730 --> 00:10:04,680 சரி நான் இந்த கீழே சென்றால் மிக சமீபத்திய கோரிக்கை, இது 203 00:10:04,680 --> 00:10:09,150 நான் அனுப்பி விட்டோம் என்று இப்போது மூன்றாவது உள்ளது மொத்தம், இப்போது என் கோரிக்கை கவனிக்க. 204 00:10:09,150 --> 00:10:11,300 இன்னும் இந்த உள்ளது இங்கே, அதே வரை கேட்டு 205 00:10:11,300 --> 00:10:15,040 முன்பு போல், இன்னும் ஒரு மொத்தமாக அங்கு நாம் முன்பு போல கவனிக்காது விட்டோம் என்று பொருள், 206 00:10:15,040 --> 00:10:19,350 ஆனால் மிகவும் கடந்த தலைப்பு, இந்த நேரம், நான் இங்கு வந்துள்ளேன் ஏனெனில், 207 00:10:19,350 --> 00:10:21,980 ஒரு அறிகுறியாகும் இந்த மெய்நிகர் கை முத்திரை. 208 00:10:21,980 --> 00:10:28,957 >> இதையொட்டி இந்த வரி இங்கே, அமைக்க இல்லை குக்கீ ஆனால் குக்கீ பெருங்குடல் PHPSESSI = 0vlk8t, 209 00:10:28,957 --> 00:10:32,040 அந்த என் உலாவியின் தானியங்கி அதனால் இந்த கை முத்திரை வழங்கல் 210 00:10:32,040 --> 00:10:37,910 இப்போது சர்வர், அதை உணர்ந்து விரைவில், ஓ, இந்த பயனர் 0vlk8t டாட், டாட், டாட், 211 00:10:37,910 --> 00:10:42,010 நான் இப்போது அவன் அல்லது அவள் யார் நினைவில் முடியும் மற்றும் என்று பயனர் reassociate என்ன 212 00:10:42,010 --> 00:10:46,450 தகவலுக்கு நான் வேண்டும், மற்றும் அனைத்து என்று தகவல், நீங்கள் சேமித்து 213 00:10:46,450 --> 00:10:50,130 $ _SESSION இல் புரோகிராமர்,. 214 00:10:50,130 --> 00:10:57,170 >> நான் உண்மையான விரைவான திறந்து என்றால் எனவே, தெளிவாக இருக்க வேண்டும் gedit உள்ள என்று உண்மையான கோப்பு, counter.php, 215 00:10:57,170 --> 00:11:02,340 என் உள்ளூர் புரவலன் பொது அடைவில் முன், உண்மையில், என்று அறிவிப்பு 216 00:11:02,340 --> 00:11:06,860 நான் இறுதியில் சேமித்து $ _SESSION மேற்கோள் "கவுண்டர்," 217 00:11:06,860 --> 00:11:10,110 முந்தைய எதிர் மதிப்பு இது நான் இங்கே நாம் என்று இந்த வரிகளை இருந்து கிடைக்கும் 218 00:11:10,110 --> 00:11:13,010 கடந்த முறை பிளஸ் ஒன்று பார்த்தேன். 219 00:11:13,010 --> 00:11:14,980 பேட்டை அடியில் எனவே, என்று அனைத்து குக்கீகளை இருந்தால் தான். 220 00:11:14,980 --> 00:11:17,563 அது டிஜிட்டல் வகையான கை முத்திரை, முன்னும் பின்னுமாக சென்று 221 00:11:17,563 --> 00:11:20,450 மற்றும் வெளிப்படையாக நீங்கள் Chrome திறக்க என்றால் எந்த வலைத்தளத்தில் இன்ஸ்பெக்டர் 222 00:11:20,450 --> 00:11:22,580 நீங்கள், இன்று வருகை சூப்பர் உயர் நிகழ்தகவு, 223 00:11:22,580 --> 00:11:25,450 நீங்கள், ஒருவேளை ஒரு பார்க்க போகிறோம் ஒருவேளை அரை டஜன் குக்கீகளை 224 00:11:25,450 --> 00:11:26,650 நீங்கள் நினைவில். 225 00:11:26,650 --> 00:11:29,500 >> மற்றும் மோசமாக இன்னும், அந்த வலைத்தளத்தில் நீங்கள் பார்வையிடும் 226 00:11:29,500 --> 00:11:32,640 அனைத்து விளம்பரங்களை, இல்லை இது , நிச்சயமாக இன்று மிகவும் சாதாரணம் 227 00:11:32,640 --> 00:11:36,100 மற்றும் அந்த விளம்பரங்களை வரும் என்றால் சில மத்திய கட்சி, யாரோ 228 00:11:36,100 --> 00:11:39,000 கூகிள் அல்லது AdWords போன்ற அவர்கள் தங்கள் தயாரிப்புகளை ஒரு அழைப்பு 229 00:11:39,000 --> 00:11:42,880 அல்லது மற்ற வெண்டர்களுக்கே என்று விளம்பரங்கள் விற்க, சுவாரஸ்யமான விஷயம் என்ன, 230 00:11:42,880 --> 00:11:46,510 மற்றும் ஒரு சிறிய என்ன கவலை, HTTP, எவ்வாறு பற்றி, 231 00:11:46,510 --> 00:11:50,855 நீங்கள் வேண்டும் என்றால் ஒரு விளம்பரம் பதிக்கப்பட்ட என்று ஆகிறது Facebook.com, மற்றும் Google.com இல், 232 00:11:50,855 --> 00:11:54,240 மற்றும் Harvard.edu, எந்த எண் வலைத்தளங்களில், அதனால் அது போன்ற தான் 233 00:11:54,240 --> 00:11:58,130 பணியாற்றி வருகிறார் ஒரு நடுத்தர மனிதன் இல்லை என்று அந்த வலைத்தளங்களில் அனைத்து மூன்று விளம்பரங்களை வரை, 234 00:11:58,130 --> 00:12:02,110 அது மாறிவிடும் குக்கீகளை டொமைன் படி இருந்தால். 235 00:12:02,110 --> 00:12:05,910 >> நீங்கள் இல்லை என்றால் ஒரு விளம்பரம் வரும் வெவ்வேறு வலைத்தளங்கள் மீது அதே நிறுவனம், 236 00:12:05,910 --> 00:12:11,140 அந்த நிறுவனம் திறம்பட யார் கண்காணிக்க முடியும் நீங்கள் அந்த வலைத்தளங்களில் அனைத்து முழுவதும் உள்ளன. 237 00:12:11,140 --> 00:12:13,140 ஹார்வர்ட் தெரியாது நீங்கள் பேஸ்புக் வருகை. 238 00:12:13,140 --> 00:12:15,306 பேஸ்புக் தெரியாது மற்றும் நீங்கள் ஹார்வர்ட் வருகை. 239 00:12:15,306 --> 00:12:18,160 ஆனால் என்ன விளம்பரம் சேவை அந்த டொமைன் என்றால் அவர்கள் பயன்படுத்தி 240 00:12:18,160 --> 00:12:21,710 இருவரும் Harvard.edu இணையதள தற்போதைய பக்கங்களை மற்றும் Facebook.com வலைப்பக்கங்கள், 241 00:12:21,710 --> 00:12:26,850 இந்த நடுத்தர மனிதன் நிச்சயமாக நீங்கள் யார் தெரிகிறது இந்த குக்கீகளை பகிரப்படுகிறது ஏனெனில் 242 00:12:26,850 --> 00:12:30,910 முழுவதும், அல்லது மாறாக, க்கு என்று இடைத்தரகர் என்று அழைக்கப்படும். 243 00:12:30,910 --> 00:12:33,820 >> எனவே நாம் இந்த திரும்பி வருவாள் அதின் பாதுகாப்பு தாக்கங்கள், 244 00:12:33,820 --> 00:12:37,170 ஆனால் தகவல் நிறைய இருக்கிறது எந்த நேரத்தில் நீங்கள் சேமிக்கப்படும் நீங்கள் 245 00:12:37,170 --> 00:12:40,120 பெரும்பாலான எந்த வலைப்பக்கத்தில் வருகை இணைய மற்றும் அது உண்மையில் 246 00:12:40,120 --> 00:12:42,877 இந்த மிக எளிய கட்டமைப்புக்கு குறைக்கிறது. 247 00:12:42,877 --> 00:12:44,710 என்ன என்றால், பின்னர், நடக்கிறது நீங்கள் சூப்பர் சித்தப்பிரமை இருக்கிறீர்கள் 248 00:12:44,710 --> 00:12:48,190 மற்றும் நீங்கள் குரோம் அல்லது IE போக முடிவு அல்லது என்ன உங்கள் குக்கீகளை அணைக்க? 249 00:12:48,190 --> 00:12:49,365 என்ன நடக்கும்? 250 00:12:49,365 --> 00:12:50,790 அப்படியா? 251 00:12:50,790 --> 00:12:53,170 நீங்கள் இந்த சரியான செய்துவிட்டேன் really--? 252 00:12:53,170 --> 00:12:54,350 சரி. 253 00:12:54,350 --> 00:12:55,994 இல்லை, போய். 254 00:12:55,994 --> 00:12:59,645 >> பார்வையாளர்கள்: சில வலைத்தளங்களில் இல்லை அது இல்லாமல் ஒரு செயல்பாடு Facebook போன்ற. 255 00:12:59,645 --> 00:13:00,520 டேவிட் ஜே MALAN: ஆமாம்! 256 00:13:00,520 --> 00:13:02,311 எனவே சில இணையதளங்களை தான் வேலை நிறுத்த. 257 00:13:02,311 --> 00:13:05,520 மற்றும் மிகவும் வலைத்தளங்களில் இந்த நாட்கள் அந்த அடிப்படையில், குக்கீகளை தங்கியிருக்க 258 00:13:05,520 --> 00:13:08,360 அவர்கள் நீங்கள் உள்நுழைய வேண்டும் குறிப்பாக இல், அவர்கள் தான் உடைக்க போகிறோம். 259 00:13:08,360 --> 00:13:10,360 ஏனெனில் கருத்தில் மாற்று, என்றால் வலைத்தளத்தில் 260 00:13:10,360 --> 00:13:14,480 நீங்கள் யார், வெயில், எந்த வழி உள்ளது எனவே உங்கள் இணைய உலாவி ஆகும் 261 00:13:14,480 --> 00:13:16,949 ஒவ்வொரு HTTP மூலம் குறிக்கும் இந்த கை முத்திரை கோரிக்கை, 262 00:13:16,949 --> 00:13:18,740 திறம்பட ஒரு வலைத்தளத்தில் பேஸ்புக் எல்லையும் போன்ற 263 00:13:18,740 --> 00:13:22,050 கேட்கும் வேண்டும் ஒவ்வொரு தை முறை நுழைய 264 00:13:22,050 --> 00:13:26,200 நீங்கள் பக்கங்களை மாற்ற, அல்லது ஒரு இணைப்பை, கிளிக் இது ஒரு குறிப்பாக நல்ல பயனர் நிச்சயமாக உள்ளது 265 00:13:26,200 --> 00:13:26,920 அனுபவம். 266 00:13:26,920 --> 00:13:30,020 >> அங்கு, கூட, எனவே வர்த்தக பரிமாற்றங்களில் மத்தியில். 267 00:13:30,020 --> 00:13:34,140 மேலும் சந்தடி இல்லாமல் எனவே, எடுத்து விடுங்கள் வலை நிரலாக்க என்று வழங்கப்பட்டது, 268 00:13:34,140 --> 00:13:37,630 PHP போன்ற மொழிகளில், நீங்கள் நினைவில் கொள்ள முடியும் பிரச்சனை என்று போன்ற தகவல்களை அமைக்க 269 00:13:37,630 --> 00:13:41,550 நீங்கள் உங்கள் சொந்த செயல்படுத்த போது ஏழு வாங்குவதற்கு மின் * வர்த்தக போன்ற வலைத்தளத்தில் 270 00:13:41,550 --> 00:13:45,710 மற்றும் பங்குகள் விற்க, நீங்கள் சரியாக நினைவில் வேண்டும் என்ன பயனர் வாங்கி விற்கப்படும் 271 00:13:45,710 --> 00:13:49,110 மற்றும் அவன் அல்லது அவள் யார் இந்த அமர்வு மூலம். 272 00:13:49,110 --> 00:13:51,110 ஆனால் நாம் வேண்டும் போகிறோம் மின்னஞ்சல் விட ஒரு ஆர்வலராக வழி 273 00:13:51,110 --> 00:13:52,640 சுற்றி தகவலுக்கு வைத்து தொடங்க. 274 00:13:52,640 --> 00:13:53,140 வலது? 275 00:13:53,140 --> 00:13:56,780 >> திங்களன்று, நாம் Frosh IM களை பற்றி பேசினார் மற்றும் எப்படி என்று இணையதளத்தில் பதிப்பு ஒன்று, 276 00:13:56,780 --> 00:14:00,250 ஆண்டுகளுக்கு முன்பு, நாம் செய்த அனைத்து இருந்தது யார் தான் பிராக்டர் மின்னஞ்சல் 277 00:14:00,250 --> 00:14:04,250 சார்பான விளையாட்டு பொறுப்பான திட்டம், பெயர், பாலினம், 278 00:14:04,250 --> 00:14:07,330 மற்றும் அவர்கள் ஒரு கேப்டன் தான் என்பதை அல்லது இல்லை, மற்றும் யாராவது தங்குமிடம் யார் தான் 279 00:14:07,330 --> 00:14:10,136 ஒரு சார்பான விளையாட்டு பதிவு. 280 00:14:10,136 --> 00:14:13,010 எனவே அது கெட்ட, ஆனால் அவர் அல்லது அவள் தங்கள் மின்னஞ்சல் மூலம் திக்கற்றவர்களை இருந்தது, 281 00:14:13,010 --> 00:14:16,010 ஒரு விரிதாள் அல்லது வேறு ஏதாவதா செய்ய என்று, எல்லாம் ஏற்பாடு வைக்க. 282 00:14:16,010 --> 00:14:19,750 எனவே நிச்சயமாக நாம் மென்பொருள் என்று proctor இந்த செய்ய முடியும். 283 00:14:19,750 --> 00:14:22,970 எனவே, SQL நுழைய, ஒலிப்பான், 284 00:14:22,970 --> 00:14:26,050 அழகாக போகிறது இது சி மற்றும் PHP இருவரும் வெவ்வேறு, 285 00:14:26,050 --> 00:14:30,990 மற்றும் நீங்கள் மிகவும் கைகளில் டைவ் வேண்டும் PHP மற்றும் பிரச்சினை, மேலும் ஏழு ஆனால் SQL அமைந்தன 286 00:14:30,990 --> 00:14:35,310 அல்லது SQL, இந்த ஒரு மொழி என்று நீங்கள் ஒரு தகவல் பேச பயன்படுத்த. 287 00:14:35,310 --> 00:14:36,480 >> ஆனால் ஒரு தகவல் என்ன? 288 00:14:36,480 --> 00:14:38,440 சரி நீங்கள் ஒரு நினைக்க தகவல், குறைந்தது இப்போது, 289 00:14:38,440 --> 00:14:41,750 போலவே ஒரு எக்சல் கோப்பை போல் இருப்பது, அல்லது நீங்கள் ஒரு மேக் பயனர் ஒரு எண்கள் கோப்பு என்றால், 290 00:14:41,750 --> 00:14:44,400 அல்லது நீங்கள் Google Apps என்றால் பயனர் ஒரு Google விரிதாள், 291 00:14:44,400 --> 00:14:49,120 அதை திறம்பட ஒரு தகவல் தான், அல்லது உண்மையில் குறிப்பாக ஒரு தொடர்புடைய தரவுத்தள. 292 00:14:49,120 --> 00:14:53,070 ஒரு தொடர்புடைய தகவல் தான் வரிசைகள் மற்றும் பத்திகள் என்று ஒன்று, 293 00:14:53,070 --> 00:14:56,440 மற்றும் நீங்கள் எந்த வகையான சேமிக்க முடியும் இந்த வரிசைகள் அல்லது பத்திகள் தகவலுக்கு. 294 00:14:56,440 --> 00:15:00,480 >> ஆனால், SQL பற்றி நல்ல என்ன மற்றும் உண்மையான தரவுத்தளங்கள் பற்றி, இல்லை வெறும் 295 00:15:00,480 --> 00:15:04,910 விரிதாள்கள் அல்லது Google ஸ்ப்ரெட்ஷீட்களின், நீங்கள் ஒரு மொழி பயன்படுத்த முடியும் என்று ஆகிறது 296 00:15:04,910 --> 00:15:09,000 உண்மையில் கேள்விகளை இயக்க தரவுகளை நீக்க நுழைக்க, 297 00:15:09,000 --> 00:15:11,620 கூட, தரவு பார்க்க மிக முக்கியமாக, மற்றும் நீங்கள் 298 00:15:11,620 --> 00:15:16,110 மிகவும் கைமுறையாக அதை பயன்படுத்த வேண்டும் நீங்கள் பொதுவாக ஒரு கூகிள் போகலாம் என 299 00:15:16,110 --> 00:15:17,690 இந்த போன்ற விரிதாள். 300 00:15:17,690 --> 00:15:22,217 >> SQL இல் எனவே, ஒரு கொத்து இருக்கிறது அடிப்படை அறிக்கைகள் அல்லது துண்டுகளாக 301 00:15:22,217 --> 00:15:23,300 செயல்பாடு கட்டப்பட்ட. 302 00:15:23,300 --> 00:15:26,450 இந்த விட பல இன்னும் இருக்கிறது, ஆனால் நீங்கள் ஒரு பெரிய இடைவெளி செல்ல முடியும் 303 00:15:26,450 --> 00:15:28,620 வெறும் என்று தெரிந்தும் மூலம் என்று இந்த மொழி 304 00:15:28,620 --> 00:15:30,840 SQL குறைந்தது நான்கு உள்ளது நீங்கள் அந்நிய அறிக்கைகள். 305 00:15:30,840 --> 00:15:34,420 >> தரவு நீக்கி, நீக்கு, வரிசைகள் சேர்த்து ஐந்து, சேர்க்க, 306 00:15:34,420 --> 00:15:37,340 புதுப்பிக்கப்பட்டது, மாற்றியதற்கு வரிசைகள், மற்றும் தேர்வு 307 00:15:37,340 --> 00:15:39,860 வரிசைகள் மீண்டும் பெறுவதற்கான மற்றும் உண்மையில் SQL என்ன தான். 308 00:15:39,860 --> 00:15:43,810 அது அதனால் வரிசைகள் முற்றிலும் நடத்தும் நீங்கள் நுழைக்க, அல்லது நீக்க போது, 309 00:15:43,810 --> 00:15:47,470 அல்லது மேம்படுத்தல், அல்லது நீங்கள் என்ன தேர்ந்தெடுக்க ஒரு என்று அழைக்கப்படும் விளைவாக தொகுப்பு திரும்ப பெறுவது, 310 00:15:47,470 --> 00:15:49,690 வரிசைகள் ஒரு வரிசை போல். 311 00:15:49,690 --> 00:15:51,700 ஒரு மேசையில் இருந்து வரிசைகளில் ஒரு கொத்து. 312 00:15:51,700 --> 00:15:54,050 >> எனவே மீண்டும் ஒரு நாள், மற்றும் கூட இந்த நாள், 313 00:15:54,050 --> 00:15:56,560 நீங்கள் தொடர்பு கொள்ள முடியும் ஒரு கட்டளை வரி பயன்படுத்தி தகவல், 314 00:15:56,560 --> 00:15:59,691 ஆனால் அதை பயன்படுத்த குறிப்பாக வேடிக்கையாக தான் இந்த கருப்பு மற்றும் வெள்ளை பாணி சாளரம் 315 00:15:59,691 --> 00:16:02,190 மற்றும் உண்மையில் கட்டளைகளை நிறைவேற்ற மற்றும் உங்கள் தகவல் சுற்றி குத்தியிருக்கும். 316 00:16:02,190 --> 00:16:06,054 ஒரு வரைகலை பயனர் இடைமுகம், அல்லது வரைகலை, விவாதிக்கக்கூடிய, மிகவும் விரும்பத்தக்கதாக உள்ளது 317 00:16:06,054 --> 00:16:08,970 மற்றும் அதனால் நாம் பரிந்துரைக்கிறோம் கருவி மற்றும் பயன்பாட்டிற்கான நீங்கள் preinstalled 318 00:16:08,970 --> 00:16:10,580 உதாரணமாக, என்று. 319 00:16:10,580 --> 00:16:14,060 அது ஒரு மொத்த தற்செயல் இந்த விஷயம் பெயர், அதை PHP உள்ளது 320 00:16:14,060 --> 00:16:17,430 அது தான் மக்கள் என்று அர்த்தம் யார் தங்களை இந்த திட்டத்தை எழுதினார் 321 00:16:17,430 --> 00:16:18,670 PHP இல் அது எழுதினார். 322 00:16:18,670 --> 00:16:23,740 >> ஆனால் அதை நிர்வகிக்கும் பற்றி இறுதியில் ஒரு MySQL server போன்ற ஒரு தகவல் சர்வர், 323 00:16:23,740 --> 00:16:26,589 நீங்கள் வேண்டும் என்று, நீங்கள் CS50 சாதனம், செய்கிறது. 324 00:16:26,589 --> 00:16:29,130 எனவே மேலும் விவரம் விட இங்கே இருக்கிறது நாம், இன்று பற்றி கவலை வேண்டும் 325 00:16:29,130 --> 00:16:33,280 ஆனால் என்ன சாவி இடது என்று ஆகிறது புறம் தரவுத்தளங்கள் பட்டியல் 326 00:16:33,280 --> 00:16:36,040 நீங்கள் உங்கள் கணினியில் வேண்டும் என்று, உங்கள் CS50 பயன்பாட்டிற்கான மீது, 327 00:16:36,040 --> 00:16:40,090 அல்லது இறுதி திட்டங்கள் வர என்று நீங்கள் போகலாம் ஒரு மூன்றாம் தரப்பு, ஒரு நிறுவனத்தின் மீது வேண்டும் 328 00:16:40,090 --> 00:16:43,415 வலைத்தளத்தில் அல்லது இணையதள சர்வர், என்று நீங்கள் இடத்தை செலுத்தும். 329 00:16:43,415 --> 00:16:45,290 எனவே இடது உள்ளது தரவுத்தளங்கள், அதில் ஒன்று 330 00:16:45,290 --> 00:16:48,750 நான் அடுத்த இருந்து கடன் இது pset7 உள்ளது மேல் பின்னர் இரண்டு வாரங்களுக்கு ஒத்திகை, மற்றும் 331 00:16:48,750 --> 00:16:51,570 ஒரு இருக்கிறது அங்கு கவனிக்க தாவல்கள் கொத்து, அதில் ஒன்று 332 00:16:51,570 --> 00:16:55,150 தரவுத்தளங்கள், SQL, அந்தஸ்து, உள்ளது முன்னும் பின்னுமாக பயனர்கள், ஏற்றுமதி மற்றும். 333 00:16:55,150 --> 00:16:56,900 எனவே நீங்கள் ஒரு நீண்ட செல்ல முடியும் வழியில் தான் உணர்ந்து 334 00:16:56,900 --> 00:16:59,770 என்று பயனர் இடைமுகம் பெரும்பாலான மேல் இடது பத்தியில் உள்ளது 335 00:16:59,770 --> 00:17:02,650 மற்றும் சரியான அங்கு மேலே முழுவதும். 336 00:17:02,650 --> 00:17:04,980 எனவே நாம் உண்மையில் இந்த என்ன செய்ய முடியும்? 337 00:17:04,980 --> 00:17:08,609 சரி, ஒரு உருவாக்கி ஆரம்பிப்போம் தகவல் பிட் பின்வருமாறு. 338 00:17:08,609 --> 00:17:11,760 >> பின்வரும் இதுங்களுக்கும்தான், ஒரு சில நாட்கள் இருக்க வேண்டும் என, 339 00:17:11,760 --> 00:17:14,440 நீங்கள் ஒரு செயல்படுத்த வேண்டும் CS50 நிதி என்று வலைத்தளத்தில், 340 00:17:14,440 --> 00:17:17,328 மற்றும் இந்த வலைத்தளத்தில் நீங்கள் வாங்க முடிகிறது மேற்கோள் மேற்கோள் மற்றும் பங்குகள் விற்க. 341 00:17:17,328 --> 00:17:19,619 மற்றும் அதை கண்டுபிடிக்க நடக்கிறது அந்த பங்குகள் விலை, 342 00:17:19,619 --> 00:17:22,380 இறுதியில் நீங்கள் பார்ப்பீர்கள் என, யாகூ நிதி பேசி. 343 00:17:22,380 --> 00:17:26,250 எந்த, பிரமாதமாக, ஒரு இலவச சேவை உள்ளது நீங்கள் ஒரு பங்கு டிக்கர் கடக்க முடியும் அதன்படி 344 00:17:26,250 --> 00:17:29,830 கூகிள் GOOG, மற்றும் அது போன்ற சாப்பிடுவேன் கூகிளின் பங்கு நீங்கள் திரும்ப கொடுக்க 345 00:17:29,830 --> 00:17:32,250 கடந்த உள்ள விலை சில நிமிடங்கள் குறைந்தது. 346 00:17:32,250 --> 00:17:35,080 >> எனவே நீங்கள் இறுதியில், என்று பயன்படுத்த வேண்டும், பயனர் நடிக்க 347 00:17:35,080 --> 00:17:37,750 வாங்க மற்றும் உண்மையான விற்க மெய்நிகர் பணம் பயன்படுத்தி பங்குகள், 348 00:17:37,750 --> 00:17:39,750 ஆனால் முதல் விஷயம் பயனர் பார்க்க நடக்கிறது 349 00:17:39,750 --> 00:17:43,850 அவர்களை கேட்கும் இந்த உள்நுழைவு திரையில் அவர்களின் பெயர் மற்றும் கடவுச்சொல். 350 00:17:43,850 --> 00:17:46,540 எனவே, முதல் ஒரு pset7 நீங்கள் சவால்களை 351 00:17:46,540 --> 00:17:50,460 மீண்டும் இறுதியில் செயல்படுத்த போகிறது தகவல், விரிதாளால் நாடினால், 352 00:17:50,460 --> 00:17:53,369 என்று சேமிக்க நடக்கிறது பயனர்கள் பெயர்கள் மற்றும் கடவுச்சொற்களை 353 00:17:53,369 --> 00:17:56,660 இறுதியில் அவர்கள் சொந்தமாக என்ன பங்குகள், மற்றும் எத்தனை, மற்றும் எவ்வளவு பணம் அவர்கள், 354 00:17:56,660 --> 00:18:00,110 எனவே மற்ற விஷயங்கள் ஒரு கொத்து மற்ற அட்டவணைகள், அல்லது விரிதாள்கள். 355 00:18:00,110 --> 00:18:05,020 >> எனவே எப்படி இந்த பாருங்கள் அனுமதிக்க முதல் பார்வையில் தோன்றுவதைப். 356 00:18:05,020 --> 00:18:06,980 நான் செல்ல போகிறேன் நான் மற்றும் பயன்பாட்டிற்கான 357 00:18:06,980 --> 00:18:14,102 இங்கே இந்த URL செல்ல போகிறது உதாரணமாக, லோக்கல் ஹோஸ்ட் / phpMyAdmin 358 00:18:14,102 --> 00:18:16,060 மற்றும் நீங்கள் அதை பார்க்க வேண்டும் என்று ஒரு இடைமுகம் என்னை எடுக்கிறது 359 00:18:16,060 --> 00:18:18,520 சரியாக நாம் பார்த்த திரை ஷாட், மற்றும் இங்கே நான் 360 00:18:18,520 --> 00:18:21,560 ஒரு கூடுதல் தகவல் வேண்டும் இன்று அழைப்பு விடுக்கப்பட்டுள்ளது விரிவுரை 361 00:18:21,560 --> 00:18:24,280 மற்றும் எனக்கு முன்னே போகட்டும் முதல் மற்றும் pset7 கிளிக். 362 00:18:24,280 --> 00:18:27,940 >> நான் விருப்பங்களை ஒரு ஜோடி தெரிகிறது, புதிய ஒன்று, ஒரு புதிய அட்டவணை உருவாக்கும், 363 00:18:27,940 --> 00:18:30,770 பயனர்களுக்கு இணைப்பை, இது நான் ஏற்கனவே உருவாக்கப்பட்ட ஒரு அட்டவணை உள்ளது. 364 00:18:30,770 --> 00:18:31,790 எனவே ஒரு அட்டவணை என்ன? 365 00:18:31,790 --> 00:18:33,740 நீங்கள் எக்செல் பயன்படுத்தப்படும் என்றால் முன், மற்றும் நீங்கள் இருக்கிறீர்கள் என்றால் 366 00:18:33,740 --> 00:18:37,110 பயன்படுத்தப்படும் எண்கள் அல்லது கூகிள் ஸ்பிரட்ஷீட்கள், நீங்கள் ஒரு விண்டோவில் திறந்து 367 00:18:37,110 --> 00:18:39,350 மற்றும் நீங்கள் ஒரு மொத்தமாக கிடைக்கும் வரிசைகள் மற்றும் பத்திகள், 368 00:18:39,350 --> 00:18:43,120 ஆனால் பின்னர் நீங்கள் வழக்கமாக பணித்தாள்களில் வேண்டும் கீழே, அல்லது தனித்தனி தாவல்களில் சேர்த்து. 369 00:18:43,120 --> 00:18:46,140 நீங்கள் ஒவ்வொரு யோசிக்க முடியும் ஒரு அட்டவணை பணித்தாள் 370 00:18:46,140 --> 00:18:51,150 அதனால் தகவல், இறுதியில், ஒரு ஒன்று அல்லது அதற்கு மேற்பட்ட அட்டவணைகள் இணைந்து, ஒரு 371 00:18:51,150 --> 00:18:54,064 அல்லது மேலும் பணித்தாள்களில், இல் ஒரு சாதாரண விரிதாள் உலகம். 372 00:18:54,064 --> 00:18:55,980 எனவே எனக்கு முன்னே போகட்டும் மற்றும் இந்த பணித்தாள் கிளிக் 373 00:18:55,980 --> 00:18:59,420 நான் premade என்று, என்று பயனர்கள், அதாவது 374 00:18:59,420 --> 00:19:00,700 டேட்டாபேஸ் அட்டவணை. 375 00:19:00,700 --> 00:19:04,130 நான் இங்கே கீழே இருந்தால், என்னை ஒரு பிட் வெளியே பெரிதாக்க வேண்டும் 376 00:19:04,130 --> 00:19:08,479 இந்த உதாரணமாக சொல்கிறேன் என்ன ஆகிறது எங்களுக்கு இப்போது இந்த அட்டவணை உள்ளே உள்ளது. 377 00:19:08,479 --> 00:19:11,020 அது முதல் ஒரு சிறிய குழப்பம் தான் பார்வையில் பயனர் இடைமுகம் இல்லை ஏனெனில் 378 00:19:11,020 --> 00:19:15,140 உலகின் அழகான விஷயம், ஆனால் என்ன சுவாரசியமான இங்கே இந்த பகுதியாக உள்ளது. 379 00:19:15,140 --> 00:19:17,970 ஐடி, பயனர் பெயர், மற்றும் ஹாஷ். 380 00:19:17,970 --> 00:19:20,510 >> முன்கூட்டியே, மற்றும் நீங்கள் கை இருக்க வேண்டும் இந்த பிரச்சனை, ஏழு அமைந்தது 381 00:19:20,510 --> 00:19:25,050 நாம் நீங்கள் ஒரு சூப்பர் கொண்ட ஒரு கோப்பு கொடுக்கிறோம் சிறிய தகவல் அட்டவணை, உண்மையில் கடன் 382 00:19:25,050 --> 00:19:27,070 ஹேக்கர் பதிப்பில் இருந்து பிரச்சினை இரண்டு, அமைத்தது 383 00:19:27,070 --> 00:19:29,480 இது உள்ளே ஆறு வரிசைகள் உள்ளன. 384 00:19:29,480 --> 00:19:32,720 அனைத்து பெலிண்டா ஒரு வழியில் கீழே, Zamyla ஒரு, 385 00:19:32,720 --> 00:19:35,980 மற்றும் அந்த இடது கவனிக்க பயனீட்டாளர், ஒரு போன்ற தனித்துவமிக்க ஐடிகள் உள்ளன 386 00:19:35,980 --> 00:19:39,410 இரண்டு, மூன்று, நான்கு, ஐந்து, ஆறு, முழு, பின்னர் வலது ஹாஷ்களைப் உள்ளன. 387 00:19:39,410 --> 00:19:42,780 >> மற்றும் முரண்பாடுகள் இருந்தால், என்றால், நீங்கள் செய்ய ஹேக்கர் பதிப்பில் பிரச்சினை, இரண்டு அமைத்தது 388 00:19:42,780 --> 00:19:46,560 ஆனால் ஒரு ஹாஷ் உருதிரிக்கப்பட்டக் போல் உள்ளது ஒரு சில சில்லரை கடவுச்சொல்லை. 389 00:19:46,560 --> 00:19:49,470 எனவே, நீங்கள் இருந்தால் இங்கே என்ன பார்க்கிறீர்கள் அனைத்து ஆறு குறியாக்கம் பதிப்புகள் 390 00:19:49,470 --> 00:19:52,950 பிரச்சினை இருந்து எங்கள் கடவுச்சொற்களை இரண்டு ஹேக்கர் பதிப்பில் அமைக்க. 391 00:19:52,950 --> 00:19:56,500 இப்போது இடது சில வரைகலை பொருள், , இந்த வரிசையில் திருத்தும் இந்த வரிசையில் நகல், 392 00:19:56,500 --> 00:19:57,630 இந்த வரிசையை நீக்குவதில். 393 00:19:57,630 --> 00:19:59,840 >> ஆனால் என்ன சுவாரசியமான விஷயம் இப்போது பின்வரும் உள்ளது. 394 00:19:59,840 --> 00:20:03,810 நான் உண்மையில் ஆரம்பிக்க முடியும் இந்த அட்டவணை பரிசோதனை. 395 00:20:03,810 --> 00:20:07,330 எனவே நான் செல்கிறேன் மற்றும் SQL கிளிக் செய்தால் தாவல், நான் இந்த பெரிய உரை பெட்டியில் பெற்றிடுங்கள். 396 00:20:07,330 --> 00:20:10,190 மற்றும் இந்த நாம் போகிறோம் எப்படி உள்ளது உண்மையில் குறியீடு எழுதும் போது அது செய்கிறது. 397 00:20:10,190 --> 00:20:12,700 தெளிவாக இருக்க வேண்டும், உதாரணமாக என்று ஒரு கருவி உள்ளது 398 00:20:12,700 --> 00:20:16,450 எங்களுக்கு தகவல் சுற்றி குத்தியிருக்கும் அனுமதிக்க போவதில்லை மற்றும் எங்களுக்கு கேள்விகளுக்கு முயற்சிக்க வேண்டும். 399 00:20:16,450 --> 00:20:19,430 >> எனவே உதாரணமாக, நினைக்கிறேன் நான் சரியாக இந்த இயக்க. 400 00:20:19,430 --> 00:20:22,820 அந்த ஒன்றாகும் தெரிவு, வார்த்தைகளின் நான், முந்தைய, நட்சத்திர குறிப்பிட்டுள்ள 401 00:20:22,820 --> 00:20:25,900 இது அனைத்து பிரதிபலிக்கிறது ஒரு அட்டவணையில் பத்திகள். 402 00:20:25,900 --> 00:20:26,820 என்ன மேசையில் இருந்து? 403 00:20:26,820 --> 00:20:27,990 நன்றாக, பயனர்கள். 404 00:20:27,990 --> 00:20:29,950 மற்றும் அறிவிப்பு இந்த இருக்கிறது SQL இல் வித்தியாசமான மாநாடு 405 00:20:29,950 --> 00:20:32,140 எங்கே நீங்கள் உண்மையில் பயன்படுத்த மீண்டும், பொதுவாக, உண்ணி 406 00:20:32,140 --> 00:20:35,940 ஒற்றை இல்லை மேற்கோள் மற்றும் இரட்டை மேற்கோளில் நீங்கள் அட்டவணைகள் பெயர்கள் பற்றி பேசும் போது, 407 00:20:35,940 --> 00:20:38,990 எனவே மீண்டும் மேற்கோள் விஷயம் உங்கள் விசைப்பலகை மேல் இடது கை மிகவும் 408 00:20:38,990 --> 00:20:39,720 வாய்ப்பு. 409 00:20:39,720 --> 00:20:41,850 >> எனவே என்னை இப்போது போய் மற்றும் தான் தனியாக விட்டு 410 00:20:41,850 --> 00:20:46,020 மற்றும் கீழே மற்றும் கிளிக் கோ, மற்றும் நாம் இருக்கிறோம் உண்மையில் அதே விஷயம் பார்க்க போகிறோம். 411 00:20:46,020 --> 00:20:52,410 நாம் ஒரு SQL கேள்வி தூக்கிலிடப்பட்டார் தேர்ந்தெடுக்கப்பட்ட எல்லாம் நட்சத்திர கூறி 412 00:20:52,410 --> 00:20:55,610 இருந்து அட்டவணை பயனர்கள் என்று, மற்றும் என்ன நீங்கள் திரும்ப பெற இந்த உள்ளது. 413 00:20:55,610 --> 00:20:58,400 இறுதியில், நாம் முடியும் குறியீடு என்று அதையே செய்ய, 414 00:20:58,400 --> 00:21:02,109 ஆனால் இப்போது அனைத்து நான் விரும்பினேன் என் உலாவியில் அதை பார்க்க இருந்தது. 415 00:21:02,109 --> 00:21:03,900 ம்ம் ஏதாவது செய்வோம் கொஞ்சம் வித்தியாசமாக. 416 00:21:03,900 --> 00:21:08,330 , என்னை SQL தாவலை மீண்டும் செல்லலாம் மற்றும் தான் என்ன என்று சொல்கிறேன்? 417 00:21:08,330 --> 00:21:11,520 Zamyla அவளை அனைத்து இழந்துவிட்டது பணம், மற்றும் எனவே அது தான் 418 00:21:11,520 --> 00:21:13,190 எங்களுக்கு நேரம் ஒரு பயனர் தனது நீக்க. 419 00:21:13,190 --> 00:21:14,630 அவர் இனி உள்நுழைந்து. 420 00:21:14,630 --> 00:21:18,870 >> எனவே நான் from-- நீக்க சொல்ல போகிறேன் நன்கு, மூலதனம் பராமரிக்கிறது 421 00:21:18,870 --> 00:21:23,080 நிலைத்தன்மையும், நீக்க எங்கே செய்த இருந்து. 422 00:21:23,080 --> 00:21:25,430 எனவே, நாம் இந்த இருக்க முடியும் பயனிலை, அல்லது இந்த 423 00:21:25,430 --> 00:21:31,180 என் அறிக்கையின் இறுதியில் தகுதி, எங்கே, எப்படி நான், Zamyla நீக்க முடியும்? 424 00:21:31,180 --> 00:21:34,190 அவரது பெயர் Zamyla மூலம், அதனால் நிரல், பத்திகள் ஒன்று 425 00:21:34,190 --> 00:21:37,950 என்ற, அதனால் அங்கு பெயர் = ", Zamyla". 426 00:21:37,950 --> 00:21:40,000 மற்றும் இங்கே நான் இரட்டை பயன்படுத்த மேற்கோள் அல்லது ஒற்றை மேற்கோள், 427 00:21:40,000 --> 00:21:42,958 நீங்கள் மட்டும் மீண்டும் போது உண்ணி பயன்படுத்த உதாரணமாக, பெயர்கள் பற்றி பேசி, 428 00:21:42,958 --> 00:21:45,130 அட்டவணைகள் அல்லது துறைகளில். 429 00:21:45,130 --> 00:21:47,440 என்னை இங்கே போய் கிளிக் செய்யவும் அனுமதிக்க. 430 00:21:47,440 --> 00:21:50,400 இப்போது, வலை பக்கம் உள்ளது ஒரு சிறிய uptight இருப்பது. 431 00:21:50,400 --> 00:21:53,620 >> அல்லது, நீங்கள் உண்மையில் நீக்க இயக்க வேண்டும் பெயர் Zamyla சமம் எங்கே செய்த இருந்து? 432 00:21:53,620 --> 00:21:54,680 ஆமாம். 433 00:21:54,680 --> 00:22:01,900 எனவே இப்போது, நாம் என் அட்டவணை திரும்பி சென்றால் கிளிக் செய்வதன் பயனர்கள், நவராத்ரி என்று கவனிக்கிறது. 434 00:22:01,900 --> 00:22:02,530 நான் goofed. 435 00:22:02,530 --> 00:22:04,070 உண்மையில், நான் வகையான இவ்வளவு சீக்கிரம் விலகி கிளிக் 436 00:22:04,070 --> 00:22:06,195 நீங்கள் கூட பார்க்க ஒருவேளை சிவப்பு பிழை செய்தி. 437 00:22:06,195 --> 00:22:07,649 நான் என்ன தவறு செய்தேன்? 438 00:22:07,649 --> 00:22:09,690 பார்வையாளர்கள்: நீங்கள் தேவை இல்லை அவரது பெயர் கொள்ள. 439 00:22:09,690 --> 00:22:11,260 டேவிட் ஜே MALAN: ஆமாம் நான் அவரது பெயர் சாதகமாக 440 00:22:11,260 --> 00:22:13,770 ஆனால் அவளை நான் உண்மையில் பயனர்பெயர்-- சரியான, ஒரு ஜோடி தவறுகளை? 441 00:22:13,770 --> 00:22:16,720 ஒன்று, அவரது பயனர்பெயர் Zamyla, ஸ்மால் இசட், 442 00:22:16,720 --> 00:22:20,140 மற்றும் நிரலை பெயர் பயனர்பெயர், இல்லை பெயரை, எனவே மீண்டும் இந்த செய்வோம். 443 00:22:20,140 --> 00:22:25,750 என்னை போய் மற்றும் பயனர்கள் எங்கே இருந்து நீக்க 444 00:22:25,750 --> 00:22:28,990 பயனர்பெயர் மேற்கோள் ", Zamyla" சமம். 445 00:22:28,990 --> 00:22:29,490 அனைத்து சரியான? 446 00:22:29,490 --> 00:22:32,600 எனவே இந்த கொஞ்சம் நன்றாக தெரிகிறது, நாம் என்னை கீழே சென்று Go கிளிக். 447 00:22:32,600 --> 00:22:34,730 அது இன்னும் நடக்கிறது உறுதியாக இருக்க என்னிடம் கத்துவார்கள். 448 00:22:34,730 --> 00:22:37,500 , நான் ஆமாம் கிளிக், மற்றும் இப்போது நாம் பார்க்க வெளிப்படையாக இந்த உண்மையில், நடந்தது 449 00:22:37,500 --> 00:22:39,870 வேகமாக, குறைவான ஒரு இரண்டாவது நிச்சயமாக, இந்த 450 00:22:39,870 --> 00:22:41,720 சரியாக செயல்படுத்தப்படவில்லை நடந்தது என்று கேள்வி உள்ளது. 451 00:22:41,720 --> 00:22:45,617 உறுதிப்படுத்த, என்னை செய்த கிளிக் செய்யவும் அனுமதிக்க மற்றும் உண்மையில் இப்போது, Zamyla போய்விட்டது. 452 00:22:45,617 --> 00:22:46,700 இப்போது எதிர் செய்வோம். 453 00:22:46,700 --> 00:22:49,320 காபே விரும்புகிறார் என்று நினைக்கிறேன் வலைத்தளத்தில் பதிவு. 454 00:22:49,320 --> 00:22:52,825 SQL கேள்வி என்ன, என்ன தான் நான் காபே சேர்க்க தட்டச்சு? 455 00:22:52,825 --> 00:22:54,200 சரி அதை அழகாக நேரடியான தான். 456 00:22:54,200 --> 00:22:58,260 பயனர்கள் செருக, மற்றும் இப்போது அது ஒரு சிறிய ரகசிய பெறுகிறது. 457 00:22:58,260 --> 00:23:03,190 நான், சர்வர், குறிப்பிட வேண்டும் என்ன நான் ஒதுக்க வேண்டும் துறைகள். 458 00:23:03,190 --> 00:23:06,630 நான் உண்மையில் அக்கறை இல்லை என்ன காபே ஐடி எண், எனவே நான் அந்த தவிர்க்க போகிறேன். 459 00:23:06,630 --> 00:23:11,360 நான் பதிலாக சொல்ல போகிறேன் பயனர்பெயர், ஹாஷ், பின்னர் 460 00:23:11,360 --> 00:23:14,960 மதிப்புகள் நான் போட வேண்டும் காபே இருக்க போகிறது. 461 00:23:14,960 --> 00:23:16,800 பின்னர் அவரது ஹாஷ், எனக்கு தெரியாது. 462 00:23:16,800 --> 00:23:19,900 எனவே இப்போது, நான் போகிறேன் செய்ய ஒரு பெரிய என்று விட்டு. 463 00:23:19,900 --> 00:23:21,650 நாம் திரும்பி வருவாள் பிரச்சினை அமைக்க என்று 464 00:23:21,650 --> 00:23:23,390 உண்மையில் அதை செய்ய எப்படி ஸ்பெக். 465 00:23:23,390 --> 00:23:24,630 >> எனவே மீண்டும், தொடரியல், கவனிக்க. 466 00:23:24,630 --> 00:23:28,430 அட்டவணை பெயர், பின்னர் ஒரு நுழைக்கவும் துறைகளில் parenthesized பட்டியலில், 467 00:23:28,430 --> 00:23:30,980 பத்திகள் நீங்கள் சேர்க்க வேண்டும் மதிப்புகள், பின்னர் தான் 468 00:23:30,980 --> 00:23:34,495 அதே சரியான வரிசைப்படுத்தும் விட்டு நீங்கள் சேர்க்க வேண்டும் மதிப்புகள் சரியான, 469 00:23:34,495 --> 00:23:36,870 மற்றும் அது தான் போர்த்தி உரை சிறிது காலம். 470 00:23:36,870 --> 00:23:38,520 எனவே இப்போது என்னை Go கிளிக் அனுமதிக்க. 471 00:23:38,520 --> 00:23:39,830 ஒரு வரிசையில் சேர்க்கப்பட்டது. 472 00:23:39,830 --> 00:23:43,020 இப்போது நான் மீண்டும் சென்றால் பயனர்கள், என்ன சுவாரசியமான விஷயம் 473 00:23:43,020 --> 00:23:48,960 மட்டும் காபே இப்போது இல்லை என்று ஆகிறது தகவல், அவரது ஐடி வெளிப்படையாக என்ன? 474 00:23:48,960 --> 00:23:49,820 >> சரி அது ஏழு தான். 475 00:23:49,820 --> 00:23:51,479 ஏன் அது நான் அதை சேர்க்க ஏழு போது? 476 00:23:51,479 --> 00:23:54,020 இந்த எனவே, மிக, ஒன்றாகும் அம்சங்கள் நீங்கள் தகவல் பெற. 477 00:23:54,020 --> 00:23:55,750 நிறைய செயல்பாடு கட்டப்பட்ட. 478 00:23:55,750 --> 00:23:57,950 அது போது என்று மாறிவிடும் இந்த அட்டவணை உருவாக்கப்பட்ட, 479 00:23:57,950 --> 00:24:01,390 நான் அது தானாகவே தான் முன் போன்ற ஒரு வழியில் ஒரு ஐடி ஒதுக்க 480 00:24:01,390 --> 00:24:02,480 அது அதிகரிக்கிறது என்று. 481 00:24:02,480 --> 00:24:05,470 எனவே நீங்கள் எப்போதும், சுற்றி கதையை என்றால் மற்றும் என்ன உங்கள் பேஸ்புக் ஐடி பார்த்து 482 00:24:05,470 --> 00:24:09,292 எண், அது உண்மையில் இல்லை இந்த நாட்களில் ஒரு விஷயம், ஒரு ஏபிஐ என, ஆனால் பேஸ்புக் செய்ய 483 00:24:09,292 --> 00:24:11,750 அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸ், அதன்படி நீங்கள் மீண்டும் பெற முடியும் 484 00:24:11,750 --> 00:24:14,430 தரவு ஒரு மொத்தமாக பற்றி உங்களை, உங்கள் நண்பர்கள் பற்றி, 485 00:24:14,430 --> 00:24:15,347 மற்றும் உங்கள் இணைப்புகளை. 486 00:24:15,347 --> 00:24:17,430 என்ன பயன்படுத்தப்படும் வகையான இருக்க குளிர், மீண்டும் ஒரு நாள், 487 00:24:17,430 --> 00:24:19,510 பார்க்க இருந்தது என்ன உங்கள் பேஸ்புக் ஐடி எண் இருந்தது. 488 00:24:19,510 --> 00:24:22,390 ஜுக்கர்பெர்க், உதாரணமாக, மூன்று ஆகிறது 489 00:24:22,390 --> 00:24:23,890 அவர் தளத்தின் ஆசிரியர் இருந்து. 490 00:24:23,890 --> 00:24:27,610 கதை செல்கிறது மற்றும், அவர் உருவாக்கப்பட்ட இரண்டு சோதனை கணக்குகள், பயனர்கள் ஒன்று மற்றும் இரண்டு, 491 00:24:27,610 --> 00:24:28,690 இது அவர் பின்னர் நீக்கப்படும். 492 00:24:28,690 --> 00:24:32,780 எனவே, Zuck, என அவரது பெயர் உள்ளது பேஸ்புக், அடையாள எண் மூன்று உள்ளது 493 00:24:32,780 --> 00:24:36,110 மற்றும் எங்களுக்கு அனைத்து மிகவும் எண்கள் பெரிய விட மூன்று இந்த நாட்கள். 494 00:24:36,110 --> 00:24:37,980 உண்மையில், சில கட்டத்தில் பேஸ்புக் நகர்ந்து 495 00:24:37,980 --> 00:24:42,410 கூட ஒரு முழு எண்ணாக, பயன்படுத்தி இருந்து இது ஒரு 32-பிட் மதிப்பை பயன்படுத்தி, உள்ளது 496 00:24:42,410 --> 00:24:44,480 அடுத்த படி, அடிப்படையில் ஒரு நீண்ட நீண்ட எனவே 497 00:24:44,480 --> 00:24:47,150 அவர்கள் ஏற்றுக்கொள்ள முடியாது என்று பதிவு இன்னும் பயனர்கள். 498 00:24:47,150 --> 00:24:49,420 எனவே ஒரு வேடிக்கை சிறிய வரலாற்று உண்மை. 499 00:24:49,420 --> 00:24:51,660 >> அதனால் தான் அடிப்படை இலக்கணத்தை இது 500 00:24:51,660 --> 00:24:54,470 நாம் ஒரு ஜோடி இயக்க வேண்டும் கேள்விகளுக்கு, ஆனால் நாம் உண்மையில் முடியும் 501 00:24:54,470 --> 00:24:56,744 SQL உடன் ஒரு கொத்து மேலும் விஷயங்களை செய்ய. 502 00:24:56,744 --> 00:24:58,910 நீங்கள், இறுதியில், பார்க்கிறேன் பிரச்சனை ஏழு அமைந்தது 503 00:24:58,910 --> 00:25:01,034 நீங்கள் ஒரு செய்ய வேண்டும் என்று வடிவமைப்பு முடிவுகளின் எண், 504 00:25:01,034 --> 00:25:03,290 அவர்கள் மத்தியில் இருக்க போகிறது என்ன தரவு வகையான பயன்படுத்த. 505 00:25:03,290 --> 00:25:08,240 அதனால் தான் சி போன்ற, தரவு உள்ளன ஒரு தகவல் வகையான, MySQL போன்றவை, 506 00:25:08,240 --> 00:25:12,640 மற்றும் தரவு வகைகள் நீங்கள் தேர்ந்தெடுக்க வேண்டும் இருந்து இங்கே இந்த துறைகள் அடங்கும். 507 00:25:12,640 --> 00:25:17,287 சார், Varchar, இண்ட், பெரிய எண்ணாக, தசம மற்றும் தேதி நேரம், மற்றும் பலர். 508 00:25:17,287 --> 00:25:18,370 எனவே உண்மையில் இந்த செய்வோம். 509 00:25:18,370 --> 00:25:21,060 நாம் செய்யவில்லை என்று பாசாங்கு செய்யலாம் கை நீங்கள் இந்த பயனர் அட்டவணை 510 00:25:21,060 --> 00:25:25,080 மற்றும் எனக்கு, போய் உருவாக்க நாம் நானே, விரிவுரைகள் தரவுத்தளத்தில் 511 00:25:25,080 --> 00:25:31,000 உண்மையில் என்னை போய் நீக்க வேண்டும் நான் ஏற்கனவே இங்கே வேண்டும் அட்டவணை 512 00:25:31,000 --> 00:25:32,940 என்று நாம் உண்மையில் இந்த உருவாக்க முடியும். 513 00:25:32,940 --> 00:25:33,550 அச்சச்சோ. 514 00:25:33,550 --> 00:25:35,970 நான் இந்த கைவிட போகிறேன் அட்டவணை, மற்றும் இப்போது நான் இருக்கிறேன் 515 00:25:35,970 --> 00:25:38,337 மீண்டும் செல்கிறோம் இங்கே மீது தகவல் சொற்பொழிவு, 516 00:25:38,337 --> 00:25:40,420 நான் ஒரு அட்டவணை உருவாக்க போகிறேன் என்று பயனர்கள் மற்றும் நாம் 517 00:25:40,420 --> 00:25:43,010 வெறும் மூன்று பத்திகள் செய்கிறது ஆரம்பத்தில் மற்றும் கோ கிளிக் செய்யவும். 518 00:25:43,010 --> 00:25:44,990 >> இப்போது, பெரும்பாலான, மீண்டும், இந்த தான் 519 00:25:44,990 --> 00:25:48,570 என்று இந்த வரைகலை கருவியை பயன்படுத்தி உதாரணமாக, மற்றும் நாம் இப்போது என்ன செய்கிறாய் 520 00:25:48,570 --> 00:25:49,600 ஒரு அட்டவணை உருவாக்குவதில். 521 00:25:49,600 --> 00:25:53,170 எனவே இந்த கோப்பு போக வேண்டும், புதிய, மற்றும் ஒரு புதிய எக்செல் கோப்பில் உருவாக்குவதில். 522 00:25:53,170 --> 00:25:55,440 எனவே அது என்னை ஒரு சில கேட்டு கேள்விகளுக்கு இருந்து வலமாக 523 00:25:55,440 --> 00:25:58,620 முதல் பத்தியில் பெயர் என்ன, பின்னர் இரண்டாவது நிரலை பெயர், 524 00:25:58,620 --> 00:25:59,560 மற்றும் மூன்றாவது பெயர். 525 00:25:59,560 --> 00:26:00,518 எனவே இந்த மீண்டும் அனுமதிக்க. 526 00:26:00,518 --> 00:26:05,460 ஐடி, பின்னர் பயனர் பெயர், ஒன்று இருந்தது பின்னர் ஹாஷ் மற்றொரு இருந்தது. 527 00:26:05,460 --> 00:26:08,970 எனவே என்ன தரவு வகை வேண்டும் ஐடி போன்ற ஒரு துறையில் இப்போது இருக்கும்? 528 00:26:08,970 --> 00:26:14,470 >> இங்கே தரவு வகையான முழு பட்டியல் ஒரு தகவல் உங்களுக்கு கிடைக்கும், 529 00:26:14,470 --> 00:26:16,070 மற்றும் இப்போது ஒரு எண்ணாக கொண்டு செல்லலாம். 530 00:26:16,070 --> 00:26:18,160 32-பிட் மதிப்பை, நான் செய்ய நான் யதார்த்தமாக சிந்திக்க 531 00:26:18,160 --> 00:26:21,484 அதிகமான 4 பில்லியன் வேண்டும் என் கணக்கில் பயனர்கள், என் சேவையில், 532 00:26:21,484 --> 00:26:23,650 அதனால் நான் நகரும் வைக்க போகிறேன் அடுத்த வினாவுக்குச். 533 00:26:23,650 --> 00:26:25,490 நான் குறிப்பிட போகிறேன் ஒரு நீளம் அல்லது மதிப்புகள், 534 00:26:25,490 --> 00:26:28,540 அது பொருந்தாது இங்கே ஒரு முழு எண்ணாக, உள்ளபடியே. 535 00:26:28,540 --> 00:26:30,740 இப்போது நான், குறிப்பிட முடியும் வெளிப்படையாக, ஒரு இயல்புநிலை 536 00:26:30,740 --> 00:26:33,970 நான் குறிப்பிட போவதில்லை இது மதிப்பு,. 537 00:26:33,970 --> 00:26:36,050 ஒரு தொகுப்பு, அது என்ன என்று எனக்கு தெரியாது. 538 00:26:36,050 --> 00:26:37,290 ஒரு கற்பிதம். 539 00:26:37,290 --> 00:26:39,455 இப்போது நாம் உண்மையில் செய்ய ஒரு வடிவமைப்பு முடிவு இல்லை. 540 00:26:39,455 --> 00:26:42,580 எனவே, அனைத்து இல்லை இங்கே ஒரு சில துறைகள் அங்கு இது பொருந்தும், ஆனால் கையொப்பமிடாத இருந்தால் 541 00:26:42,580 --> 00:26:43,380 தான் என்ன அர்த்தம்? 542 00:26:43,380 --> 00:26:45,400 அந்த எண்ணாக இருக்க வேண்டும்? 543 00:26:45,400 --> 00:26:46,210 அல்லாத எதிர்மறை. 544 00:26:46,210 --> 00:26:48,090 எனவே அது வரை 0 இருக்க வேண்டும். 545 00:26:48,090 --> 00:26:51,120 இல்லை, நான் ஏனெனில் சரிபார்க்க போவதில்லை நான் ஒவ்வொரு பயனர் ஒரு ஐடி வேண்டும், 546 00:26:51,120 --> 00:26:52,470 அது பூஜ்ய இருக்க முடியாது. 547 00:26:52,470 --> 00:26:55,949 பின்னர், நாம் இன்னும் சில பெற இந்த போன்ற சுவாரசியமான வடிவமைப்பு முடிவுகளை. 548 00:26:55,949 --> 00:26:58,990 நாம், ஒரு கணம் இந்த திரும்பி வருவாள் தகவல் ஆனால் என்ன மற்றொரு அம்சம் 549 00:26:58,990 --> 00:27:04,200 , என்று சொல்ல முடியாது என்று தகவல் சர்வர் போய் 550 00:27:04,200 --> 00:27:07,100 மற்றும் உங்களை மேம்படுத்த, உங்கள் ரேம் மற்றும் உங்கள் வன் வட்டு, 551 00:27:07,100 --> 00:27:11,770 என்று தெரிவு, மற்றும் செருகி, மற்றும் அதனால் நீக்குகிறது, மற்றும் மேம்படுத்தல்கள் மிகவும் விரைவாக. 552 00:27:11,770 --> 00:27:13,250 Pset5 இந்த மாறாக. 553 00:27:13,250 --> 00:27:16,259 >> நீங்கள் ஏதாவது பார்க்க விரும்பினால் உங்கள் ஹாஷ் அட்டவணை, இது 554 00:27:16,259 --> 00:27:18,300 நீங்கள், ஒரு தகவல் என நினைக்க அனைத்து செய்ய வேண்டியிருந்தது யார் 555 00:27:18,300 --> 00:27:21,500 உங்கள் ஹாஷ் அட்டவணை வேகமாக செய்து வேலை. 556 00:27:21,500 --> 00:27:22,840 அது வெளிப்படையாக, போன்ற நீங்கள் தான். 557 00:27:22,840 --> 00:27:23,060 வலது? 558 00:27:23,060 --> 00:27:26,080 நீங்கள் அனைத்து நேரம் நன்றாக வைக்க வேண்டியிருந்தது ஒரு ஹாஷ் சார்பு பெறுவது, விஷயங்களை சரிப்படுத்தும் 559 00:27:26,080 --> 00:27:27,820 சரியான, வெளியே எப்படி கண்டறிவதன் பல வாளிகள் வேண்டும். 560 00:27:27,820 --> 00:27:29,611 >> ஆனால், மீண்டும், நல்ல என்ன பற்றி ஒரு தகவல் உள்ளது 561 00:27:29,611 --> 00:27:31,762 நீங்கள் அனைத்து பந்தயம் மற்ற மக்கள் இந்த 562 00:27:31,762 --> 00:27:33,720 யார் இந்த நினைத்தேன் என்ன நீங்கள் மூலம், மற்றும் 563 00:27:33,720 --> 00:27:37,170 நான் கீழ் இங்கே சொல்ல போகிறேன் குறியீட்டு என் ஐடி துறையில் என்று 564 00:27:37,170 --> 00:27:41,149 முதன்மை வழி இருக்க போவதில்லை இந்த தகவல் பயனர்களை அடையாளம் காண. 565 00:27:41,149 --> 00:27:42,940 நான் நினைக்கிறேன் போவதில்லை Zamyla என, Zamyla இன், 566 00:27:42,940 --> 00:27:45,800 நான் நினைக்க போகிறேன் அவரது எண் 6. 567 00:27:45,800 --> 00:27:49,814 >> ஏன், ஒருவேளை, சிறந்த அது உள்ளது உள்ளுணர்வுடன் மற்றும் மாதிரி யோசிக்க 568 00:27:49,814 --> 00:27:52,480 பயன்படுத்தி உங்கள் தனிப்பட்ட வரிசைகள் ஒவ்வொரு பதிலாக ஏதாவது ஒரு எண் 569 00:27:52,480 --> 00:27:56,480 Zamyla போன்ற ஒரு சரம், போன்ற காபே அல்லது இன்னும் நீண்ட சரம் அல்லது? 570 00:27:56,480 --> 00:27:57,444 அப்படியா? 571 00:27:57,444 --> 00:28:00,117 >> பார்வையாளர்கள்: ஒரு ஐடி தனிப்பட்ட? 572 00:28:00,117 --> 00:28:01,200 டேவிட் ஜே MALAN: மீண்டும் சொல்கிறேன்? 573 00:28:01,200 --> 00:28:02,283 பார்வையாளர்கள்: ஒரு ஐடி தனிப்பட்ட? 574 00:28:02,283 --> 00:28:04,400 டேவிட் ஜே MALAN: ஒரு ஐடி தனிப்பட்ட உள்ளது, ஆனால் suppose-- 575 00:28:04,400 --> 00:28:06,320 பொதுவாக வழக்கு பயனீட்டாளர், ஒருவேளை 576 00:28:06,320 --> 00:28:10,110 நான் கூட மட்டும் இருக்க முடியாது என்றேன் ஒன்று உலகில், Zamyla, மற்றும் ஒரே ஒரு காபே. 577 00:28:10,110 --> 00:28:13,730 நான் தனித்துவத்தை சுமத்த முடியும் நான் விரும்பினால், கூட, சரங்களை மீது கட்டுப்பாடு. 578 00:28:13,730 --> 00:28:15,550 எனவே ஒரு கெட்ட எண்ணம். 579 00:28:15,550 --> 00:28:16,500 >> பார்வையாளர்கள்: மேலும் பாதுகாப்பான. 580 00:28:16,500 --> 00:28:17,874 >> டேவிட் ஜே MALAN: மேலும் பாதுகாப்பான, ஏன்? 581 00:28:17,874 --> 00:28:20,705 பார்வையாளர்கள்: நீங்கள் சொல்ல முடியாது பயனர் உள்ளது,. 582 00:28:20,705 --> 00:28:22,580 டேவிட் ஜே MALAN: சரி, நீங்கள் இது பயனர் சொல்ல முடியாது 583 00:28:22,580 --> 00:28:24,380 எனவே ஒரு இருக்கிறது இது அது தனியுரிமை அம்சம், 584 00:28:24,380 --> 00:28:27,810 குறிப்பாக ஐடிகள் ஒருவேளை URL கள் காணப்படும். 585 00:28:27,810 --> 00:28:29,960 எனவே நிச்சயமாக, என்று, வேலை வகையான முடிந்த கூட. 586 00:28:29,960 --> 00:28:30,640 பிற எண்ணங்கள்? 587 00:28:30,640 --> 00:28:31,383 அப்படியா? 588 00:28:31,383 --> 00:28:34,316 >> பார்வையாளர்கள்: அது எளிதாக ஒரு எண்ணாக மீது நடவடிக்கைகளை மேற்கொள்ள. 589 00:28:34,316 --> 00:28:35,940 டேவிட் ஜே MALAN: அந்த உண்மையான அருமை. 590 00:28:35,940 --> 00:28:38,850 அது, தான் திறமையான தான் அல்லது கணினி எளிதாக, 591 00:28:38,850 --> 00:28:40,431 ஒரு முழு மீது நடவடிக்கைகளை செய்ய. 592 00:28:40,431 --> 00:28:40,930 வலது? 593 00:28:40,930 --> 00:28:43,905 ஒரு எண்ணாக உத்தரவாதம் 32-பிட் இருக்க, Zamyla அதேசமயம் 594 00:28:43,905 --> 00:28:47,660 , கேப்ரியல் ஒரு சில எழுத்துக்கள் நீளமாக உள்ளது , மேலும் ஒரு சில எழுத்துக்கள் நீளமாக உள்ளது 595 00:28:47,660 --> 00:28:51,930 டேவன்போர்ட் உண்மையில் நீளமாக உள்ளது, மற்றும் அதனால் அது தான் பயன்படுத்த திறனுள்ள அல்ல 596 00:28:51,930 --> 00:28:55,860 சரங்களை மதிப்புகள் ஒப்பிட்டு மற்றும் பார்க்க துறைகள், மற்றும் மேம்படுத்தல் துறைகள், 597 00:28:55,860 --> 00:28:57,790 நீங்கள் விட்டு பெற முடியும் என்றால் ஒரு முழு. 598 00:28:57,790 --> 00:28:59,090 வெறும் 32 பிட்டுகள். 599 00:28:59,090 --> 00:29:02,570 பயனீட்டாளர் எனவே, மிக, இந்த வழியில், தனிப்பட்ட இருக்க வேண்டும் இல்லை, 600 00:29:02,570 --> 00:29:05,040 அவர்கள் ஒருவேளை வேண்டும் என்றாலும் இருக்க, மற்றும் கூட இந்த வழியில் கூட 601 00:29:05,040 --> 00:29:07,520 ஒரு பயனர் அனுமதி அவரது பயனர் பெயர் மாற்ற. 602 00:29:07,520 --> 00:29:10,810 >> எனவே இப்போது இந்த விட்டு விடுங்கள் பயனர் அடையாளம் முதன்மை வழிமுறையாக. 603 00:29:10,810 --> 00:29:13,510 இந்த தகவல் சொல்லி போய் உங்களை மேம்படுத்த 604 00:29:13,510 --> 00:29:17,065 எனவே ஐடி மீது அந்த தோற்றத்தை அப்களை வேகமான இருந்தால். 605 00:29:17,065 --> 00:29:19,620 அறிவுத்திறன், கடுமையாக தான், என்ற ஆட்டோ உயர்வு அர்த்தம், 606 00:29:19,620 --> 00:29:21,500 மற்றும் இந்த காசோலை நாம் சரிபார்க்க வேண்டும் பெட்டி 607 00:29:21,500 --> 00:29:24,614 ஐடி துறையில் என்று குறிப்பிட தானாக என்னை மேம்படுத்தப்பட்டது, 608 00:29:24,614 --> 00:29:26,530 பின்னர் நான் போகிறேன் இங்கே வலது உருட்டும் 609 00:29:26,530 --> 00:29:29,279 மற்றும் வெளிப்படையாக நான் ஆர்வம் இல்லை இந்த துறைகள் எந்த மேலும் இல். 610 00:29:29,279 --> 00:29:30,630 நிச்சயமாக இல்லை இன்று. 611 00:29:30,630 --> 00:29:33,770 >> எனவே நான் இங்கே மீண்டும் போக போகிறேன், முதல் பத்தியில், எங்கே 612 00:29:33,770 --> 00:29:35,830 நான் பயனர்பெயர் குறிப்பிட வேண்டும் மற்றும் ஹாஷ், மற்றும் நாம் 613 00:29:35,830 --> 00:29:38,080 குறைந்தது கவனம் உள்ள இப்போது இரண்டாவது ஒன்று. 614 00:29:38,080 --> 00:29:41,498 இண்ட் ஒருவேளை சரியான அழைப்பு அல்ல, அதனால் என்ன ஒருவேளை மேலும் அர்த்தமுள்ளதாக? 615 00:29:41,498 --> 00:29:42,741 >> பார்வையாளர்கள்: உரை. 616 00:29:42,741 --> 00:29:43,824 டேவிட் ஜே MALAN: மீண்டும் சொல்கிறேன்? 617 00:29:43,824 --> 00:29:44,710 பார்வையாளர்கள்: உரை. 618 00:29:44,710 --> 00:29:44,980 டேவிட் ஜே MALAN: உரை? 619 00:29:44,980 --> 00:29:45,590 சரி, நான் உரை கேட்டேன். 620 00:29:45,590 --> 00:29:46,090 வேறு என்ன? 621 00:29:46,090 --> 00:29:50,520 622 00:29:50,520 --> 00:29:53,860 நாம் வகையான தேர்வுகள் ஒரு கொத்து வேண்டும் இயற்கையில் உரை என்று. 623 00:29:53,860 --> 00:29:55,990 எனவே போது, மற்றும் ஏன், செய்ய நீங்கள் இந்த சில பயன்படுத்த? 624 00:29:55,990 --> 00:29:59,560 எரிப்பதை சரி, மாறாக என்ன நீங்கள் போகலாம் நினைக்கிறேன், ஒரு ஒற்றை தன்மை உள்ளது. 625 00:29:59,560 --> 00:30:01,550 அது கதாபாத்திரங்கள் ஒரு குறிப்பிட்ட எண். 626 00:30:01,550 --> 00:30:04,600 நாம் தெரிந்தால் எனவே அனைத்து பயனீட்டாளர் என்று எட்டு எழுத்துக்கள் போல் இருக்க வேண்டும், 627 00:30:04,600 --> 00:30:08,490 பழைய பொதுவான பயன்படுத்திய என கணினி அமைப்புகள், நான் எரிப்பதை சொல்ல முடியும் 628 00:30:08,490 --> 00:30:09,830 பின்னர் நான் இங்கே 8 சொல்ல முடியும். 629 00:30:09,830 --> 00:30:12,930 மூன்றாவது பத்தியில் போகும் போது தான் பொருந்தாது ஒரு அட்டவணை உருவாக்கும் போது. 630 00:30:12,930 --> 00:30:15,450 >> ஆனால் அந்த எரிச்சலூட்டும் வகையான தான் சில மக்கள் வலிமை ஏனெனில் 631 00:30:15,450 --> 00:30:17,660 ஒரு நீண்ட பயனர்பெயர் வேண்டும் எட்டு எழுத்துக்களை விட, 632 00:30:17,660 --> 00:30:19,743 சில மக்கள் வேண்டும் ஒரு குறுகிய பயனர்பெயர், 633 00:30:19,743 --> 00:30:22,210 ஏன் நானே செய்ய ஒரு குறிப்பிட்ட எண்ணிக்கையிலான? 634 00:30:22,210 --> 00:30:24,710 ஏன் ஒரு மாறி இல்லை எழுத்துகள் எண் மற்றும் வெறும் 635 00:30:24,710 --> 00:30:28,580 சொல்கிறது என்று ஒரு பெயர் அதிகபட்ச நீளம் , நான் 64 எழுத்துக்களை போல, தெரியாது. 636 00:30:28,580 --> 00:30:31,780 நான் எந்த நண்பர்கள் நினைக்க முடியாது யார் 64 எழுத்துக்களை விட பெயர்கள் இனி இல்லை, 637 00:30:31,780 --> 00:30:34,810 என்று மிக குறுகிய கூட மற்றும் உங்களால் முடிந்தால் நிச்சயமாக அது தன்னிச்சையாக சந்ததிக்கும். 638 00:30:34,810 --> 00:30:37,330 >> எனவே Varchar ஒரு மாறி உள்ளது எழுத்துகள் எண். 639 00:30:37,330 --> 00:30:41,010 உரை ஒரு கெட்ட உள்ளுணர்வு உள்ளது, மற்றும் வெளிப்படையாக அந்த மாதிரி அது என்ன செய்கிறது, 640 00:30:41,010 --> 00:30:45,460 ஆனால் ஒரு உரை துறையில் இருக்க முடியும் குறைந்தது 65,000 பைட்டுகள் போல. 641 00:30:45,460 --> 00:30:50,790 அந்த ஒரு ஐந்து அநேகமாக ஓவர்கில் துறையில், மற்றும் உண்மையில், ஓக்கே, 65,535. 642 00:30:50,790 --> 00:30:53,740 அந்த ஒரு ஐந்து அநேகமாக ஓவர்கில் பெயரை, நாம் பொதுவாக, ஒட்டிக்கொள்கின்றன வேண்டும், 643 00:30:53,740 --> 00:30:56,910 உரை ஐந்து varchars உடன் கூட துறையில் மற்றும் ஹாஷ்,. 644 00:30:56,910 --> 00:30:59,990 ஹாஷ், அது மாறிவிடும், நாம் ஒரு செய்ய முடியும் Varchar அதே அல்லது அது போன்ற ஏதாவது, 645 00:30:59,990 --> 00:31:03,080 ஆனால் நாம் இன்று கவனம் அங்கு குறியாக்க மற்றும் எண்கள் 646 00:31:03,080 --> 00:31:05,210 நாம் என்று அறிந்து அதன் நீளம் பயன்படுத்த வேண்டும். 647 00:31:05,210 --> 00:31:07,430 >> ஆனால் என்னை சரியான கீழே பார்ப்போம். 648 00:31:07,430 --> 00:31:11,280 நீங்கள் ஒன்று மட்டும் இல்லை முடியும் ஒரு அட்டவணை முதன்மையான குறியீட்டு, 649 00:31:11,280 --> 00:31:16,380 ஆனால் நான் இந்த எந்த விண்ணப்பிக்க வேண்டும், இப்போது, பயனர்பெயர், நீங்கள் சொல்வீர்கள்? 650 00:31:16,380 --> 00:31:21,980 என்ன பயனர் வேண்டும் ஒரு தெளிவற்ற அடிப்படையில் இந்த நான்கு விருப்பங்களில் புரிதல்? 651 00:31:21,980 --> 00:31:23,340 அவர்களது பெயர்கள்? 652 00:31:23,340 --> 00:31:24,140 >> பார்வையாளர்கள்: தனித்த. 653 00:31:24,140 --> 00:31:25,100 >> டேவிட் ஜே MALAN: எனவே தனிப்பட்ட, சரியான? 654 00:31:25,100 --> 00:31:28,190 எனவே அது மட்டும் முடியவில்லை என்று மாறிவிடும் நீங்கள், முன்கூட்டியே, ஒரு தகவல் சொல்ல 655 00:31:28,190 --> 00:31:30,380 இந்த முதன்மை வழி துறைகளில் அடையாளம். 656 00:31:30,380 --> 00:31:32,990 நீங்கள் இந்த என்று சொல்ல முடியாது ஒரு தனிப்பட்ட துறையில் இருக்க போகிறது. 657 00:31:32,990 --> 00:31:34,700 அது இருக்க போகிறது நான் நம்பி விஷயம், 658 00:31:34,700 --> 00:31:38,490 ஆனால் நான் தகவல் விரும்புகிறேன் அடிப்படையில் என்று நிலை என்றால், அதனால் வேண்டும் 659 00:31:38,490 --> 00:31:42,340 என்று நான் எப்போதும் பதிவு செய்ய முயற்சி செய்தால் ஒரே பெயரில் இரண்டு பயனர்கள், 660 00:31:42,340 --> 00:31:44,360 தகவல் பிளாட் வெளியே என்னை அனுமதிக்க போவதில்லை. 661 00:31:44,360 --> 00:31:47,490 நான் சில கூடுதல் குறியீடு வேண்டும் எவ்வளவு தடுக்கிறது என்று PHP இல், 662 00:31:47,490 --> 00:31:50,640 ஆனால் தகவல், கூட, உறுதி செய்யலாம் என்று ஒருபோதும் நடக்க போகிறது என்று. 663 00:31:50,640 --> 00:31:53,370 >> இப்போது, ஒரு ஒதுக்கி, குறிப்பாக போன்ற நீங்கள் இறுதி திட்டங்கள் பற்றி யோசிக்க, 664 00:31:53,370 --> 00:31:57,030 மனதில் அது குறியீட்டு மற்றும் முழு வைத்து உரை உண்மையில் மிகவும் பயனுள்ளதாக இருக்கும். 665 00:31:57,030 --> 00:32:01,080 நீங்கள் ஒரு பெரிய தகவல், இல்லை வேண்டும் என்றால் டஜன் கணக்கான, ஆனால் நூற்றுக்கணக்கான அல்லது ஆயிரக்கணக்கான 666 00:32:01,080 --> 00:32:05,270 துறைகளில் அல்லது கூட மில்லியன், நீங்கள் மேலும் முன்கூட்டியே தகவல் சொல்ல 667 00:32:05,270 --> 00:32:07,980 இந்த நான் போகிறேன் ஒரு துறையில் உள்ளது நிறைய தேடி வேண்டும். 668 00:32:07,980 --> 00:32:10,520 ஒருவேளை அதன் பயனர்பெயர், நீங்கள் என்றால் ஒருவேளை அது உயிர், தான் 669 00:32:10,520 --> 00:32:13,750 ஒரு பேஸ்புக் போன்ற வலைத்தளத்தில் செய்யும் என்று பயனரின் அனுமதி அந்த பத்திகள் உள்ளது 670 00:32:13,750 --> 00:32:16,799 நீங்கள் விரும்பினால் சேமிக்க, மற்றும் முன்கூட்டியே தகவல் சொல்ல 671 00:32:16,799 --> 00:32:20,090 நான் இந்த துறையில் தேடுவதன் மூலம் போகிறேன் நிறைய, ஆனால் அது, அவசியம் தனிப்பட்ட தான் 672 00:32:20,090 --> 00:32:22,800 நீங்கள் என்னை ஒரு குறியீட்டு உருவாக்க குறிப்பிட முடியும். 673 00:32:22,800 --> 00:32:27,990 அல்லது, நீங்கள் சொல்ல என்னை செய்ய அனுமதிக்க முடியாது கட்டளை போன்ற ஒருதலைப்பட்ச சோதனைகள் வகையான 674 00:32:27,990 --> 00:32:30,420 அல்லது கட்டுப்பாடு எஃப், நீங்கள் போன்ற ஒரு சொற்செயலி வலிமை, 675 00:32:30,420 --> 00:32:34,184 எனவே நீங்கள் தன்னிச்சையான சரங்களை பார்க்க முடியும் இந்த துறையில் அல்லது substrings. 676 00:32:34,184 --> 00:32:36,600 வேறுவிதமாகக் கூறினால், நாம் வருகிறோம் செமஸ்டர் புள்ளி 677 00:32:36,600 --> 00:32:40,720 நீங்கள் கவலைப்பட வேண்டாம், அங்கு எப்படி திறமையாக விஷயங்கள் செயல்படுத்த. 678 00:32:40,720 --> 00:32:44,540 நீங்கள் வெறும் பற்றி அறிந்து கொள்ள வேண்டும் என்ன வடிவமைப்பு முடிவுகளை எனவே நீங்கள் இருக்கிறோம் என்று செய்ய 679 00:32:44,540 --> 00:32:48,470 சரியான கருவிகளை பயன்படுத்தி அம்சங்கள் அந்நிய பொருட்டு வர்த்தகம் 680 00:32:48,470 --> 00:32:50,380 மற்ற மக்கள் நீங்கள் கட்டப்பட்டது. 681 00:32:50,380 --> 00:32:54,240 எனவே முறையை செய்ய, முதன்மை மட்டும் வேண்டும் ஒன்று வேண்டும், நீங்கள் மட்டும், ஒரு இருக்க முடியும் 682 00:32:54,240 --> 00:32:59,630 மற்றும் அது நீங்கள் உறுதியளிப்பது வருகிறோம் விஷயம் த துறைகள் அடையாளம் பயன்படுத்தி. 683 00:32:59,630 --> 00:33:02,710 தனித்த, ஆவி தான் ஒத்த ஆனால் எப்போதாவது மட்டுமே பயன்படுத்த வேண்டும், 684 00:33:02,710 --> 00:33:04,530 ஆனால் நீங்கள் தகவல் அது சுமத்த விரும்பவில்லை. 685 00:33:04,530 --> 00:33:08,050 குறியீட்டு வெறும் தாமாகவே பொருள் எதிர்காலத்தில் விஷயங்கள் வேகப்படுத்த 686 00:33:08,050 --> 00:33:10,230 நான் தேட முடியும் என்று இந்த துறையில் விஷயங்கள். 687 00:33:10,230 --> 00:33:13,700 பின்னர் முழு உரை பொதுவாக உள்ளது பத்திகள், அல்லது கட்டுரைகள், அல்லது பெரிய உடல்கள் 688 00:33:13,700 --> 00:33:16,270 எங்கே நீங்கள் உரை மேலும் வேண்டும் என்று 689 00:33:16,270 --> 00:33:19,420 நட்சத்திர சமமான போன்ற காட்டு அட்டைகள். 690 00:33:19,420 --> 00:33:19,920 வலது. 691 00:33:19,920 --> 00:33:22,580 >> அதனால் அந்த மாதிரியான இருந்தது ஒரே நேரத்தில் அனைத்து நிறைய. 692 00:33:22,580 --> 00:33:25,220 நாம் distill முடியாது என்று பார்ப்போம் இந்த அம்சங்களை ஒரு ஜோடி 693 00:33:25,220 --> 00:33:29,540 பின்னர் ஏதாவது உருவாக்க மிகவும் எளிமையான, ஆனால் சக்திவாய்ந்த. 694 00:33:29,540 --> 00:33:31,380 மற்ற மத்தியில் எனவே வடிவமைப்பு முடிவுகளை நீங்கள் 695 00:33:31,380 --> 00:33:34,005 இறுதியில் சேர்த்து வேண்டும் நடக்கிறது சேமிப்பு பொறிகள் கோடுகள். 696 00:33:34,005 --> 00:33:37,370 என்னை இந்த குறிப்பிடவில்லை செய்யலாம் இறுதி திட்டங்கள் என்ற எதிர்பார்ப்பில், 697 00:33:37,370 --> 00:33:42,020 மற்றும் எதிர்ப்பார்க்கும் நாம் சொல்ல எந்த இந்த செய்வோம். 698 00:33:42,020 --> 00:33:43,820 இந்த சிறிய கட்ட அனுமதிக்க முதல் விண்ணப்பம். 699 00:33:43,820 --> 00:33:48,070 நான் என் முனைய போக போகிறேன் சாளரம், மற்றும் இங்கே இல்லை 700 00:33:48,070 --> 00:33:52,500 மட்டும் counter.php, நாம் இப்போது போகிறோம் இனி germane பெற, 701 00:33:52,500 --> 00:33:54,570 ஆனால் நாம் ஒரு மொத்தமாக வேண்டும் அடைவுகள் மற்றும் இந்த 702 00:33:54,570 --> 00:33:58,080 ஆவி மிகவும் ஒத்த போகிறது நீங்கள் பிரச்சனை பார்க்கிறேன் என்ன ஏழு அமைந்தது. 703 00:33:58,080 --> 00:34:00,980 >> எனவே நாம் மூன்று அடைவுகள் வேண்டும் , பொது மற்றும் வார்ப்புருக்கள் இதில் 704 00:34:00,980 --> 00:34:05,040 சரியாக எங்கே நாம் விட்ட எங்கள் முழு மீதமுள்ள முன்னுதாரணம் திங்களன்று. 705 00:34:05,040 --> 00:34:09,290 மற்றும் முறையை பொதுத் போக போகிறது நான் செய்த வேண்டும் என்று எந்த கோப்பு உண்மையில் 706 00:34:09,290 --> 00:34:12,969 வி பார்க்க முடியும் URL வழியாக தங்கள் உலாவி. 707 00:34:12,969 --> 00:34:13,502 டெம்ப்ளேட். 708 00:34:13,502 --> 00:34:14,710 நாம் வார்ப்புருக்கள் என்ன போட்டீர்கள்? 709 00:34:14,710 --> 00:34:17,070 பொருள் என்ன? 710 00:34:17,070 --> 00:34:21,659 இல்லை அதிகம் ஆனால் ஒரு ஜோடி திங்களன்று குறைந்தது கோப்புகளை. 711 00:34:21,659 --> 00:34:22,619 ஆமாம். 712 00:34:22,619 --> 00:34:23,100 >> பார்வையாளர்கள்: தலைப்பு மற்றும் அடிக்குறிப்பு? 713 00:34:23,100 --> 00:34:24,516 >> டேவிட் ஜே MALAN: தலைப்பு மற்றும் அடிக்குறிப்பு. 714 00:34:24,516 --> 00:34:26,679 எனவே நாம், இன்று போன்ற ஏதாவது வேண்டும். 715 00:34:26,679 --> 00:34:30,330 நாம் ஒரு சில மேலும் கோப்புகளை கிடைத்துவிட்டது ஆனால் அடிக்குறிப்பு நான், நான் பார்க்க தலைப்பு பார்க்கிறேன் 716 00:34:30,330 --> 00:34:31,909 பின்னர் மற்ற கோப்புகள் ஒரு கொத்து. 717 00:34:31,909 --> 00:34:35,482 எனவே இந்த சமமான இது வி மீதமுள்ள காட்சி, இன், 718 00:34:35,482 --> 00:34:37,690 மீண்டும், இருக்கும் ஒரு பிட் மேலும் பிரச்சினை தெளிவான, ஏழு அமைந்தது 719 00:34:37,690 --> 00:34:40,380 ஆனால் இந்த நான் ஒரு கோப்புறையை உள்ளது என் அழகியல் நிறைய வைத்து. 720 00:34:40,380 --> 00:34:42,840 என் HTML, என் வடிவங்களில் நிறைய நிறைய. 721 00:34:42,840 --> 00:34:46,899 இதற்கிடையில், அடங்கும், மற்றொரு உள்ளது இந்த மூன்று கோப்புகளை என்று அடைவு 722 00:34:46,899 --> 00:34:48,440 மற்றும் இது இந்த நேரத்தில் ஒரு விரைவான பாருங்கள் நாம். 723 00:34:48,440 --> 00:34:51,699 >> நான் போக போகிறேன் மற்றும் config.php திறந்து. 724 00:34:51,699 --> 00:34:54,610 அது, மிகவும் மாறிவிடும் என கால முன்பு போல், 725 00:34:54,610 --> 00:34:57,850 நீங்கள் கூர்மையான சேர்க்கப்பட்டுள்ளது Pset7 உடன் CS50 டாட் மணி. 726 00:34:57,850 --> 00:35:00,780 இன்றைய எடுத்துக்காட்டாக, நீங்கள் போகிறோம் சமமான செய்ய 727 00:35:00,780 --> 00:35:03,600 ஒரு தேவைப்படும் அறிக்கை என்று திறம்பட 728 00:35:03,600 --> 00:35:05,340 இந்த பல கோடுகள் அடங்கும். 729 00:35:05,340 --> 00:35:08,225 எனவே தெளிவாக இருக்க வேண்டும், இந்த உள்ளது ஒரு கோப்பு உள்ளது config.php என்று. 730 00:35:08,225 --> 00:35:09,350 மற்றும் அது என்ன செய்து கவனிக்க. 731 00:35:09,350 --> 00:35:11,970 அது வெளிப்படையாக ஏதாவது செய்து ரகசிய திருப்பு பிழை செய்திகளை 732 00:35:11,970 --> 00:35:13,680 நீங்கள் உலாவி அவர்களை பார்க்க முடியும் என்று. 733 00:35:13,680 --> 00:35:15,860 அது வெளிப்படையாக, பின்னர், தான் இரண்டு மற்ற கோப்புகளை தேவைப்படும் 734 00:35:15,860 --> 00:35:19,530 எனவே இந்த, சி # அடங்கும் உள்ளது பின்னர் நாம் பார்க்க வில்லை இந்த ஒன்று, 735 00:35:19,530 --> 00:35:22,720 மற்றும் நாம் தங்கியிருந்தனர் நான், இந்த இயக்கப்படும் செயல்பாடு போன்ற என்று வண்டியை. 736 00:35:22,720 --> 00:35:25,610 >> இந்த ஒரு குக்கீ விருப்பத்திற்கு பொருள் முன்னும் பின்னுமாக அனுப்பப்படும். 737 00:35:25,610 --> 00:35:27,290 எனவே ஏன் இந்த சிறப்பாக உள்ளது? 738 00:35:27,290 --> 00:35:32,460 சரி, நாம் இந்த திரும்பி சென்றால் அடைவு மற்றும் உதாரணமாக, திறந்து, 739 00:35:32,460 --> 00:35:33,741 constance.php. 740 00:35:33,741 --> 00:35:38,840 கவனிக்க PHP ஆதரவு மாறிலிகள் என்று, அது மிகவும் சி வரையறுக்க போன்ற தான் 741 00:35:38,840 --> 00:35:41,290 அதற்கு பதிலாக, நீங்கள் உண்மையில் வரையறுக்கப்பட்ட சொல்கிறது, மற்றும் அறிவிப்பு 742 00:35:41,290 --> 00:35:44,110 நான் முன்கூட்டியே சேமித்துள்ள இந்த கோப்பு நான்கு மாறிலிகள். 743 00:35:44,110 --> 00:35:47,020 இன்றைய தகவல் ஒன்று, ஐந்து என்னுடைய கடவுச்சொல்லை, என் பயனர்பெயர், 744 00:35:47,020 --> 00:35:48,690 மற்றும் சர்வர் பெயர். 745 00:35:48,690 --> 00:35:51,644 எனவே இந்த உண்மையில் போகிறது பிரச்சினை உள்ள அழகான ஒத்த ஏழு அமைந்தது. 746 00:35:51,644 --> 00:35:54,560 மற்றும் இறுதியாக, மற்றும் இந்த நான் எங்கே உள்ளது சில நல்ல செயல்பாடு போகிறது 747 00:35:54,560 --> 00:35:59,000 ஊழியர்கள் இருந்து, functions.php உள்ள நாம் எழுதியுள்ளேன் குறியீடு ஒரு கொத்து, உள்ளது 748 00:35:59,000 --> 00:36:01,040 மற்றும் நான் இந்த சில திருடினேன் பிரச்சினை ஏழு அமைக்க இருந்து 749 00:36:01,040 --> 00:36:05,920 இன்று, அந்த விஷயங்களை ஒரு கொத்து இல்லை மற்றும் தான் அவர்களை ஒன்று பார்போம் 750 00:36:05,920 --> 00:36:07,270 குறிப்பாக. 751 00:36:07,270 --> 00:36:09,720 இங்கே இந்த விழாவில், கேள்வி, இருக்க போகிறது 752 00:36:09,720 --> 00:36:13,600 நாம் அழைக்க PHP செயல்பாடு SQL இயக்க பொருட்டு. 753 00:36:13,600 --> 00:36:16,070 ஒரு நொடி முன்பு நாம் பயன்படுத்தி இருந்தோம் உதாரணமாக, ஆனால் என்று தான் 754 00:36:16,070 --> 00:36:18,720 கற்றல் நோக்கங்கள் ஒருவித மற்றும் கண்டறியும் நோக்கங்களுக்காக 755 00:36:18,720 --> 00:36:20,494 மற்றும் உங்கள் தகவல் தொகுப்பு மறந்துவிட்டு. 756 00:36:20,494 --> 00:36:22,660 போது நீங்கள் உண்மையில் பயன்படுத்த உங்கள் தகவல், நீங்கள், மனித, 757 00:36:22,660 --> 00:36:24,100 வெளிப்படையாக நடக்கிறது ஒரு இணையதள வரை இழுத்து வேண்டும் 758 00:36:24,100 --> 00:36:25,740 பக்கம் ஒவ்வொரு முறையும் யாரோ பதிவு. 759 00:36:25,740 --> 00:36:29,870 நீங்கள் குறியீடு எழுத போகிறோம் என்று செருகி மற்றும் கோரிக்கை மீது பயனர்கள் நீக்குகிறது, 760 00:36:29,870 --> 00:36:32,490 மற்றும் நாம் இந்த செய்ய போகிறோம் கேள்வி செயல்பாடு மூலம். 761 00:36:32,490 --> 00:36:35,360 நான் இப்போது கீழே இருந்தால், அங்கு மேலும் ஒரு சில அம்சங்கள் இருக்க போகிறோம். 762 00:36:35,360 --> 00:36:37,170 திருப்புதல் போகிறது நாம் எழுதியது ஒரு செயல்பாடு இருக்கும் 763 00:36:37,170 --> 00:36:40,160 நீங்கள் என்று உங்களை அனுமதிக்கிறது மற்றொரு URL பயனர் அனுப்ப, 764 00:36:40,160 --> 00:36:43,780 மற்றும் வழங்க மிகவும் போன்ற ஒரு செயல்பாடு உள்ளது நாம் உண்மையில் வழங்குவதுமான, திங்களன்று பார்த்தோம் 765 00:36:43,780 --> 00:36:48,000 ஒரு டெம்ப்ளேட், ஆனால் மேலும் இந்த மீது மூலம் pset7 சொந்த நடை வடிவம். 766 00:36:48,000 --> 00:36:50,500 இப்போது, தான் போய் இந்த செய்வோம். 767 00:36:50,500 --> 00:36:54,860 >> என்னை என் விரிவுரைகள் அட்டவணை கொண்டு செல்லலாம் மற்றும் தற்போது ஒன்றுமில்லை என்று பார்க்க 768 00:36:54,860 --> 00:36:59,640 இங்கே தான் இன்னும், மற்றும் என்னை மேலும் செல்லலாம் என் பொது அடைவை, எங்கே ஒரு 769 00:36:59,640 --> 00:37:02,780 ஒரு கோப்பு இன்டெக்ஸ்.பிஎச்பி, இருக்கிறது. 770 00:37:02,780 --> 00:37:06,920 இந்த கோப்பு சூப்பர் எளிய தோன்றுகிறது நேரத்தில், அது வெறும் இந்த தெரிகிறது. 771 00:37:06,920 --> 00:37:09,110 மிகவும் எப்படி போன்ற நாம் திங்களன்று விட்ட. 772 00:37:09,110 --> 00:37:11,945 நான், இந்த கோப்பு தேவைப்படும் இது config.php, 773 00:37:11,945 --> 00:37:15,160 ஒரு அடைவு, இதில் டாட் டாட் உள்ளது, என் பெற்றோர், 774 00:37:15,160 --> 00:37:17,650 பின்னர் அது வெறும் இந்த கோப்பு இடையீடு. 775 00:37:17,650 --> 00:37:18,960 எனவே இந்த கோப்பு என்ன? 776 00:37:18,960 --> 00:37:24,700 >> என் வார்ப்புருக்கள் திறந்து விட form.php, மற்றும் நாம் இந்த பார்க்கிறேன். 777 00:37:24,700 --> 00:37:28,500 சூப்பர் எளிய, வெளிப்படையாக இந்த வடிவம் உள்ளது ஒரு $ _GET அல்லது $ _POST மூலம் to போகிறோம். 778 00:37:28,500 --> 00:37:29,320 விரைவு நல்லறிவு காசோலை. 779 00:37:29,320 --> 00:37:33,760 780 00:37:33,760 --> 00:37:35,690 அதாவது பார்வை கோப்பு தேட. 781 00:37:35,690 --> 00:37:36,610 முறை பதவியை சமம். 782 00:37:36,610 --> 00:37:39,280 எனவே இது போன்ற, URL பயன்படுத்த போவதில்லை கூகிள் அது மறை வரிசைப்படுத்த நடக்கிறது, இல்லை 783 00:37:39,280 --> 00:37:41,030 பின்னால் தகவலுக்கு காட்சிகளை மற்றும் அது தான் 784 00:37:41,030 --> 00:37:43,580 அடிபணிய போகிறது register.php என்று கோப்பை, 785 00:37:43,580 --> 00:37:45,660 அந்த கோப்பு தான் நாம் இதுவரை எழுதப்பட்ட 786 00:37:45,660 --> 00:37:47,610 ஆனால் என்ன இந்த நடக்கிறது இந்த உள்ளது போல் இருக்க வேண்டும். 787 00:37:47,610 --> 00:37:52,670 >> நான் ஒரு தனி பக்கம் சென்றால் இது என்ன லோக்கல் ஹோஸ்ட் / இன்டெக்ஸ்.பிஎச்பி தெரிகிறது. 788 00:37:52,670 --> 00:37:56,930 மீண்டும், சர்வரின் வெறும் index.php அனுமானித்து. 789 00:37:56,930 --> 00:37:57,910 உள்ளிடவும். 790 00:37:57,910 --> 00:37:59,870 நாம் இருக்கிறோம் அதனால், அங்கு தான் மணிக்கு, மற்றும் நான் என்ன செய்ய வேண்டும் 791 00:37:59,870 --> 00:38:02,450 விஷயங்களை தட்டச்சு செய்ய முடியாமல் டேவிட் போலவே, பிறகு 792 00:38:02,450 --> 00:38:08,050 என் தொலைபேசி எண், கூறுவேன் இது இப்போது 617-555-1212, பதிவு 793 00:38:08,050 --> 00:38:09,910 மற்றும் இப்போது register.php காணப்படும். 794 00:38:09,910 --> 00:38:11,440 எனவே நான் இந்த செயல்படுத்த வேண்டும். 795 00:38:11,440 --> 00:38:13,320 எனவே விரைவில் கிளப்பவும் நாம் இந்த வரை போன்ற ஏதாவது. 796 00:38:13,320 --> 00:38:18,640 என்னை என் பொது அடைவில் செல்லலாம் மற்றும் register.php இன் கெடிட் செய்ய, 797 00:38:18,640 --> 00:38:22,300 மற்றும் இப்போது நான் முன்னே போக போகிறேன் மற்றும் நாம் திங்களன்று போல, PHP முறையில் தொடங்க, 798 00:38:22,300 --> 00:38:25,430 மற்றும் நெருங்கிய PHP இன் டேக், மற்றும் விஷயங்கள் ஒரு ஜோடி செய்வோம். 799 00:38:25,430 --> 00:38:28,336 >> எனவே ஒன்று, நான் இருந்து, தெரிகிறேன் என்று படிவத்தை எழுதி, 800 00:38:28,336 --> 00:38:29,960 நான் பின்வரும் சரிபார்க்க வேண்டும் என்று. 801 00:38:29,960 --> 00:38:35,670 அது காலியாக இருந்தால், என்ன பயனர் பின்னர், பெயர் புலத்தில் தட்டச்சு 802 00:38:35,670 --> 00:38:39,860 நான் ஒன்று சொல்ல போகிறேன் போன்ற பெயர் காணாமல். 803 00:38:39,860 --> 00:38:42,380 இதற்கிடையில்,, மன்னிப்பு PHP இல்லை விஷயம் கட்டப்பட்ட ஒரு, 804 00:38:42,380 --> 00:38:45,970 அது நாம் எழுதினார் ஒரு விழா pset7 ஐந்து functions.php உள்ள 805 00:38:45,970 --> 00:38:47,940 என்று நீங்கள் அதை அணுக வேண்டும். 806 00:38:47,940 --> 00:38:53,830 மற்ற துறையில் இல்லையென்றால் காலியாக, எண், அதன் பிறகு நான் இருக்கிறேன் 807 00:38:53,830 --> 00:38:58,370 மன்னிப்பு கேட்கப் போவது பயனர் மற்றும் காணாமல் எண் சொல்கின்றன. 808 00:38:58,370 --> 00:38:59,320 இந்த கோப்பு சேமிக்க. 809 00:38:59,320 --> 00:39:02,640 >> இப்போது என் உலாவி திரும்பி செல்லலாம், மீண்டும் முயற்சி மீண்டும் செல்ல மன்றம். 810 00:39:02,640 --> 00:39:04,070 பதிவு. 811 00:39:04,070 --> 00:39:05,090 சரி. 812 00:39:05,090 --> 00:39:06,730 எதுவும் நல்ல இது, நடந்தது. 813 00:39:06,730 --> 00:39:08,120 நான் ஒரு பிழை செய்தி கிடைக்கும். 814 00:39:08,120 --> 00:39:11,651 ஆனால், அதற்கு பதிலாக, இந்த மீண்டும் நாம் பக்கம், மற்றும் எதுவும் வழங்கும் இல்லை. 815 00:39:11,651 --> 00:39:12,150 அடக்கடவுளே. 816 00:39:12,150 --> 00:39:15,350 817 00:39:15,350 --> 00:39:17,140 அதை செய். 818 00:39:17,140 --> 00:39:18,810 பதிவு. 819 00:39:18,810 --> 00:39:20,350 நான் என்ன தவறு செய்தேன்? 820 00:39:20,350 --> 00:39:24,860 காலியாக இருந்தால், $ _POST பெயர். 821 00:39:24,860 --> 00:39:26,350 மறுபடியும் சொல்? 822 00:39:26,350 --> 00:39:27,670 >> ஓ, நிச்சயமாக. 823 00:39:27,670 --> 00:39:30,919 நான் மிக முக்கியமான பகுதியாக, மறந்துவிட்டேன் இது ("../ / config.php அடங்கும்.") தேவை. 824 00:39:30,919 --> 00:39:34,210 825 00:39:34,210 --> 00:39:36,460 நான் அணுக வேண்டும் , செயல்பாடு மன்னிப்பு இது 826 00:39:36,460 --> 00:39:37,770 எதுவும் நடக்கவில்லை இருந்த ஏன் உள்ளது. 827 00:39:37,770 --> 00:39:39,460 செயல்பாடு உண்மையில் இல்லை. 828 00:39:39,460 --> 00:39:40,640 எனவே மீண்டும் இந்த முயற்சி செய்வோம். 829 00:39:40,640 --> 00:39:42,350 ன் பக்கம் ஏற்றவும் விடாதீர், பதிவு செய்யவும். 830 00:39:42,350 --> 00:39:43,060 சரி. 831 00:39:43,060 --> 00:39:43,770 அது அங்கே இருக்கிறது. 832 00:39:43,770 --> 00:39:45,700 எனவே, வெளியீடு நாம் இருக்கிறோம் இங்கே பார்த்து விளைவாக 833 00:39:45,700 --> 00:39:47,685 இன் மன்னிப்பு ஒரு அழைப்பு செயல்பாடு, சூப்பர் எளிய, 834 00:39:47,685 --> 00:39:50,060 மற்றும் அது வெறும் அவுட் அச்சிடுகிறது என்ன நான் ஒரு வாதம் அது கொடுக்கிறேன். 835 00:39:50,060 --> 00:39:51,370 >> அனைத்து சரி, எனவே ஒத்துழைக்க வேண்டும். 836 00:39:51,370 --> 00:39:54,240 என் பெயர் வழங்க வேண்டும் டேவிட் போன்ற, பதிவு, 837 00:39:54,240 --> 00:39:56,890 எண் சரி நாம் காணவில்லை கூட, என்று வழங்கும். 838 00:39:56,890 --> 00:39:58,650 617-555-1212. 839 00:39:58,650 --> 00:39:59,250 பதிவு. 840 00:39:59,250 --> 00:39:59,750 சரி. 841 00:39:59,750 --> 00:40:02,760 எனவே இப்போது, நன்றாக தான் எதுவும் இல்லை சுவாரஸ்யமான நடக்கிறது. 842 00:40:02,760 --> 00:40:06,000 எனவே இப்போது ஏதாவது மேலும் செய்யலாம் சுவாரஸ்யமான இந்த போன்ற நடக்கிறது. 843 00:40:06,000 --> 00:40:09,980 என்னை உதாரணமாக கொண்டு செல்லலாம், மற்றும் நாம் உண்மையில், பயனர்கள் என்று ஒரு அட்டவணை உருவாக்க 844 00:40:09,980 --> 00:40:12,330 நான் அது மூன்று கொடுக்க போகிறேன் பத்திகள், மற்றும் நான் விரைவில் தருகிறேன் 845 00:40:12,330 --> 00:40:16,250 பின்னர் ஐடி உருவாக்க, மற்றும் பெயரை பின்னர் எண், 846 00:40:16,250 --> 00:40:18,832 மற்றும் ஐடி துறையில் நான் இருக்கிறேன் ஒரு முழு எண்ணாக விட்டு செல்கிறோம். 847 00:40:18,832 --> 00:40:20,790 நான் போகிறேன் பெயர் துறையில் ஒரு Varchar வெளியேறத், 848 00:40:20,790 --> 00:40:23,257 மற்றும் நாம் ஓரளவு தன்னிச்சையாக, 64 சொல்கிறேன். 849 00:40:23,257 --> 00:40:25,090 நான் போகிறேன் எண் செய்ய, நீங்கள் என்ன தெரியுமா? 850 00:40:25,090 --> 00:40:27,350 நாம் ஒரு போகிறோம் இங்கே அமெரிக்க எண்களை ஆதரிக்காது, 851 00:40:27,350 --> 00:40:31,510 அதனால் நான் ஏதாவது செய்ய போகிறேன் போன்ற எரிப்பதை பின்னர் 10 எழுத்துக்கள் 852 00:40:31,510 --> 00:40:34,540 ஒரு பகுதியில் குறியீடு அதிகபட்சம் பின்னர் ஏழு இலக்கங்கள். 853 00:40:34,540 --> 00:40:37,870 பின்னர் இங்கு, நான் போகிறேன் கார்த் சம்பள உயர்வு இந்த துறையில் குறிப்பிட 854 00:40:37,870 --> 00:40:40,550 இந்த ஒரு முதன்மை முக்கிய செய்ய, மற்றும் நான் முன்னே போக போகிறேன் 855 00:40:40,550 --> 00:40:42,240 இந்த மற்ற பெட்டிகள் எந்த சரிபார்க்க. 856 00:40:42,240 --> 00:40:48,030 >> அதனால் நான் இப்போது இறுதியாக சேமி போது, மற்றும் நான், என் பயனர் அட்டவணை செல்ல 857 00:40:48,030 --> 00:40:52,270 இந்த அது என்றால் போல் உள்ளது நான் இப்போது ஒரு புதிய தாவல் அமைப்பு கிளிக். 858 00:40:52,270 --> 00:40:54,550 எனவே இந்த, தெளிவாக இருக்க வேண்டும் வெறும் உதாரணமாக வழி 859 00:40:54,550 --> 00:40:58,570 உங்கள் தகவல் அட்டவணை சொல்லி ஒரு ஐடி, ஒரு பெயர், மற்றும் ஒரு எண் உள்ளது 860 00:40:58,570 --> 00:41:02,040 அந்த குறிப்பிட்ட கட்டமைப்புகள் மற்றும் நாம் துறைகளில் ஓய்வு புறக்கணிக்க வேண்டும் 861 00:41:02,040 --> 00:41:03,140 அங்கு இப்போது. 862 00:41:03,140 --> 00:41:04,810 >> அதனால் இப்போது நான் என்ன செய்ய வேண்டும் என்று விரும்புகிறீர்கள்? 863 00:41:04,810 --> 00:41:09,060 நான் ஒரு இப்போது சென்றால் எனவே என் மூல குறியீடு, அனைத்து நன்றாக உள்ளது என்றால் 864 00:41:09,060 --> 00:41:11,190 நான் பின்வரும் கேள்வி இயக்க வேண்டும். 865 00:41:11,190 --> 00:41:14,970 செருக, மற்றும் நான் முடியும் பயனர்கள் நான் கண்டிப்பாக தெரியாதவாறு 866 00:41:14,970 --> 00:41:18,620 அது தான் என்றால் அந்த மீண்டும் உண்ணி தேவை பயனர்கள் போன்ற இல்லை ஒரு ஆபத்தான சொல். 867 00:41:18,620 --> 00:41:22,810 நான் பெயர் சொல்ல போகிறேன், எண், மற்றும் பின்னர் நான் இங்கே இருக்கிறேன் 868 00:41:22,810 --> 00:41:24,960 கடின குறியீடு போகிறது இன்னும் மதிப்புகள் ஐக்கிய. 869 00:41:24,960 --> 00:41:26,760 நான் இரண்டு கேள்வி மதிப்பெண்கள் வைத்து போகிறேன். 870 00:41:26,760 --> 00:41:29,320 இந்த ஒரு மரபு உள்ளது பல மொழிகளில் 871 00:41:29,320 --> 00:41:31,730 அதன்படி நீங்கள் வேண்டும் என்றால் ஒரு சரம் ஒரு ஒதுக்கிட 872 00:41:31,730 --> 00:41:34,105 நீங்கள் கேள்வி பயன்படுத்த போகிறோம் மதிப்பெண்கள், காரணங்களுக்காக நாம் தருகிறேன் 873 00:41:34,105 --> 00:41:36,370 பற்றி அரட்டை திரும்பி வர பாதுகாப்பு, மற்றும் இங்கே 874 00:41:36,370 --> 00:41:39,420 நான் அந்த அனுப்ப போகிறேன் இரண்டு துறைகள் பெயர் பதிவு, 875 00:41:39,420 --> 00:41:44,850 பின்னர், எண்ணை பதிவு மற்றும் இப்போது கோப்பு சேமிக்க. 876 00:41:44,850 --> 00:41:47,090 >> இப்போது நான் போகிறேன் ஒரு சூப்பர் இங்கே கீழே போக 877 00:41:47,090 --> 00:41:55,690 வெறுமனே rendersuccess.php, சொல்ல இது மற்றொரு டெம்ப்ளேட் போகிறது. 878 00:41:55,690 --> 00:41:57,380 நான் வேகமாக உருவாக்க போகிறேன். 879 00:41:57,380 --> 00:42:06,270 Geditsuccess.php மற்றும் நான் போகிறேன் அந்த கோப்பு, H1 வெற்றி சொல்ல. 880 00:42:06,270 --> 00:42:06,990 அனைத்து சரியான. 881 00:42:06,990 --> 00:42:11,312 எனவே இப்போது மீண்டும் செல்லலாம் நான் முன் விஜயம் எங்கே உலாவி,. 882 00:42:11,312 --> 00:42:14,270 நாம் முன்னோக்கி சென்று மற்றும் நான் எழுதிய உறுதிப்படுத்த டேவிட், நான், ஒரு தொலைபேசி எண் எழுதினார் 883 00:42:14,270 --> 00:42:15,390 பதிவு. 884 00:42:15,390 --> 00:42:16,100 அடக்கடவுளே. 885 00:42:16,100 --> 00:42:17,420 நான் என்ன தவறு செய்தேன்? 886 00:42:17,420 --> 00:42:20,850 எனவே நான், இங்கே நீங்கள் ஒரு பிழை பார்கிறேன் உங்கள் SQL தொடரியல் ஒரு பிழை இல்லை. 887 00:42:20,850 --> 00:42:24,900 என்னை மீண்டும் கெடிட் குதிக்க, அனுமதிக்க என்னை, register.php செல்ல 888 00:42:24,900 --> 00:42:28,830 மற்றும் நான் என்று என்ன மாட்டா முக்கியமான கடைசி நேரத்தில் இருந்தது? 889 00:42:28,830 --> 00:42:29,722 நான் இந்த வேண்டும். 890 00:42:29,722 --> 00:42:32,930 நீங்கள் இருந்து விட மற்ற தெரிந்து கொள்ள வேண்டும் முன்பே கவனித்தனர், ஆனால் நான் இந்த வேண்டும். 891 00:42:32,930 --> 00:42:35,596 >> எனவே இப்போது மீண்டும் செல்லலாம், மற்றும் இந்த உலாவியில் பார்க்க உதவியாக இருந்தது 892 00:42:35,596 --> 00:42:37,680 மற்றும் என்று ஏன் config.php உள்ள தான் நாம் பிழைகளை வெளிக்காட்டாதே. 893 00:42:37,680 --> 00:42:41,770 , தான் போய் மீண்டும் நாம் , தொடர்க வெற்றி கிளிக். 894 00:42:41,770 --> 00:42:47,060 எனவே இப்போது எனக்கு வழியாக செல்லலாம் என் இங்கே தகவல் மற்றும் பயனாளர் கிளிக், 895 00:42:47,060 --> 00:42:51,680 மற்றும் உலவ, மற்றும் இப்போது நான் கவனிக்க இங்கே என் தகவல் டேவிட் வேண்டும். 896 00:42:51,680 --> 00:42:55,810 இப்போது தொழில்நுட்ப இந்த வலைத்தளத்தில் உள்ளது இல்லை இன்னும் பொது இணையத்தில், 897 00:42:55,810 --> 00:42:57,890 அதனால், நான் வேறு இல்லை முடியும் இங்கே வைத்து மக்கள், 898 00:42:57,890 --> 00:43:01,120 ஆனால் நான் இப்போது, விரும்பினால் உதாரணமாக, நானே ஒரு உரை செய்தியை அனுப்ப. 899 00:43:01,120 --> 00:43:03,920 இங்கே ஒரு மூட்டு வெளியே செல்லலாம் இந்த உண்மையில் வேலை செய்தால் மற்றும் பார்க்க. 900 00:43:03,920 --> 00:43:07,331 நான் போக போகிறேன் மற்றும் இந்த வரிசையில் நீக்க 901 00:43:07,331 --> 00:43:09,080 மற்றும் நாம் இந்த மங்கலாக வேண்டும் வீடியோ வெளியே பின்னர் 902 00:43:09,080 --> 00:43:11,900 எனவே நாம் முழு இணைய, என்னை பள்ளித்தோழன் 903 00:43:11,900 --> 00:43:17,270 மற்றும் நாம் இப்போது வரை போம் உலாவி மற்றும் நாம் சொற்பொழிவு வழியாக செல்லலாம் 904 00:43:17,270 --> 00:43:22,040 மற்றும் நாம் வெவ்வேறு தட்டச்சு செய்யலாம் எண் இங்கே, வெற்றி பதிவு. 905 00:43:22,040 --> 00:43:25,550 >> எனவே இப்போது, என் சொந்த எண்ணிக்கை மறைமுகமாக தான் தகவல், மற்றும் இப்போது வேடிக்கை பகுதியாக. 906 00:43:25,550 --> 00:43:28,774 உண்மையில் செய்ய PHP பயன்படுத்த நாம் ஏதாவது வேலைத்திட்ட, 907 00:43:28,774 --> 00:43:30,940 அல்லது கட்டளை இருந்து வரி அல்லது வேறு எங்காவது இருந்து, 908 00:43:30,940 --> 00:43:32,773 மற்றும் இப்போது நான் இருக்கிறேன் எளிய வைக்க போகிறோம் 909 00:43:32,773 --> 00:43:36,230 மற்றும் நான் போக போகிறேன் என் இங்கே அடைவு மற்றும் பின்வரும் செய்ய. 910 00:43:36,230 --> 00:43:44,920 Gedit, ஸ்கிரிப்ட் நாம் தருகிறேன், தான் சொல்கிறேன் , உரை, #! / பயனர் / பின் / env PHP அதை அழைக்க 911 00:43:44,920 --> 00:43:46,700 போன்ற நாம் கடந்த காலத்தில் கண்டோம். 912 00:43:46,700 --> 00:43:47,950 PHP. 913 00:43:47,950 --> 00:43:55,055 >> இப்போது நான் தேவை இல்லை போகிறேன் config.php அடங்கும், 914 00:43:55,055 --> 00:43:57,360 கூட இந்த வலிமையை என்றாலும் ஒரு சிறிய பிழை தூண்ட. 915 00:43:57,360 --> 00:44:03,960 இப்போது நான் போய் சொல்ல போகிறேன் பயனர்கள் இருந்து வரிசைகள், கேள்வி, தேர்ந்தெடுக்கப்பட்ட நட்சத்திர, 916 00:44:03,960 --> 00:44:08,149 மற்றும் இப்போது இங்கே நான் ஒரு நுட்பம் செய்ய போகிறேன் வரிசையில் என ஒவ்வொரு வரிசைகள் கடந்த காலத்தில் இருந்து. 917 00:44:08,149 --> 00:44:09,690 நான் எளிமையான ஏதாவது செய்ய போகிறேன். 918 00:44:09,690 --> 00:44:19,090 பெயர் இந்த சொல்கிறேன் printf, மற்றும் எண் இந்த, பின்சாய்வுக்கோடானது n உள்ளது. 919 00:44:19,090 --> 00:44:23,320 இப்போது நான் கடந்து போகிறேன் வரிசையில், மேற்கோள் பெயர் மேற்கோள் 920 00:44:23,320 --> 00:44:28,140 மற்றும் வரிசையில் மேற்கோள் எண், மற்றும் இப்போது மேலே போகலாம் 921 00:44:28,140 --> 00:44:31,430 மற்றும் என் முனைய சாளரத்தில் chmod இந்த ஒரு + x செய்ய 922 00:44:31,430 --> 00:44:33,970 உரை இயங்கக்கூடிய என்று இந்த ஸ்கிரிப்ட். 923 00:44:33,970 --> 00:44:36,080 இப்போது உரை இயக்க அனுமதிக்க. 924 00:44:36,080 --> 00:44:37,590 >> சரி, அதனால் முன்னேறும். 925 00:44:37,590 --> 00:44:39,960 அதனால் நான் இப்போது எழுதியுள்ளேன் ஒரு கட்டளை வரி ஸ்கிரிப்ட், 926 00:44:39,960 --> 00:44:43,300 என்று, PHP என்று ஒரு மொழியில், ஏனெனில் அந்த, வரி தேவைப்படும் 927 00:44:43,300 --> 00:44:46,380 அந்த கட்டமைப்பு அணுகலை உள்ளது நான் குறிப்பிட்ட அந்த மாறிலிகள். 928 00:44:46,380 --> 00:44:48,177 தகவல் மற்றும் முன்னும் பின்னுமாக பெயர். 929 00:44:48,177 --> 00:44:50,260 உண்மையில், நான் தெளிவாக இருக்க வேண்டும் இந்த ஒரு தட்டைப்புழு இல்லை என்று, 930 00:44:50,260 --> 00:44:54,730 , என்னை போய் பதிவு நாம் ராப் போன்ற வேறு உண்மையில் வேகமாக, யாரோ 931 00:44:54,730 --> 00:44:58,890 மற்றும் அவரை 555-1212 எண் கொடுக்கும். 932 00:44:58,890 --> 00:45:01,557 >> இப்போது, நான் ஸ்கிரிப்டை என்றால் மீண்டும், சக்தி கவனிக்க 933 00:45:01,557 --> 00:45:03,140 நாம் தகவல் செய்கிறீர்கள் என்ன. 934 00:45:03,140 --> 00:45:07,680 இப்போது நான் உடனடியாக பார்த்த என்ன மற்ற இரண்டு வரிசைகளில் என் தகவல் இருந்தால். 935 00:45:07,680 --> 00:45:10,699 எனவே இப்போது ஏதாவது செய்ய முயற்சி செய்வோம் உள்ளே கூட ஆர்வலராக, 936 00:45:10,699 --> 00:45:12,740 மற்றும் இந்த நாம் இருக்கிறது பகுதியாக உள்ளது முன்கூட்டியே சோதனை இல்லை, 937 00:45:12,740 --> 00:45:15,910 எனவே கடைசி நேரத்தில், நான் இதை செய்தேன் விஷயங்களை, கடுமையாக சவூதிக்கு 938 00:45:15,910 --> 00:45:17,120 நாம் அந்த விளைவு வீடியோ வேண்டும். 939 00:45:17,120 --> 00:45:18,286 >> உண்மையில், ஆமாம், வேடிக்கையான ஒதுக்கி. 940 00:45:18,286 --> 00:45:20,480 கடந்த முறை எனவே, ஒரு இரண்டு ஆண்டுகளுக்கு முன்பு போன்ற சொற்பொழிவு, 941 00:45:20,480 --> 00:45:23,230 நாம் இருக்க வேண்டும், நான் முடிவு, முடிவு அனைத்து இந்த ஒரு நல்ல யோசனை இருக்க வேண்டும் 942 00:45:23,230 --> 00:45:28,150 மாறும் மின்னஞ்சல்களை உருவாக்க வர்க்கம், முழு தகவல், CS50 பயன்படுத்தி 943 00:45:28,150 --> 00:45:33,390 எங்களுக்கு அவர்களின் எண்கள் கொடுத்த மாணவர்கள், மற்றும் அவர்களின் செல்போன் லிருந்து இது நீங்கள் 944 00:45:33,390 --> 00:45:36,290 pset0 இருந்து நினைவுகூர வேண்டும், அது மாறிவிடும், காரணம் எப்படி 945 00:45:36,290 --> 00:45:40,650 நான் என் திட்டத்தில் ஒரு சிறு பிழை இருந்தது மற்றும் 2012 இல் ஒரு ஜோடி தவறுகளை செய்தது, நான் நினைக்கிறேன். 946 00:45:40,650 --> 00:45:43,997 >> இதையொட்டி, ஒரு நான் லூப் என்று , விஷயம் சரியாக இந்த வகையான செய்தார் 947 00:45:43,997 --> 00:45:46,580 தகவல் தேடி, தகவல் இருந்து ஒரு பெயரை வருகிறது, 948 00:45:46,580 --> 00:45:49,940 ஒவ்வொரு பின்னர் தகவல் இருந்து பெயரை, மற்றும் அந்த வட்டத்திற்கு ஹீரோக்களின் நான் ஒரு மின்னஞ்சல் அனுப்பி. 949 00:45:49,940 --> 00:45:54,130 ஆனால், அதற்கு பதிலாக ஒரு மின்னஞ்சல் அனுப்பும், நான் ஒரு மின்னஞ்சல் முதல் மறு செய்கை அனுப்பிய, 950 00:45:54,130 --> 00:45:58,200 மற்றும் இரண்டு மின்னஞ்சல்கள் இரண்டாவது மறு செய்கை, அனுப்பிய மூன்று மின்னஞ்சல்கள் இரண்டாவது மறு செய்கை, இது 951 00:45:58,200 --> 00:46:01,230 நீங்கள் இருந்து நினைவுகூர வேண்டும் என எங்கள் அறிகுறியும் குறியீடு விவாதம் 952 00:46:01,230 --> 00:46:06,400 n போன்ற மோசமான இந்த பெரிய ஓ, ஸ்கொயர் நான் அனுப்பிய எத்தனை செய்திகள் உள்ளது 953 00:46:06,400 --> 00:46:08,560 ஆனால் அது கூட மின்னஞ்சல்களை இருந்தது அது உரை செய்திகளை இருந்தது. 954 00:46:08,560 --> 00:46:12,070 >> உனக்கு தெரியும், வருகை உள்ளது இறுதியில் செமஸ்டர் நோக்கி சூப்பர் உயர் 955 00:46:12,070 --> 00:46:15,360 அதனால் நான் அதை அழகாக இருக்கும் என்று நினைத்தேன் நேரம் "நீ ஏன் வர்க்கமும் இல்லை?", சொல்ல 956 00:46:15,360 --> 00:46:17,880 உரை செய்தி நான் இல் முழு வர்க்கம் அனுப்பிய, 957 00:46:17,880 --> 00:46:22,140 மற்றும் அது 50% பிடிக்கும் சிரிப்பாக இருந்தது வர்க்கம், ஆனால் மற்ற 50%, இவர்களில் சிலர் 958 00:46:22,140 --> 00:46:26,102 வெளியே ஒப்பந்தங்களும், நான் நம்பமுடியாத அனுப்பிய மன்னிப்பு இனிப்பு குறிப்புகள் 959 00:46:26,102 --> 00:46:28,560 ஊழியர்கள் மன்னிப்பு செய்ய விரிவுரை தவறவிட்ட நிலையில் தான் 960 00:46:28,560 --> 00:46:29,530 இந்த முறை, சரியான? 961 00:46:29,530 --> 00:46:32,790 962 00:46:32,790 --> 00:46:34,030 >> அதனால் கடுமையாக கோணலாக என்று. 963 00:46:34,030 --> 00:46:37,030 என்று ஆவி எனவே, இந்த முயற்சி செய்வோம் மீண்டும் ஆனால் என் எண். 964 00:46:37,030 --> 00:46:41,940 முன்கூட்டியே, functions.php உள்ள, நான் இங்கே இந்த செயல்பாடு எழுதப்பட்ட. 965 00:46:41,940 --> 00:46:44,250 அது உரை என்று, மற்றும் அது மூன்று வாதங்களை எடுக்கிறது. 966 00:46:44,250 --> 00:46:46,360 ஒரு எண், ஒரு கேரியர், மற்றும் ஒரு செய்தி. 967 00:46:46,360 --> 00:46:50,390 >> நான் ஒரு சுவிட்ச் அறிக்கை, பயன்படுத்தி இது பிரமாதமாக PHP, இல்லை வெறும் சரங்களை எடுக்கிறது 968 00:46:50,390 --> 00:46:53,350 முழு, மற்றும் நான் செயல்படுத்த இன்னும் இந்த அனைத்து ஆதரவையும், 969 00:46:53,350 --> 00:46:55,370 நான், AT & T மற்றும் வெரிசோன் செய்துவிட்டேன். 970 00:46:55,370 --> 00:46:57,610 அது மாறிவிடும் என்பதால் இந்த விமானந்தாங்கி என்று 971 00:46:57,610 --> 00:47:00,570 அவர்கள், எஸ்எம்எஸ் வாசல்கள் மின்னஞ்சல் வேண்டும் அதன்படி நீங்கள் உண்மையில் முடியும் 972 00:47:00,570 --> 00:47:05,529 ஒரு முகவரிக்கு ஒரு மின்னஞ்சல் அனுப்ப vtext.com மணிக்கு தொலைபேசி எண் போன்ற 973 00:47:05,529 --> 00:47:08,070 மற்றும் பயனர் தடுக்கப்பட்டது என்றால் செய்திகளை, அது செல்ல வேண்டும் 974 00:47:08,070 --> 00:47:09,340 ஒரு உரை செய்தி. 975 00:47:09,340 --> 00:47:13,270 >> இப்போது இந்த செய்ய, நான் சேர்க்க வேண்டும் போகிறேன் என் தகவல் மிகவும் வேகமாக ஒரு துறையில். 976 00:47:13,270 --> 00:47:15,470 நான் போக போகிறேன் என் அமைப்பு, மற்றும் நான் இருக்கிறேன் 977 00:47:15,470 --> 00:47:21,880 போய் ஒரு சேர்க்க போகிறீர்கள் அட்டவணை இறுதியில் துறையில். 978 00:47:21,880 --> 00:47:25,227 ன் Go கிளிக் செல்லலாம், நான் இருக்கிறேன் இந்த கேரியர் அழைக்க போகிறேன் 979 00:47:25,227 --> 00:47:27,310 இப்போது நான் போகிறேன் ஒரு பொருட்டல்ல உரையாக இந்த விட்டு, 980 00:47:27,310 --> 00:47:29,320 ஆனால் நாம் எதிர்காலத்தில் ஆர்வலராக இருக்க முடியும். 981 00:47:29,320 --> 00:47:31,961 நான் விரைவில் செல்ல போகிறேன் என் மேஜையில் ஒரு, மற்றும் நான் இருக்கிறேன் 982 00:47:31,961 --> 00:47:34,210 ராப் பெற போகிறது, என்று ஒரு போலி எண் ஏனெனில், 983 00:47:34,210 --> 00:47:38,540 நான் இங்கே தொகு செல்ல போகிறேன் மற்றும் நான் கைமுறையாக என் கேரியர் மாற்ற போகிறது 984 00:47:38,540 --> 00:47:43,410 வெரிசோன், இருக்க இது , மற்றும் இப்போது இங்கே உள்ளது. 985 00:47:43,410 --> 00:47:44,980 >> ஒரு விரைவான நல்லறிவு சோதனை செய்யட்டும். 986 00:47:44,980 --> 00:47:52,730 நமது உரை ஸ்கிரிப்ட், திறந்து விட இது இந்த மாதிரி, கேரியர்% s ஆகும். 987 00:47:52,730 --> 00:47:58,230 நாம் நிறைய பிழை செய்து நான், 2012 ல் கேரியர் செய்ததை விட சோதனை. 988 00:47:58,230 --> 00:48:01,160 இப்போது, நான் போக போகிறேன் மேலே மற்றும் ஸ்கிரிப்ட் மீண்டும் ரன். 989 00:48:01,160 --> 00:48:01,660 சரி. 990 00:48:01,660 --> 00:48:06,100 கேரியர் அதாவது வெரிசோன், ஆகிறது இப்போது வட்டம் நான் இந்த செய்ய முடியும். 991 00:48:06,100 --> 00:48:08,360 சரியாக இந்த ஆண்டு, வட்டம், இங்கே நாம் செல்ல. 992 00:48:08,360 --> 00:48:12,200 >> எனவே லூப் இந்த உள்ளே, நான் இருக்கிறேன் இந்த printf வேண்டும் மட்டும் போகிறது, 993 00:48:12,200 --> 00:48:15,990 நான் உரை அழைக்க போகிறேன் மற்றும் இந்த செயல்பாடு திரும்ப பயன்பாடு 994 00:48:15,990 --> 00:48:19,670 இருந்தது அது ஒரு, ஒரு எண் எடுக்கிறது கேரியர், மற்றும் ஒரு செய்தி. 995 00:48:19,670 --> 00:48:23,310 எனவே நாம் பார்ப்போம், எண் போகிறது வரிசையில் மேற்கோள் இருக்க "எண்," 996 00:48:23,310 --> 00:48:31,660 வரிசையில் மேற்கோள் "கேரியர்," மற்றும் கடந்த ஒரு செய்தி இருந்தது. 997 00:48:31,660 --> 00:48:36,250 , இந்த ஆண்டு அரைப்புள்ளி திருகு. 998 00:48:36,250 --> 00:48:36,780 >> சரி. 999 00:48:36,780 --> 00:48:38,280 விரல்கள் கடந்தது. 1000 00:48:38,280 --> 00:48:39,970 இந்த வேலை பார்ப்போம். 1001 00:48:39,970 --> 00:48:41,720 சரி,. 1002 00:48:41,720 --> 00:48:43,000 இந்தாருங்கள். 1003 00:48:43,000 --> 00:48:47,380 போன் திறக்க வேண்டும், உங்கள் விரல் கடந்து, டாமிட். 1004 00:48:47,380 --> 00:48:50,300 வரையறுக்கப்படாத மாறி may-- ஓ உண்மையான வேகமாக, காத்திருக்க நில். 1005 00:48:50,300 --> 00:48:51,340 ரியல் வேகமாக, உண்மையான வேகமாக. 1006 00:48:51,340 --> 00:48:53,380 இது முற்றிலும் மதிப்பு. 1007 00:48:53,380 --> 00:48:57,710 என்னை இம்-ஓ, கைப்பற்றி, என்னை அடைய வேண்டும். 1008 00:48:57,710 --> 00:48:59,965 நூல்கள் வேண்டும், நன்றி வேறு யாராவது இருந்து தொடங்கியது. 1009 00:48:59,965 --> 00:49:04,770 1010 00:49:04,770 --> 00:49:11,650 என்னை போய் உண்மையான திறந்து விட இங்கே வேகமாக, dropbox.php / மெயில். 1011 00:49:11,650 --> 00:49:12,660 காத்திரு. 1012 00:49:12,660 --> 00:49:14,455 அது எங்கை. 1013 00:49:14,455 --> 00:49:17,430 இறக்கம். 1014 00:49:17,430 --> 00:49:18,560 சரி, மூல src8m. 1015 00:49:18,560 --> 00:49:19,700 சரி. 1016 00:49:19,700 --> 00:49:21,380 >> இங்கே இன்னும் ஒரு வரி தேவை. 1017 00:49:21,380 --> 00:49:24,530 ஓ அது அங்கே Frosh தான், ஆகிறது IM களை, அது மூன்று மணிக்கு பதிவேட்டில் தான். 1018 00:49:24,530 --> 00:49:28,820 ஓ ஹலோ, வேம்பு, மிகவும் நன்றி. 1019 00:49:28,820 --> 00:49:31,130 சரி, நான் இங்கே இந்த வரி காணவில்லை. 1020 00:49:31,130 --> 00:49:33,010 எனவே என்னை விரைவில் அடைய அனுமதிக்க குறியீடு இந்த வரி, 1021 00:49:33,010 --> 00:49:36,200 இது மெயில் அல்லது நூலகம் நான் உண்மையில் பயன்படுத்த வேண்டும் என்று, 1022 00:49:36,200 --> 00:49:38,300 நான் விரைவில் போகிறேன் செயல்பாடுகளை மீண்டும் செல்ல, 1023 00:49:38,300 --> 00:49:42,337 நான் இந்த மேல் செல்ல போகிறேன் தாக்கல் மற்றும் அதே இந்த கோப்பு தேவைப்படுகிறது, 1024 00:49:42,337 --> 00:49:45,420 மற்றும் இப்போது நான் கடந்து போகிறேன் என் நான் கட்டளை செல்ல போது விரல்கள் 1025 00:49:45,420 --> 00:49:49,530 உள்ளே இது வரி ஸ்கிரிப்ட், இன்றைய உள்ளூர் புரவலன் அடைவு. 1026 00:49:49,530 --> 00:49:50,610 இயக்கவும் உரை. 1027 00:49:50,610 --> 00:49:52,720 உள்ளிடவும். 1028 00:49:52,720 --> 00:49:53,220 மின்னஞ்சல். 1029 00:49:53,220 --> 00:49:53,719 காத்திரு. 1030 00:49:53,719 --> 00:49:58,850 1031 00:49:58,850 --> 00:49:59,600 காத்திரு. 1032 00:49:59,600 --> 00:50:01,680 மின்னஞ்சல். 1033 00:50:01,680 --> 00:50:02,290 சரி, ஓ. 1034 00:50:02,290 --> 00:50:03,870 இந்தாருங்கள். 1035 00:50:03,870 --> 00:50:06,880 >> மின்னஞ்சல் புதிய வேலை PHP mailer பெறுகிறது. 1036 00:50:06,880 --> 00:50:09,970 நான் இந்த சரியான செய்தானா? 1037 00:50:09,970 --> 00:50:11,067 அடக்கடவுளே. 1038 00:50:11,067 --> 00:50:12,150 காத்திருக்க, நில், ஓ To--. 1039 00:50:12,150 --> 00:50:12,649 நில். 1040 00:50:12,649 --> 00:50:15,820 1041 00:50:15,820 --> 00:50:18,630 நான் இந்த உள்ளது, சத்தியம் அது மிகவும் மதிப்பு இருக்க போகிறது. 1042 00:50:18,630 --> 00:50:20,340 முகவரி. 1043 00:50:20,340 --> 00:50:24,390 நான் செய்ய வேண்டாம் ஏன் இந்த வலது வர்க்கம் முன் உதாரணங்கள். 1044 00:50:24,390 --> 00:50:26,350 ஹும். 1045 00:50:26,350 --> 00:50:27,910 பின்வரும் பெற்றவர்கள் தோல்வியடைந்தன. 1046 00:50:27,910 --> 00:50:31,500 1047 00:50:31,500 --> 00:50:33,040 ன் ஒரு கடைசி விஷயம் முயற்சி செய்வோம். 1048 00:50:33,040 --> 00:50:40,660 முகவரியை சேர்க்க, இருந்து அமைக்க SMTP, முகவரியை உண்மையில் என்று. 1049 00:50:40,660 --> 00:50:43,980 முகவரியில் இந்த கடைசி பகுதியாக முயற்சி செய்வோம். 1050 00:50:43,980 --> 00:50:47,210 அடடே, நான் இப்போது மிகவும் வருத்தமாக இருக்கிறேன். 1051 00:50:47,210 --> 00:50:47,854 நன்றி. 1052 00:50:47,854 --> 00:50:50,270 ஆனால் நான் உண்மையில் அனைத்து பாராட்டுகிறேன் நூல்களை நீங்கள் அனுப்பும். 1053 00:50:50,270 --> 00:50:53,130 1054 00:50:53,130 --> 00:50:56,320 நீங்கள் இந்த டேவிட் கிடைத்துவிட்டது. 1055 00:50:56,320 --> 00:50:59,310 நீங்கள் அது வீசுகிறது. 1056 00:50:59,310 --> 00:51:01,720 அங்கு அது விடு மற்றும் நாம் திங்களன்று போடுவோம். 1057 00:51:01,720 --> 00:51:04,290 பின்னர் நீங்கள் பார்க்க. 1058 00:51:04,290 --> 00:51:08,090 >> DAVEN Farnham: இப்போது டீப் Daven ஃபர்ண்ஹாம் மூலம் எண்ணங்கள். 1059 00:51:08,090 --> 00:51:11,340 1060 00:51:11,340 --> 00:51:17,590 ஒரு பைனரி மரம் ஒரு காட்டில் விழுந்தால் மற்றும் யாரும் சி அதை [அடக்கியபடி] சுற்றி வருகிறது. 1061 00:51:17,590 --> 00:51:18,998