[இசை கேட்கிறது] ராப் Bowden: அதிக. நான் ராப் இருக்கிறேன், மற்றும் நான் நீங்கள் தயாராக இருக்கிறோம் என்று நம்புகிறேன் இந்த தீர்வு பங்கு வைத்து. முதல், பதிவேட்டை பாருங்கள் நாம். அதனால் இங்கே நாம் சோதனை நினைவில் ஒரு வடிவம் இருந்தால் பார்க்க இந்த பக்கம் வெளியிடப்படும். நாங்கள் போகிறோம் எனவே முதல் விஷயம் வேறு செல்ல இருக்கிறது. நாம் வழங்க போகிறோம் பதிவு படிவம். எனவே பதிவு படிவம் போகிறது register.PHP வெளியிட. என்ன அது அனுப்ப போகிறது? இது ஒரு பயனர்பெயர் அனுப்ப நடக்கிறது என்று பயனர், ஒரு கடவுச்சொல்லை நிரப்ப போகிறது, ஒரு உறுதிப்படுத்தல் - கடவுச்சொல்லை மீண்டும் தட்டச்சு. எனவே இப்போது அந்த வடிவத்தில் வெளியிடப்படும் போது என்றால் register.PHP நாம் இந்த இயக்க வேண்டும். இந்த பார்த்து, நாம் முதல் இருக்கிறோம் உள்ளீடு சரிபார்க்க போகிறது. நாம் உறுதி செய்ய வேண்டும் பயனர் பெயர் மற்றும் கடவுச்சொல்லை காலியாக இல்லை என்று உண்மையில் உறுதி கடவுச்சொல்லை பொருந்தும். நாங்கள் சரிபார்க்க ஒருமுறை நாம் என்று உண்மையில் பயனர் பதிவு. இதற்கு என்ன அர்த்தம்? சரி, நாம் சேர்க்க வேண்டும் எங்கள் தரவுத்தளத்தில் பயனர். இந்த நாம் அதை செய்யலாம் எப்படி இருக்கிறது. எனவே நாம் செய்த செருக போகிறோம் அட்டவணை துறைகள் பயனர் பெயர், புல, மற்றும் பண. பண முன்னிருப்பு மதிப்பு 10,000 போகிறது. நாம் பயனர் பெயர் என அனுப்ப போகிறோம், போஸ்ட் சூப்பர் மூலம், பயனர் பெயர் உலக என்று வடிவத்தில் இருந்து சமர்ப்பிக்கப்பட்டது. நாம் குறியாக்க போகிறோம் கடவுச்சொல்லை. என்று வெற்றி என்றால், அதன் விளைவுகள் அல்லாத தவறான இருக்கும். அது தோல்வி என்றால், நாம் மன்னிப்பு கேட்க வேண்டும். ஏதோ தவறு நடந்துவிட்டது. என்ன தவறு இருக்க முடியும்? சரி, இருக்க வேண்டும் ஒரு தனிப்பட்ட பயனாளர் பெயர். எனவே கேள்வி தோல்வி ஏற்கனவே பயனர் பெயர் அட்டவணை நிலவியது. அது ஒரு தனிப்பட்ட பயனாளர் பெயர் இருந்தது அனுமானித்து, நாம் அடைய வினா போகிறோம் அந்த பயனரின் ஐடி. அடையாள உள்ளது என்பதை நினைவில் கொள்ளுங்கள் கார் உயர்த்துவதன். அதனால் அந்த சில செயலிழக்க நடக்கிறது என்றால் காரணம், நாம் மன்னிப்பு கேட்க வேண்டும் நாங்கள் ஐடி அடைய முடியவில்லை என்று. ஆனால் பின்னர், அது தோல்வி இல்லை என்று அனுமானித்து நாம் என்ன கேள்வி இருந்து ஐடி கைப்பற்றி எங்கள் கூட்டத்தில் அந்த சேமிக்க - எனவே நாம் இந்த பயனர் உள்நுழைய வேண்டும் அமர்வு ஐடி சேமித்து சூப்பர் உலக, மற்றும் இறுதியாக நமது போர்ட்ஃபோலியோ திருப்பி. அந்த பதிவு இது தான். இப்போது நாம் மேற்கோள் செல்ல போகிறோம். அதனால் நான் சாப்பிட போகிறேன் ஒரு உண்மையில் ஒத்த அமைக்க. நாம் இந்த குறியீடு என்று இங்கே பார்க்கிறோம் என்று நாம் ஒரு வடிவம் ஆகும் போது இயக்க போகிறீர்கள் இந்த பக்கம் வெளியிடப்படும். ஆனால் முதலில் நாம் உண்மையில் வேண்டும் அந்த வடிவம் வழங்க. எனவே அந்த வடிவம் பாருங்கள் எடுத்து, என்ன துறைகள் உள்ளன? நாம் அனைத்து மேற்கோள் ஒரு உள்ளது என்று பார்க்கிறோம் பெயர் சின்னம் உரை பெட்டியில். அதனால் போது அந்த வடிவம் posted quote.php நாம் இப்போது செய்ய போகிறோம் இந்த குறியீடு இயக்க. பெண்ணுக்கும் சூப்பர் மட்டுமே மாறி உலக சின்னம் இருக்க போகிறது. நாம் உறுதி செய்ய வேண்டும் என்று பரிசோதிக்கவும் அவர்கள் உண்மையில் சின்னமாக posted. அவர்கள் செய்யவில்லை என்றால், நாங்கள் உங்களுக்கு சொல்ல ஒரு சின்னமாக வழங்க வேண்டும். , அவர்கள் ஒரு சின்னமாக வழங்க வேண்டும் அனுமானித்து நாம் சின்னமாக இருக்கும். இப்போது அந்த தோற்றத்தை வரை இருக்கலாம் நினைவில் முதல் தோல்வி, நன்றாக, ஒருவேளை அது இல்லை ஒரு தொடங்கும் செல்லுபடியாகும் சின்னங்கள். எனவே இந்த பதிலுக்கு தவறான இருக்கும் என்றால், நாங்கள் மன்னிப்பு கேட்க வேண்டும் என்று சின்னங்கள் இல்லை. நாம் சின்னமாக கண்டுபிடித்தேன், இப்போது நாம் quote.php வார்ப்புரு வழங்க முடியும். என்ன இருக்கும்? என்று தான் அச்சிட நடக்கிறது என்று ஒரு பங்கு என்ன பங்குகள் பெயர் இருந்தது பங்கு விலை என்ன மதிப்பு இருக்கிறது. இப்போது நாம் ஏன் இந்த htmlspecialchars பயன்படுத்த வேண்டாம் செயல்பட? என்று தான் பங்கு பெயர் மற்றும் சின்னம் உண்மையில் சிறப்பு கொண்டிருக்கலாம் எழுத்துக்கள் என்று இருக்க கூடாது HTML பொருள். சரி, அந்த மேற்கோள் இது தான். இப்போது நாம் index.php பார்க்க வேண்டும் மற்றும் போர்ட்ஃபோலியோ. ஆனால் முதலில் நாம் உண்மையில் அமைக்க வேண்டும் அமைச்சர்கள் அட்டவணை. இங்கே நாங்கள் அதை செய்ய போகிறோம் என்பதை தான். எனவே கட்டமைப்பை பாருங்கள் நாம். நாம் பார்க்கின்றோம் என்று அமைச்சர்கள் அட்டவணை ஒரு அடையாள போகிறது. எனவே அந்த பயனரின் இருக்க போகிறது பங்குகள் சேர்க்கைக்கு என்று ஐடி. நாம் இருக்கும் ஒரு சின்னமாக, வேண்டும் நாங்கள் இருக்கிறோம் என்று நிறுவனத்தின் சின்னம் பங்குகள் சேர்க்கைக்கு. பின்னர் பங்குகள் எண்ணிக்கை செருகிய என்று பங்குகள். எனவே, pset ஸ்பெக் ஒன்றுக்கு நினைவில் நாங்கள் அந்த ஐடி மற்றும் சின்னங்கள் குறிப்பிட - நாம் குறியீடுகளும், ஐடி மற்றும் பாருங்கள் சின்னங்கள் முதன்மை முக்கிய ஆகிறது. எனவே ஒரு பயனர் ஐடி மற்றும் சின்னங்கள் ஜோடி ஒரே ஒரு தோன்றும் இந்த அட்டவணையில் நேரம். இப்போது குறியீடு பார்ப்போம். எனவே இப்போது index.php அடைய போகிறது நமது போர்ட்ஃபோலியோ தகவல் மற்றும் பயனர் அதை காண்பிக்க. எனவே, முதலில் நாம் பண அடைய போகிறோம் பயனர் தற்போது இருந்து கொண்டிருக்கிறது என்று பண அட்டவணை. என்று கேள்வி எப்போதும் போகிறது, நினைவில் வரிசைகள் ஒரு வரிசை திரும்ப. நாம் பணம் மட்டுமே தேர்வு கூட ஒரு வரிசையில் இருந்து, நாம் இன்னும் வேண்டும் ஒரு அதுவொரு மூலம் பண கைப்பற்றி ம.தி.மு.க. அட்டவணை வரிசைகள் மற்றும் வாட்டி பண குறியீட்டு. எனவே இப்போது நாம் அனைத்து தேர்ந்தெடுக்க வேண்டும் அமைச்சர்கள் மேசையில் இருந்து தகவல் தற்போது தொடர்புடைய பயனர் உள்நுழைந்திருக்க. நாம் நிச்சயமாக உறுதிப்படுத்த வேண்டும் உண்மையில், வெற்றி நாம் நாங்கள் கேள்வி போதெல்லாம் எப்போதும் செய்ய வேண்டும். அந்த தகவலை நாங்கள் அனைத்து வேண்டும், pset ஸ்பெக் எங்களுக்கு என்று நாம் அறிவிக்கிறது நன்றாக சேமிக்கும் பொருட்டு இதை செய்ய வேண்டும் இந்த தகவலை அனைத்து பதவிகளை வரிசை. எனவே நாம் அனைத்து மீது தேடுகிறது தேடும் போர்ட்ஃபோலியோ தகவல், ஒவ்வொரு வரிசையில் தொடர்புடைய பங்கு பின்னர் போர்ட்ஃபோலியோ தகவல், மற்றும் நிலையை வரிசையில் பெயர் சேமித்து, விலை, பங்குகள் மற்றும் சின்னங்கள் அனைத்து பங்கு தொடர்புடைய. இறுதியாக, நாம் வழங்க போகிறோம் portfolio.php, அளவு கடந்து பண நாம் தற்போது இருக்கிறோம், பதவிகளை வரிசை என்று நாம் மட்டும் கட்டப்பட்டது, இந்த தலைப்பு போர்ட்ஃபோலியோ இருக்கும் பக்கம். தான் portfolio.php ஒரு பார்க்கலாம். நாம் பார்க்கின்றோம் என்று பெரிய சுவாரஸ்யமான பகுதி இந்த சுழற்சி ஆகிறது. எனவே நாம் நிலைகள் மீது தேடுகிறது வரிசை, ஒரு உருவாக்கும் அட்டவணை, அந்த அட்டவணை - நாம் ஒவ்வொரு வரிசையில் உருவாக்குகிறது நாங்கள் உள்ளே வைத்து அந்த தகவல் பதவிகளை வரிசை. மீண்டும், நாம் htmlspecialchars பயன்படுத்த வேண்டும் வழக்கில் இந்த சின்னங்கள் அல்லது பெயர் HTML எழுத்துக்கள் உள்ளன. இங்கு நாம் விலை பெருக்குவதன் மற்றும் நாம் என்று பங்குகளின் அளவு வரிசையில் தான் எவ்வளவு பெற பயனர் தற்போது மதிப்புள்ள. அந்த போர்ட்ஃபோலியோ இது தான். இப்போது நாம் விற்க பாருங்கள் வேண்டும். எனவே விற்பனைகள் திரும்பி போக போகிறது நாம் register.PHP உள்ள என்று வடிவம். நாம் ஒரு வடிவம் என்று பார்க்கிறோம் இந்த பக்கம் வெளியிடப்படும் வேண்டும். ஆனால் முதல், நாம் பக்கம் ஏற்ற போது, நாம் இதை செய்ய போகிறோம். இந்த என்ன செய்கிறார்? சரி, நாம் தான் விற்க பக்கம் முடியும் ஒரு ஒற்றை உரை பெட்டியில் பயனர் வேண்டும் இந்த சின்னம் நுழைகிறது என்று நாம் விற்க வேண்டும். ஆனால் நாம் ஒரு பிட் மேலும் வீழ்வது இருக்க போகிறோம் நாம் ஒரு துளி போகிறது பயனர் தேர்ந்தெடுக்க அனுமதிக்கிறது கீழே அவர்கள் ஏற்கனவே அந்த உண்மையான குறியீடுகள். எனவே நாம் பயனர் போர்ட்ஃபோலியோ வருகிறோம். நாம் அமைச்சர்கள் தேர்ந்தெடுக்க போகிறோம் குறியீடுகள் அனைத்து பயனர் தற்போது, தற்போது உள்ளது பயனர் உள்நுழைந்திருக்க. என்று வெற்றி உறுதி. இப்போது நாம் வளைய போகிறோம் தான் வாட்டி, தகவல் திரும்பினார் ஒவ்வொரு குறியீடும், மற்றும் அதை சேமித்து இந்த குறியீடுகள் வரிசையில். இப்போது நாம் செய்ய போகிறோம் விற்பனைகள் படிவம் வழங்க. எனவே விற்பனைகள் வடிவத்தில் போகும் ஒரு துளி மெனுவை, ஒரு தேர்ந்தெடுக்கப்பட்ட இருக்க. மற்றும் விற்க வடிவில் ஒவ்வொரு விருப்பத்தை ஆகிறது வெறும் சின்னங்கள் அவுட் அச்சிட வேண்டும் நாம் இருந்து பிடுங்கி அமைச்சர்கள் அட்டவணை. எனவே விற்பனைகள் படிவம் போகிறது மீண்டும் sell.PHP submit '. Sell.PHP பார்த்து, இந்த குறியீடு ஆகிறது நாம் to போது அந்த இயக்க நடக்கிறது இந்த பக்கம். நாம் மதிப்பிட வேண்டும் என்று பயனர் உண்மையில் ஒரு சின்னமாக நுழைந்தது. இப்போது அவர்கள் இல்லை என்று கருதினால் - எனவே இப்போது நாம் தீர்மானிக்க வேண்டும் எத்தனை பயனர் உண்மையில் விற்பனை பகிர்ந்து மற்றும் பயனர் எவ்வளவு பணம் பெற வேண்டும் என்று பல பங்குகள் விற்பனை. எனவே நாம் பங்குகளின் எண்ணிக்கை கைப்பற்றி என்று பயனர் அடையாளத்தை உள்ளது. நாம் ஐந்து அமைச்சர்கள் வரை தேடும் பயனர் மற்றும் கொடுக்கப்பட்ட சின்னங்கள் வழங்கப்படும். இப்போது உறுதி உண்மையில் அந்த செய்ய ஒரு வரிசையில் திரும்பினார். அது இல்லை என்றால், பயனர் இல்லை, ஏனெனில் உண்மையில் விற்க சின்னமாக வேண்டும். , அவர்கள் சின்னமாக வேண்டும் அனுமானித்து நாங்கள் எண்ணிக்கை அடைய வேண்டும் அவர்கள் அந்த பங்குகளை. இப்போது நாம் பார்க்க வேண்டும் எப்படி மிகவும் ஒவ்வொரு பங்கு மதிப்பு. எனவே நாம் இருக்கும் செயல்பாடு பயன்படுத்தப்படுகிறது. நாம் மதிப்பு வரை தேடும் சின்னம். இப்போது, இருக்கும் வரை வெற்றி என்று கருதிக்கொண்டு நாம் உண்மையில் அனைத்து மேம்படுத்த போகிறோம் தகவல். எனவே நாம் அமைச்சர்கள் இருந்து நீக்க வேண்டும் நாங்கள் விற்பனை என்று பங்குகள். நாம் பயனர் மேம்படுத்த வேண்டும் பண அளவு. நாம் பங்குகளை அதை மேம்படுத்தும் முறை பங்கு விலை - அதனால் தான் எவ்வளவு பணம் பயனர் செய்த. இப்போது நாங்கள் எங்கள் வரலாறு புதுப்பிக்க வேண்டும். எனவே நாம் ஒரு தோற்றத்தை எடுத்து கொள்ளவில்லை இன்னும் வரலாறு மேஜையில். எனவே இந்த வர வேண்டும். இப்போது இறுதியாக நாம் திருப்பி போகிறோம் போர்ட்ஃபோலியோ மீண்டும். இப்போது வாங்க பாருங்கள் நாம். எனவே, வாங்க அழகாக இருக்க வேண்டும் விற்க ஒத்த. நாங்கள் மீண்டும் போகிறோம் என்று பார்க்கிறோம் நாம் என்றால் பார்க்கவும் இந்த பக்கம் சமர்ப்பிக்கும். நாம், நாம் இல்லை என்று அனுமானித்து வாங்க வடிவத்தில் ஏற்ற போகிறேன். அதனால் என்ன வாங்க வடிவத்தில் இருக்கும்? நாம் அது ஒரு வழக்கமான இங்கே பார்க்கலாம் என்று நடக்கிறது அமைக்க மீண்டும் buy.PHP submit '. அது ஒரு சின்னமாக வேண்டும் நடக்கிறது என்று பயனர், நுழையும் எண்ணிக்கை பயனர் வாங்க வேண்டும் என்று பங்குகள் என்று சின்னம், மற்றும் அது அது தான். நாம் buy.PHP மீண்டும் to போது, நாம் இருக்கிறோம் இப்போது இந்த குறியீடு இயக்க போகிறார். நாங்கள் மீண்டும் சரிபார்க்க வேண்டும் என்று பயனர் சரியான ஒன்று நுழைந்தது. இங்கு நாம் அவர்கள் செய்யும் உண்மையில் ஒரு சின்னமாக நுழைந்தது. இங்கே நாம் உறுதி செய்து அவர்கள் உண்மையில் உள்ளிட்ட பங்குகள். இங்கு நாம் உறுதி செய்து அவர்கள் பங்குகளை ஒரு முழு உள்ளிட்ட, அதனால் அவர்கள் ஏபிசி பங்குகளை வாங்க முயற்சி இல்லை. இப்போது நாம் விலை பார்க்க வேண்டும் சின்னங்கள் நாம் எவ்வளவு பணம் நாம் அறிகிறோம் பயனர் இருந்து கழித்து வேண்டும். இப்போது நாம் தேர்ந்தெடுக்க வேண்டும், எவ்வளவு பணம் பயனர் உண்மையில் மற்றும் உறுதி என்று வெற்றி பெற்றது. இங்கே நாம் பண வாட்டி. இப்போது இங்கே, நாம் உறுதி செய்கிறாய் பயனர் போதுமான பணம் உள்ளது என்று. எனவே பங்குகள் எண்ணிக்கை பயனர் முறை ஒவ்வொரு விலை வாங்க வேண்டும் அந்த பங்குகளை விட அதிகமாக உள்ளது நாம் அந்த பணத்தை, பின்னர் பயனர் என்று முடியாது. பயனர் போதுமான பணம் உள்ளது என்று கருதிக்கொண்டு, இப்போது நாம் செருக வேண்டும் பயனர் போர்ட்ஃபோலியோ. சரி, நாம் பயனர் செருக வேண்டும் இந்த நடக்கும் போர்ட்ஃபோலியோ என்றால் பயனர் வாங்கும் முதல் முறை அந்த குறிப்பிட்ட சின்னங்கள். ஆனால் அவர்கள் ஏற்கனவே நேர்ந்தால் சில ஆப்பிள் பங்கு வேண்டும்? சரி, இப்போது நாம் பயன்படுத்தி வருகிறோம் முக்கிய மேம்படுத்தல் அறிக்கை நகல். முந்தைய நாம் குறிப்பிட்ட ஏன் இந்த என்று ஐடி மற்றும் சின்னங்கள் ஒரு கூட்டு இருக்க வேண்டும் முதன்மை முக்கிய, என்று நாம் முயற்சி செய்தால் என்று ஒரு ஐடி மற்றும் சின்னங்கள் செருக அங்கு ஏற்கனவே, நாம் தான் புதுப்பிக்க வேண்டும் புதிய பங்குகள் உள்ளிட்ட பங்குகள் பயனர் வாங்குவது. இப்போது நாம் அளவு மேம்படுத்த வேண்டும் பயனர் உள்ளது என்று பண, பின்னர் அவர்கள் அந்த பங்குகள் பணம் செலவு. இறுதியாக, நாம் மேம்படுத்த வேண்டும் வரலாறு அட்டவணை மீண்டும். இது, மீண்டும், நாம் பார்க்க வேண்டும் இரண்டாவது இடத்தில். இறுதியாக நாம் திருப்பிவிட வேண்டும் portfolio.php மீண்டும். எனவே ஒரு பார்க்கலாம் வரலாறு அட்டவணை. இப்போது வரலாறு அட்டவணை உள்ளது என்பதை நினைவில் அனைத்து வாங்கும் கண்காணிக்க மற்றும் வேண்டும் அனைத்து பயனர்கள் மட்டுமே, இல்லை என்று விற்கிறது பங்குகள் தற்போதைய எண்ணிக்கை என்று பயனர்கள், இது என்ன போர்ட்ஃபோலியோ ஆகிறது. எனவே நாம் பயனர் கண்காணிப்பதற்கான என்று வாங்கும் அல்லது, விற்பனை இந்த குறிப்பிட்ட நடவடிக்கைக்கு ஒரு வாங்க அல்லது ஒரு விற்பனைகள், இருப்பது என்று சின்னமாக வாங்கி அல்லது விற்று, எண்ணிக்கை பங்குகள் நாம், வாங்குவது அல்லது விற்பனை என்று என்று ஒரு ஒற்றை பங்கின் விலை நேரம், இறுதியாக வாங்கி அல்லது விற்று, இந்த கொள்முதல் அல்லது விற்பனை நிகழும். மற்றும் அந்த வரலாற்றை எல்லாம் இருக்கிறது நமக்கு தேவையான தகவல் கண்காணிப்பதற்கான. நாம் விற்க பார்த்து போது, நாம் பார்த்த நாம் வரலாறு விற்க செருகுவது, நாம் வாங்கும் அல்லது விற்கும் என்பதை போல, தற்போதைய நேர முத்திரை, மற்றும் தற்போதைய பயனர் இருப்பது என்று சின்னமாக விற்பனை, அந்த பங்குகளை எண்ணிக்கை விற்பனை, மற்றும் விலை இந்த நேரத்தில் பங்கு. இதேபோல், வாங்க, டாஸ்மாக் கிட்டத்தட்ட அதே பாருங்கள். ஒரே ஒரு வித்தியாசம் பதிலாக ஆகிறது விற்பனை, நாம் வாங்கும். எனவே விற்பனைகள் மற்றும் வாங்க, நாம் செருகுவது வரலாறுகளை அட்டவணை அனைத்து வாங்கும் மற்றும் நடக்கிறது என்று விற்கிறது. எனவே history.PHP செய்ய வேண்டும் அனைத்து கிராப் உள்ளது வரலாற்றில் இருந்து தகவல் அட்டவணை, நிச்சயமாக அது வெற்றி செய்ய, அந்த தகவலை வழங்க. எனவே history.PHP வார்ப்புரு பார்த்து, சுவாரஸ்யமான தகவல் இங்கே இருக்கிறது. நாம் அனைத்து மீது தேடுகிறது பரிவர்த்தனைகள், அச்சிடும் இந்த என்பதை ஒரு வடிவமைத்தல், வாங்க அல்லது விற்க தேதி நேரம் நாம் இந்த பரிவர்த்தனை என்று. நாம் htmlspecialchars பயன்படுத்த வேண்டும் மீது சின்னங்கள், வெறும் வழக்கு. இறுதியாக, எண்ணிக்கை வடிவமைப்பு விலை வாங்கி என்று பங்குகள் அந்த நேரத்தில் ஒரு பங்கு. மற்றும் அந்த வரலாற்றை எல்லாம் காட்டுகிறது நமக்கு தேவையான தகவல். என்று இந்த pset அது தான். என் பெயர் ராப், இந்த CS50 நிதி இருந்தது.