1 00:00:00,000 --> 00:00:11,470 2 00:00:11,470 --> 00:00:12,764 >> SPEAKER 1: అన్ని, కుడి తిరిగి స్వాగతం. 3 00:00:12,764 --> 00:00:14,140 ఈ CS50 ఉంది. 4 00:00:14,140 --> 00:00:16,800 మరియు ఈ వారం తొమ్మిది ప్రారంభంలో ఉంది. 5 00:00:16,800 --> 00:00:19,960 మరియు ఈ యొక్క మిగిలిన ఉంది CS50 లో మీ సమయం, దీనిలో మేము 6 00:00:19,960 --> 00:00:23,170 ఇప్పుడు, చివరకు, వెబ్ కు బదిలీ మీరు చేస్తాము పేరు కోర్సు యొక్క కారక, 7 00:00:23,170 --> 00:00:26,200 కనుగొనేందుకు ఆ మూలాలకు చాలా మేము వారాల కోసం ఎగుమతి చేసిన 8 00:00:26,200 --> 00:00:29,270 ఇప్పటికీ, సందర్శించండి తిరిగి వచ్చి లేదా, మాకు వెంటాడే. 9 00:00:29,270 --> 00:00:33,440 కానీ ఇప్పుడు, మీరు ఒక ఇలాంటి చూడండి సులభంగా పరిమాణం క్రమంలో 10 00:00:33,440 --> 00:00:36,540 కొన్ని విధులను మరియు కొన్ని సమస్యలు పరిష్కరించడానికి - 11 00:00:36,540 --> 00:00:41,050 చాలా కనుక మీరు ఆలోచన కూడా కొన్ని ప్రాబ్లం సెట్స్ తమ ఫన్ ఉన్నాయి 12 00:00:41,050 --> 00:00:44,200 సొంత మార్గం, నేను మీరు చూడండి అనుకుంటున్నాను పే 7 ఉన్నట్లు, p 8 సెట్, మరియు అప్పుడు, 13 00:00:44,200 --> 00:00:47,990 చివరికి, చివరి ప్రాజెక్ట్ ఉంటుంది అన్ని మరింత సంతోషకరమైన మీరు చేస్తాము ఎందుకంటే 14 00:00:47,990 --> 00:00:51,830 మేము మంజూరు కోసం మొదలయ్యాయి కనుగొన్నాయి ఇప్పుడు విషయాలు మెమరీ నిర్వహణ ఇష్టం, మరియు 15 00:00:51,830 --> 00:00:54,190 గమనికలు మరియు ఏమి జరగబోతోంది హుడ్ కింద న. 16 00:00:54,190 --> 00:00:57,310 అంతటా మరియు మళ్ళీ, నేపథ్య, సెమిస్టర్ ఈ పొరను ఉంది 17 00:00:57,310 --> 00:00:58,030 మరియు పొరలు. 18 00:00:58,030 --> 00:01:00,530 మరియు ఇప్పుడు మేము విధమైన చేస్తున్నామో ఇక్కడ, నిలుచున్నా 19 00:01:00,530 --> 00:01:01,930 గత వారాల భుజాలు. 20 00:01:01,930 --> 00:01:05,360 >> ఇప్పుడు, చివరిసారి నుండి గుర్తు మేము ఇంటర్నెట్ పని ఎలా గురించి మాట్లాడారు. 21 00:01:05,360 --> 00:01:08,120 మరియు ఈ బహుశా ఒక ఉంది అధికసూక్ష్మీకరణను, కానీ గుర్తుంచుకోవాలి 22 00:01:08,120 --> 00:01:12,960 ప్రపంచంలో ప్రతి కంప్యూటర్ ఒక IP ఉంది ఒక ఒక బిట్ అయితే, పరిష్కరించేందుకు 23 00:01:12,960 --> 00:01:14,570 ఇప్పటికీ అధికసూక్ష్మీకరణను. 24 00:01:14,570 --> 00:01:18,180 మరియు ఆ చిరునామాలు ప్రత్యేకంగా ఉపయోగిస్తారు గుర్తించడానికి యంత్రాలు తద్వారా 25 00:01:18,180 --> 00:01:22,010 మీరు సమాచారం, లేదా ప్యాకెట్లను, పంపినప్పుడు మాట్లాడటానికి, వారు ఒక మూలం ఉండవచ్చు 26 00:01:22,010 --> 00:01:24,000 చిరునామా మరియు ఒక గమ్యాన్ని చిరునామా. 27 00:01:24,000 --> 00:01:27,830 మరియు ఆ అదే IP చిరునామాలను ఉపయోగించవచ్చు మంచి మరియు చెడు కోసం, 28 00:01:27,830 --> 00:01:29,270 ఉదాహరణకు, మీరు ట్రాక్. 29 00:01:29,270 --> 00:01:32,200 నిజానికి, ఒక ల్యాప్టాప్ మీకు ప్రతి ఇప్పుడు తెరిచి, లేదా మీ ఫోన్ 30 00:01:32,200 --> 00:01:35,070 జేబులో ఒక IP చిరునామా ఉంది హార్వర్డ్ యొక్క నెట్వర్క్లో. 31 00:01:35,070 --> 00:01:39,120 మరియు అది అన్ని ఆ కష్టం కాదు మీరు ఎవరు ఎక్కడ ఆ కలిసిపోకుండా 32 00:01:39,120 --> 00:01:40,180 ఈ రోజుల్లో ఉంటాయి. 33 00:01:40,180 --> 00:01:42,090 బహుశా న కానీ భవిష్యత్తులో. 34 00:01:42,090 --> 00:01:46,510 >> ఇప్పుడు నేను కొన్ని బాగు ఇష్టం ఆలోచన [జ్ఞాపకాలను? ? విస్తరించేందుకు] మరియు మీరు ఇవ్వాలని 35 00:01:46,510 --> 00:01:49,360 ఒక ప్రదర్శన మీరు మరొక క్లిప్ తెలిసిన దొరికే. 36 00:01:49,360 --> 00:01:52,710 లైట్లు మేము అనుకొనుట అనుకూలంగాలేని ఉంటే కేవలం కొన్ని సెకన్ల. 37 00:01:52,710 --> 00:01:53,960 కార్యక్రమం Numb3rs. 38 00:01:53,960 --> 00:01:57,510 39 00:01:57,510 --> 00:02:00,540 >> SPEAKER 2: ఇది ఒక 32-bit IPP4 చిరునామా యొక్క. 40 00:02:00,540 --> 00:02:01,610 >> SPEAKER 3: IPP, ఇంటర్నెట్ లో? 41 00:02:01,610 --> 00:02:02,968 >> SPEAKER 2: ప్రైవేట్ నెట్వర్క్. 42 00:02:02,968 --> 00:02:04,960 అమిత యొక్క ప్రైవేట్ నెట్వర్క్. 43 00:02:04,960 --> 00:02:16,930 44 00:02:16,930 --> 00:02:19,602 ఆమె చాలా అద్భుతంగా ఉంది. 45 00:02:19,602 --> 00:02:21,030 >> SPEAKER 3: చార్లీ, న వస్తాయి. 46 00:02:21,030 --> 00:02:21,490 >> SPEAKER 2: ఇది. 47 00:02:21,490 --> 00:02:22,470 ఒక అద్దం IP చిరునామా. 48 00:02:22,470 --> 00:02:27,680 ఆమె మాకు చూడటానికి తెలియజేసినందుకు ఏమి ఆమె నిజ సమయంలో చేయుచున్నాడు. 49 00:02:27,680 --> 00:02:30,930 >> SPEAKER 1: OK, కాబట్టి కొన్ని విషయాలు ఈ చిత్రం తో తప్పు. 50 00:02:30,930 --> 00:02:32,920 ఒకరిని, మరియు ఈ ఒక ఆమోదించిన ఈ నిజానికి 51 00:02:32,920 --> 00:02:34,400 సరైన ఐపి చిరునామా. 52 00:02:34,400 --> 00:02:38,190 ఒక చెల్లుబాటులో ఉన్న IP చిరునామా సంఖ్యలు ఉండాలి రూపం w.x.y.z, ప్రతి యొక్క 53 00:02:38,190 --> 00:02:40,000 ఆ అక్షరాలు 0 255 ఉంది. 54 00:02:40,000 --> 00:02:42,330 కానీ ఎందుకంటే కేవలం వంటి మంచిది సినిమాలు అక్కడ వారు నకిలీ ఫోన్ నంబర్లు, 55 00:02:42,330 --> 00:02:43,520 అవి IP చిరునామాలు నకిలీ. 56 00:02:43,520 --> 00:02:45,230 మీరు నిజ సర్వర్లు హిట్ లేదు. 57 00:02:45,230 --> 00:02:46,760 >> కానీ మీరు చూసుకొని, ఈ ఒక బ్రౌజర్. 58 00:02:46,760 --> 00:02:50,760 మరియు బ్రౌజర్లు ఔట్పుట్ మొదలు లేదు ఈ వంటి కంప్యూటర్ కోడ్. 59 00:02:50,760 --> 00:02:54,230 మరియు మేము కొద్దిగా లోతుగా చూడండి ఉంటే, గమనించవచ్చు వారు చూడటానికి భాషను 60 00:02:54,230 --> 00:02:57,040 తెరపై అనే భాష భాష ఇది ఆబ్జెక్టివ్ సి, 61 00:02:57,040 --> 00:02:59,520 ఇది ఐఫోన్ అనువర్తనాలను రాసిన, పాల్గొన్న ముఖ్యంగా వాటిని 62 00:02:59,520 --> 00:03:03,540 క్రేయాన్స్, మీరు గమనిస్తే ఇక్కడ సోర్స్ కోడ్. 63 00:03:03,540 --> 00:03:06,600 64 00:03:06,600 --> 00:03:07,560 >> OK, నేను ఈ ఫన్నీ భావించాను. 65 00:03:07,560 --> 00:03:12,240 సో ఈ స్నిప్పెట్ కోడ్ను ఖచ్చితంగా ఉంది సంసార ఈ సంబంధం లేదు 66 00:03:12,240 --> 00:03:13,940 ప్రత్యేక ఎపిసోడ్ గురించి. 67 00:03:13,940 --> 00:03:17,590 సో జోక్ చేసారో న విధమైన ఉంది ఈ మంజూరు కోసం తీసుకొని. 68 00:03:17,590 --> 00:03:20,220 కానీ ఈ పొందుటకు అన్ని హార్డ్ కాదు ఈ సాంకేతిక వివరాలు కుడి. 69 00:03:20,220 --> 00:03:21,980 మరియు నేను మీరు ప్రోత్సహిస్తుంది. 70 00:03:21,980 --> 00:03:25,530 మరియు వాస్తవానికి, 50 చాలా బాగా పాడుచేయటానికి ఉండవచ్చు TV కార్యక్రమాలు మరియు చలన లేదా మీరు చాలా 71 00:03:25,530 --> 00:03:27,320 మీరు కేవలం ఆ చూడగలరు ఎందుకంటే వారు ఏమి చేస్తున్నామో సాధ్యం కాదు 72 00:03:27,320 --> 00:03:28,630 తెరపై చేయడం. 73 00:03:28,630 --> 00:03:31,750 కానీ నిజానికి, ఈ కోడ్ అని మీరు ఒక ఐఫోన్ అప్లికేషన్ని లో చూడవచ్చు 74 00:03:31,750 --> 00:03:33,640 లేదా Mac OS అప్లికేషన్. 75 00:03:33,640 --> 00:03:35,685 ఇది అన్ని వద్ద ఏమీ భద్రతా సంబంధం. 76 00:03:35,685 --> 00:03:38,610 సో మరింత ఒక కన్ను ఉంచేందుకు ఆ వంటి అటువంటి ఆహ్లాదకరమైన విషయాలు. 77 00:03:38,610 --> 00:03:42,720 >> కానీ నేడు మేము నిజంగా డైవ్ ప్రారంభం లోతుగా భాషల మొత్తం శ్రేణి. 78 00:03:42,720 --> 00:03:45,410 విస్తృతమైన ఒక నిజానికి, ఒక ఈ భాగాన్ని takeaways 79 00:03:45,410 --> 00:03:51,815 కోర్సు ప్రోగ్రామ్ ఎలా తెలుసుకోవడానికి కాదు PHP లో, సే ప్రతి SQL తెలుసుకోవడానికి, కాదు కాదు 80 00:03:51,815 --> 00:03:58,100 పర్ సే జావాస్క్రిప్ట్ తెలుసుకోవడానికి, కానీ కు ఎలా నేర్పిన మీ నేర్పిన 81 00:03:58,100 --> 00:04:02,030 మీ కొత్త భాషలు, నిజానికి, ఎందుకంటే మేము ఇప్పుడు మొదలయ్యాయి 82 00:04:02,030 --> 00:04:06,020 శిక్షణ చక్రాలు ఆఫ్ తద్వారా తర్వాత కోర్సు యొక్క ముగింపు, మీరు ఒక 20 ఆశించే లేదు 83 00:04:06,020 --> 00:04:08,890 ఎలా మీరు చెప్పడానికి పేజీ వివరణ కొన్ని కార్యక్రమం అమలు. 84 00:04:08,890 --> 00:04:12,970 మీరు మీ తగినంత పదార్థాలు కలిగి మనస్సు, మరియు మీ పరికరం లో తగినంత టూల్స్ 85 00:04:12,970 --> 00:04:15,750 కిట్, నిర్మాణ ప్రారంభించడానికి ఇది తో ఆసక్తి సమస్యలకు పరిష్కారాలను 86 00:04:15,750 --> 00:04:19,130 కొన్ని కోసం మీరు కొన్ని విద్యార్థులు సమూహం కోసం, పరిశోధన ప్రాజెక్ట్, లేదా నిజంగా ఏదైనా 87 00:04:19,130 --> 00:04:20,140 మీకు ఆసక్తి. 88 00:04:20,140 --> 00:04:24,150 >> తద్వారా ముగింపులో, ఈ అని గుర్తు చిత్రాన్ని మేము ఇది చివరిసారిగా ఆకర్షించింది. 89 00:04:24,150 --> 00:04:27,620 మరియు ఈ రెండు కంప్యూటర్ల, క్లయింట్ మరియు మరొక మాట్లాడటం, విడదీయు. 90 00:04:27,620 --> 00:04:31,130 మరియు ప్రోటోకాల్, భాష, కాబట్టి కు ఈ రెండు కంప్యూటర్ల జరిగే, మాట్లాడటం 91 00:04:31,130 --> 00:04:33,220 మాట్లాడే వుంటుంది HTTP అంటారు. 92 00:04:33,220 --> 00:04:37,730 మరియు కేవలం ఉపయోగించే ప్రోటోకాల్ వార్తలు కంప్యూటర్ల సమాచారం బదిలీ 93 00:04:37,730 --> 00:04:38,710 వరల్డ్ వైడ్ వెబ్. 94 00:04:38,710 --> 00:04:41,770 వెబ్, కోర్సు యొక్క, కేవలం ఒక సేవ ఆ పైన నడుస్తుంది 95 00:04:41,770 --> 00:04:43,000 ఇంటర్నెట్ అని పిలుస్తారు. 96 00:04:43,000 --> 00:04:48,660 మరొక సేవ అందుబాటులో ఏమిటి ఈ రోజుల్లో ఇంటర్నెట్ పైన? 97 00:04:48,660 --> 00:04:51,600 కొన్ని ఇతర ప్రోటోకాల్ లేదా - ఆ ఏమిటి? 98 00:04:51,600 --> 00:04:52,300 >> ప్రేక్షకులు: FTP. 99 00:04:52,300 --> 00:04:52,790 >> SPEAKER 1: FTP. 100 00:04:52,790 --> 00:04:54,630 సో ఫైలు ట్రాన్స్ఫర్ ప్రోటోకాల్ మరొక. 101 00:04:54,630 --> 00:04:56,050 మీరు చాలా బహుశా దీన్ని ఉపయోగించలేదు. 102 00:04:56,050 --> 00:04:58,830 కానీ మీరు చాలా బహుశా ఉపయోగించారు Gchat, లేదా తక్షణ వంటి విషయాలు 103 00:04:58,830 --> 00:05:00,970 సాధారణంగా సందేశం ఖచ్చితంగా ఇమెయిల్. 104 00:05:00,970 --> 00:05:04,470 మరియు ఆ, చాలా, పనిచేసే సేవలు ఇంటర్నెట్ ఎగువన, ఎందుకంటే 105 00:05:04,470 --> 00:05:08,180 రోజు చివరిలో, ఇంటర్నెట్ కూడా నిజంగా కేవలం పాయింట్ నుండి సమాచారాన్ని పొందండి 106 00:05:08,180 --> 00:05:12,480 పాయింట్ B. ఇది ఉపయోగిస్తుంది కణాలు కూడా, వాటిలో ఒకటి లేదా రెండు 107 00:05:12,480 --> 00:05:17,340 అత్యంత సాధారణంగా TCP / IP అని వాటిని, ఇది ఒక కంప్యూటర్ చెప్పాలని ఉంది 108 00:05:17,340 --> 00:05:19,960 ఇంటర్నెట్ నిజానికి చేయడం చేయవచ్చు వివిధ విషయాలు, ఇమెయిల్, 109 00:05:19,960 --> 00:05:20,980 మరియు వెబ్, మొదలగునవి. 110 00:05:20,980 --> 00:05:22,220 Google ఈ చాలా చేస్తుంది. 111 00:05:22,220 --> 00:05:26,310 సో ఎలా ఆ సేవలను ప్రత్యేకంగా ఉన్నాయి ఒక కంప్యూటర్లో, మేము అని పేర్కొన్నారు, గుర్తి 112 00:05:26,310 --> 00:05:29,080 వాస్తవానికి ఇలా ఉండవచ్చు బహుళ విషయాలు? 113 00:05:29,080 --> 00:05:29,860 >> పోర్ట్ సంఖ్య. 114 00:05:29,860 --> 00:05:34,180 మరియు ఈ కేవలం ఏకపక్ష మానవ 80 వంటి సంప్రదాయాలను వెబ్ ఉంది, 443 115 00:05:34,180 --> 00:05:36,580 ఎన్క్రిప్టెడ్ వెబ్, 25 ఇమెయిల్. 116 00:05:36,580 --> 00:05:38,230 మరియు ఇతరులు ఒక పుష్పగుచ్ఛాలు ఉంది. 117 00:05:38,230 --> 00:05:41,860 ఆ అంకెలను కేవలం లో చేర్చబడ్డాయి సమాచారం యొక్క ఆ ప్యాకెట్లను, ఆ 118 00:05:41,860 --> 00:05:46,230 వర్చ్యువల్ కవచ వాస్తవానికి ఒక అభ్యర్థన లేదా ఒక స్పందన కలిగి. 119 00:05:46,230 --> 00:05:51,300 >> మీరు నుండి ఒక స్పందన తిరిగి సో ఉన్నప్పుడు వెబ్, సాధారణంగా, మీరు ఏ చూడండి లేదు 120 00:05:51,300 --> 00:05:54,780 పరంగా లేనే సంఖ్యలు ప్రతిస్పందన స్థితి కోడ్. 121 00:05:54,780 --> 00:05:56,770 మీరు నిజంగానే చూడండి లేదు లోపలి పనులు 122 00:05:56,770 --> 00:05:58,090 తిరిగి వచ్చిన ప్యాకెట్లను. 123 00:05:58,090 --> 00:05:59,860 కానీ 200 నిజానికి OK అర్థం. 124 00:05:59,860 --> 00:06:01,530 మరియు అన్ని బాగా అర్థం. 125 00:06:01,530 --> 00:06:02,870 మీరు ఈ ఒక సమూహం చూసిన ఉండవచ్చు. 126 00:06:02,870 --> 00:06:05,710 ఇది బహుశా చాలా సాధారణంగా ఉంటుంది మీరు వెబ్లో చూసిన? 127 00:06:05,710 --> 00:06:05,980 >> 404. 128 00:06:05,980 --> 00:06:07,330 ఇది కేవలం ఫైల్ కనుగొనబడలేదు అర్థం. 129 00:06:07,330 --> 00:06:08,270 ఇది ఎవరైనా ఇరుక్కొనిపోయింది అర్థం. 130 00:06:08,270 --> 00:06:11,450 మీరు URL mistyping చేసింది, లేదా ఎవరైనా లేదంటే ఒక ఇవ్వడం చేసింది 131 00:06:11,450 --> 00:06:15,100 చెల్లని URL, లేదా వారు తొలగించారు ఫైలు మరియు URL ఇంకా 132 00:06:15,100 --> 00:06:16,130 ప్రజలు ఉపయోగించే. 133 00:06:16,130 --> 00:06:19,670 కారణాలు ఏవైనా సంఖ్య వివరిస్తుంది కనుక ఎందుకు ఒక ఫైల్ దొరకలేదు. 134 00:06:19,670 --> 00:06:22,990 మరియు మీరు, రాబోయే వారాలలో, చూస్తారు ఈ ఇతర లోపం సంకేతాలు, మరియు మీరు చేస్తాము 135 00:06:22,990 --> 00:06:24,195 వాటిలో కొన్ని ప్రయోజనాన్ని. 136 00:06:24,195 --> 00:06:25,760 చెత్త 500. 137 00:06:25,760 --> 00:06:29,820 మీరు మీరు కోడ్ లో ఒక 500 దోషం వస్తే వ్రాసిన, యొక్క విధమైన భావించి 138 00:06:29,820 --> 00:06:33,290 లో seg తప్పులలో అనలాగ్ వెబ్ ప్రోగ్రామింగ్ యొక్క ప్రపంచ. 139 00:06:33,290 --> 00:06:34,560 ఇది చాలా వంటి భయంకరమైన కాదు. 140 00:06:34,560 --> 00:06:36,660 కానీ అది కేవలం ఎక్కడో అర్థం మీరు ఇరుక్కొనిపోయింది. 141 00:06:36,660 --> 00:06:38,260 సో ఆ ఎదురు చూస్తుంటాను. 142 00:06:38,260 --> 00:06:39,910 >> కానీ యొక్క చూద్దాము మేము ఉంటే సందర్భంలో ఈ చూడండి. 143 00:06:39,910 --> 00:06:43,460 నాకు ఇక్కడ ఒక బ్రౌజర్ లెట్ మరియు ఈ క్రింది వాటిని. 144 00:06:43,460 --> 00:06:45,710 సో ఈ, ఇది Chrome, ఉంది పరికరంలోని ఇన్స్టాల్. 145 00:06:45,710 --> 00:06:49,410 కానీ ఈ రోజుల్లో అత్యంత ప్రతి బ్రౌజర్ కొన్ని సమానమైన క్రియాశీలత. 146 00:06:49,410 --> 00:06:52,610 నేను, Chrome యొక్క మెను అప్ వెళ్ళడానికి వెళుతున్నాను మరియు, Tools మరియు నేను వెళ్ళడానికి వెళుతున్నాను 147 00:06:52,610 --> 00:06:53,990 డెవలపర్ ఉపకరణాలు కు. 148 00:06:53,990 --> 00:06:57,040 మరియు మీరు చూస్తారు అని ఈ చిన్న ప్యానెల్ విండో అడుగున తెరుచుకుంటుంది. 149 00:06:57,040 --> 00:07:00,190 మరొక పదాన్ని నిజాయితీ ఉండాలి, నేను సాధారణంగా ఉపయోగించే నాకు రైట్ క్లిక్ చేయడం 150 00:07:00,190 --> 00:07:04,370 లేదా కంట్రోల్ వెబ్లో ఎక్కడైనా క్లిక్ పేజీ మరియు కేవలం ఎలిమెంట్ ను పరిశీలించు వెళ్ళండి. 151 00:07:04,370 --> 00:07:07,440 మరియు మాత్రమే తెరిచి కాదని ఈ మీరు కోసం కలిగి. 152 00:07:07,440 --> 00:07:10,230 ఇది కూడా, ప్రత్యేకంగా, తెరుచుకోవడం ఎలిమెంట్ భాగం 153 00:07:10,230 --> 00:07:11,430 ఎడమ వైపు. 154 00:07:11,430 --> 00:07:12,460 >> కాబట్టి మేము Google చూసిన కోర్సు యొక్క మీరు. 155 00:07:12,460 --> 00:07:13,930 నేటి వారి లోగో. 156 00:07:13,930 --> 00:07:20,200 కానీ నేను ఇక్కడ స్క్రోల్ డౌన్ ఒకవేళ, గమనించవచ్చు ఎలిమెంట్స్ కింద, మీరు చూసే 157 00:07:20,200 --> 00:07:23,460 HTML, హైపర్టెక్స్ట్ మార్కప్ అని ఏమి భాష, మరియు ఈ భాష 158 00:07:23,460 --> 00:07:26,000 ఈ మరియు అన్ని వెబ్ పేజీలు, నిజంగా, సైన్ రాసిన 159 00:07:26,000 --> 00:07:28,950 అయితే ఫార్మాట్ లో మాకు మరింత readably 160 00:07:28,950 --> 00:07:29,970 ఇది సాధారణంగా కంటే. 161 00:07:29,970 --> 00:07:34,810 నిజానికి, నేను దూరంగా, మరియు నేను బదులుగా కేవలం కుడి క్లిక్ లేదా క్లిక్ నియంత్రించండి 162 00:07:34,810 --> 00:07:39,630 పేజీ క్లిక్ చేసి, ఆపై వీక్షించండి వెళ్ళండి పేజీ మూల, సాహిత్యపరంగా ఏమిటి 163 00:07:39,630 --> 00:07:42,150 Google నా బ్రౌజర్ కు డౌన్ పంపిన. 164 00:07:42,150 --> 00:07:46,480 >> సో కొన్ని వ్యక్తి లేదా వ్యక్తులు రాశాడు ఈ సోర్స్ కోడ్ ఉపయోగించి Google.com. 165 00:07:46,480 --> 00:07:47,790 ఈ చాలా HTML కాదు. 166 00:07:47,790 --> 00:07:49,340 ఇది నిజానికి అనే భాష జావాస్క్రిప్ట్, ఇది 167 00:07:49,340 --> 00:07:50,880 మేము బుధవారం వచ్చిన చేస్తాము. 168 00:07:50,880 --> 00:07:55,580 కానీ Chrome, మరియు ప్రతి బ్రౌజర్ మాకు చేయవచ్చు, చూడండి రకం 169 00:07:55,580 --> 00:07:59,610 యొక్క శుద్ధ గత వెర్రి సింటాక్స్, మరియు reinsert తెల్లని స్థలం 170 00:07:59,610 --> 00:08:02,940 మాకు, మరియు కూడా సింటాక్స్ హైలైట్, కోసం లేదా మాకు విషయాలు colorize. 171 00:08:02,940 --> 00:08:06,470 సో మీరు చూడండి ఈ అని పిలవబడే బ్రౌజర్ల నిర్మించిన డెవలపర్ ఉపకరణాలు 172 00:08:06,470 --> 00:08:10,830 కాబట్టి, చాలా సులభంగా మీ జీవితం ఉంటుంది ఈ మెను ద్వారా, అన్వేషించవచ్చు ఎందుకంటే 173 00:08:10,830 --> 00:08:13,940 ఇంటర్ఫేస్, వేటి అంతర్లీన సోర్స్ కోడ్ కోసం 174 00:08:13,940 --> 00:08:15,750 ఇంటర్నెట్ లో ఏదైనా పేజీ. 175 00:08:15,750 --> 00:08:19,070 నిజానికి, ఈ అత్యంత ఒకటి ఎలా చేయాలో తెలుసుకునేందుకు సమర్థవంతమైన మార్గాలు 176 00:08:19,070 --> 00:08:22,860 కొత్త ఏదో, కనీసం ఉంటే పేజీ , హతమార్చడానికి కాబట్టి క్లిష్టమైన ఉంటుంది 177 00:08:22,860 --> 00:08:26,700 ఇది HTML యొక్క చుట్టూ poking ప్రారంభించడానికి, చూడండి మేము వచ్చి చేస్తాము దాని పిలవబడే CSS, వద్ద 178 00:08:26,700 --> 00:08:30,310 ఒక బిట్ అలాగే, ఒక పొందుటకు ఆ ప్రోగ్రామర్ అర్ధం 179 00:08:30,310 --> 00:08:33,480 కొన్ని ప్రత్యేక అమలు పేజీ యొక్క ఫీచర్. 180 00:08:33,480 --> 00:08:36,530 >> కానీ సాంకేతికంగా ఆసక్తికరమైన కుడి ఇప్పుడు ఈ చేస్తాడు. 181 00:08:36,530 --> 00:08:39,429 నేను నెట్వర్క్ టాబ్కు వెళ్ళండి ఉంటే, ప్రస్తుతం ఈ క్లియర్ వీలు. 182 00:08:39,429 --> 00:08:43,429 నేను కొద్దిగా క్లిక్ వెళుతున్న ఇక్కడ గుర్తు క్రాస్, ఆపై 183 00:08:43,429 --> 00:08:45,630 మరొక వెబ్ సైట్ కు వెళ్ళండి. 184 00:08:45,630 --> 00:08:48,430 మరియు నేను టైప్ వెళుతున్న Facebook.com లో. 185 00:08:48,430 --> 00:08:51,940 సంఖ్య HTTP, ఏ HTTPS, ఏ WWW. 186 00:08:51,940 --> 00:08:53,850 లెట్ యొక్క నిజానికి ఇక్కడ ఏమి చూడండి. 187 00:08:53,850 --> 00:08:55,030 >> ఎంటర్ చెయ్యండి. 188 00:08:55,030 --> 00:08:58,480 ఇప్పుడు వాటిలో మొత్తం బంచ్ గమనించవచ్చు కేవలం లో, ఈ దిగువ ప్యానెల్ కనిపించింది 189 00:08:58,480 --> 00:09:00,285 వెబ్ పేజీ పాటు టాప్ లో కనిపించే. 190 00:09:00,285 --> 00:09:04,890 నేను తిరిగి స్క్రోల్ వెళుతున్న ఇక్కడ నెట్వర్క్ టాబ్ మరియు నేను వెళుతున్నాను 191 00:09:04,890 --> 00:09:06,080 మొదటి వరుసలో క్లిక్ చేయండి. 192 00:09:06,080 --> 00:09:10,580 ఈ సాధనం మాకు బహిర్గతం కానుంది ఏమి HTTP అభ్యర్థనల ప్రతి ఒకటి 193 00:09:10,580 --> 00:09:13,550 వేగంగా తిరిగి వెళ్లి ఆ ముందుకు మధ్య నా బ్రౌజర్ 194 00:09:13,550 --> 00:09:14,930 మరియు ఫేస్బుక్ సర్వర్. 195 00:09:14,930 --> 00:09:17,830 ఆ వరుసలు మరియు కాబట్టి ప్రతి అటువంటి అభ్యర్థనను లేదా సూచిస్తుంది 196 00:09:17,830 --> 00:09:20,970 ప్రతిస్పందన, ఒకటి లేదా ఎక్కువ ఆ వాస్తవిక కవచ. 197 00:09:20,970 --> 00:09:24,080 లేదా మరింత సాధారణంగా, ఇది ఒక వ్యక్తి వలె ఒక వ్యక్తి వలె, ఒక కస్టమర్ 198 00:09:24,080 --> 00:09:26,710 రెస్టారెంట్, ఏదో కోరుతూ మళ్ళీ, మళ్ళీ, మళ్ళీ. 199 00:09:26,710 --> 00:09:29,400 మరియు వెయిటర్ కీప్స్ బ్రింగింగ్ తిరిగి ఒక సమయంలో ఒక. 200 00:09:29,400 --> 00:09:33,850 >> కాబట్టి ఇప్పుడు, ఈ లో నేను జూమ్ ఉంటే, గమనించవచ్చు మరియు ఈ విషయం యొక్క విధమైన ఉంటుంది 201 00:09:33,850 --> 00:09:36,600 మీరు స్వాగతం మరియు ప్రోత్సహించింది చేస్తున్న ఎందుకంటే, మీ స్వంత న తో ఆడటం మేము 202 00:09:36,600 --> 00:09:38,150 ప్రతిదీ ద్వారా తీసుకోను చాలా వివరంగా. 203 00:09:38,150 --> 00:09:40,070 కానీ ఒక ఉంది గమనించవచ్చు ఇక్కడ కొన్ని ఉప టాబ్లు - 204 00:09:40,070 --> 00:09:43,700 శీర్షికలు, ప్రివ్యూ, స్పందన, కుకీలు, మరియు సమయ. 205 00:09:43,700 --> 00:09:48,280 నేను శీర్షికలు చూడండి వెళుతున్న ఇప్పుడు ఈ చిన్న ఎందుకంటే 206 00:09:48,280 --> 00:09:53,600 ఆ కవరు లోపల పదార్థాలు డేటా మరియు ప్రదేశాలు పొందుటకు సహాయం. 207 00:09:53,600 --> 00:09:57,590 >> సో మొదటి, వీక్షించండి, నాకు ఈ క్లిక్ వీలు అభ్యర్థన శీర్షికలు పక్కన మూల. 208 00:09:57,590 --> 00:10:01,910 అభ్యర్థన నా బ్రౌజర్, Chrome, ఈ సందర్భంలో, లోపల పంపిన 209 00:10:01,910 --> 00:10:02,910 ఆ వాస్తవిక కవచ. 210 00:10:02,910 --> 00:10:04,800 మీరు గత వారం గుర్తుకు వస్తుంది నేను మాన్యువల్గా దీన్ని అయితే టైప్ 211 00:10:04,800 --> 00:10:06,380 ఒక బ్రౌజర్ వ్యవహరించి. 212 00:10:06,380 --> 00:10:09,980 అప్పుడు అది ఆ సర్వర్ గుర్తు అని హోస్ట్ కోసం చూస్తున్న 213 00:10:09,980 --> 00:10:10,835 Facebook.com. 214 00:10:10,835 --> 00:10:13,630 ఆపై ఒక బిట్ మరింత మర్మమైన ఉంది మేము దుర్చాల్సిన మేము సమాచారం 215 00:10:13,630 --> 00:10:14,830 ఇప్పుడు మా చేతులు. 216 00:10:14,830 --> 00:10:18,640 >> కానీ ఇప్పుడు లో స్క్రోల్ డౌన్ మొదలు ఉంటే ఈ విండోలో, నాకు పొందుటకు వీలు 217 00:10:18,640 --> 00:10:19,980 ప్రతిస్పందన శీర్షికలు. 218 00:10:19,980 --> 00:10:23,270 ఈ వర్చువల్ లో ఏమి ఉంది నుండి తిరిగి వచ్చిన కవచ 219 00:10:23,270 --> 00:10:24,095 Facebook.com. 220 00:10:24,095 --> 00:10:27,390 మరియు నేను మూల వీక్షించండి క్లిక్ చేస్తే అది ముడి వచనాన్ని చూసేందుకు, 221 00:10:27,390 --> 00:10:28,400 కొన్ని విషయాలు గమనించవచ్చు. 222 00:10:28,400 --> 00:10:32,130 వన్ ఫేస్బుక్ అదే మాట్లాడుతుంది ప్రోటోకాల్, వెర్షన్ వాటి 1.1. 223 00:10:32,130 --> 00:10:33,390 తద్వారా మంచిది. 224 00:10:33,390 --> 00:10:36,820 కానీ స్థితి కోడ్ 301, శాశ్వతంగా తరలించబడి. 225 00:10:36,820 --> 00:10:38,880 >> బాగా, Facebook పేరు వాట్ ది హెక్ ఈజ్ వెళ్ళి వచ్చింది? 226 00:10:38,880 --> 00:10:40,430 ఈ మాకు తెలియజేసేందుకు ప్రయత్నిస్తున్నాడు? 227 00:10:40,430 --> 00:10:44,310 బాగా, మరొక ఇక్కడ డౌన్ గమనించవచ్చు లేదు శీర్షిక నగర అని. 228 00:10:44,310 --> 00:10:51,050 సో ఎందుకు Facebook నాకు చెప్పడం అని వారు ఆ URL శాశ్వతంగా తరలించబడి 229 00:10:51,050 --> 00:10:53,580 నగర పక్కన? 230 00:10:53,580 --> 00:10:54,962 నేను www మర్చిపోయారు. 231 00:10:54,962 --> 00:10:56,250 >> సో నా ఎంపిక. 232 00:10:56,250 --> 00:11:00,450 నిజానికి, చాలా అరుదుగా, బహుశా మాకు చాలా, ఈ రోజుల్లో www.whatever.com టైప్ చేయండి. 233 00:11:00,450 --> 00:11:03,390 కానీ, ఒక సిస్టమ్ అడ్మినిస్ట్రేటర్ హాజరవుతారు Facebook యొక్క వంటి చెయ్యవచ్చు 234 00:11:03,390 --> 00:11:06,800 విధంగా వారి సర్వర్లను కన్ఫిగర్ Facebook.com గాని పనిచేస్తుంది, లేదా 235 00:11:06,800 --> 00:11:12,450 www.Facebook.com, నిజంగా, పని, లేదా వారి ముందు అటువంటి ఉపసర్గ 236 00:11:12,450 --> 00:11:13,210 డొమైన్ పేరు. 237 00:11:13,210 --> 00:11:14,500 కాబట్టి అవి మాకు పూర్తి చేస్తే. 238 00:11:14,500 --> 00:11:16,910 మరియు వారు బహుశా, మాకు దారి మళ్ళిస్తున్నారు కొన్ని సాంకేతిక కోసం, 239 00:11:16,910 --> 00:11:18,100 కొన్ని మార్కెటింగ్ కారణాల. 240 00:11:18,100 --> 00:11:21,570 వారు కేవలం canonicalize అనుకుంటున్నారా www.Facebook.com న. 241 00:11:21,570 --> 00:11:24,040 >> అయితే అది చాలా సులభం. 242 00:11:24,040 --> 00:11:28,560 నేను ఇక్కడ స్క్రోల్ డౌన్ ఉంటే, చేసుకుందాం ఏమి చూడండి. 243 00:11:28,560 --> 00:11:30,810 ఈ నాకు మేము చెబుతున్నది శాశ్వతంగా తరలించబడి 244 00:11:30,810 --> 00:11:33,450 http://www.Facebook.com. 245 00:11:33,450 --> 00:11:36,620 సో యొక్క రెండవ అభ్యర్థనను చూద్దాం నా బ్రౌజర్ పంపిస్తుంది. 246 00:11:36,620 --> 00:11:40,070 దురదృష్టవశాత్తు, అది Facebook కనిపిస్తుంది రెండవ ఎందుకంటే మళ్ళీ తరలించబడింది 247 00:11:40,070 --> 00:11:44,420 అభ్యర్థన, బదులుగా ఆ URL ను ఎంపిక ద్వారా, ఆ, చాలా, తరలించబడింది చెప్పారు 248 00:11:44,420 --> 00:11:45,010 శాశ్వతంగా. 249 00:11:45,010 --> 00:11:48,140 మరియు నాకు ఇక్కడ స్క్రోల్ డౌన్ వీలు ప్రతిస్పందన శీర్షికలకు. 250 00:11:48,140 --> 00:11:51,530 ఎక్కడ Facebook ఇప్పుడు పోయిందో? 251 00:11:51,530 --> 00:11:52,680 >> HTTPS సో. 252 00:11:52,680 --> 00:11:56,130 కాబట్టి ఇప్పుడు Facebook ప్రారంభించింది, ప్రస్తుత ముఖ్యంగా కాంతి 253 00:11:56,130 --> 00:11:59,750 ముఖ్యంగా ఇటీవల నెలల్లో ఈవెంట్స్, మరియు కూడా సంవత్సరాల గత జంట లో 254 00:11:59,750 --> 00:12:03,670 ఒక మంచి లో, వారి వినియోగదారుల అన్ని ఆమోదిస్తుందని మార్గం, HTTPS ఉపయోగించడానికి, ఇది ఎక్కువ 255 00:12:03,670 --> 00:12:06,210 అయితే పూర్తిగా సురక్షితం కాదు, సురక్షిత. 256 00:12:06,210 --> 00:12:10,000 అందువలన ఇప్పుడు నా పేజీ, నా బ్రౌజర్ ఈ మూడవ URL అభ్యర్థించవచ్చు వెళుతున్న. 257 00:12:10,000 --> 00:12:14,710 మరియు ఇప్పుడు, చివరకు, మేము పొందుటకు లేకపోతే కనిపించని 200 OK. 258 00:12:14,710 --> 00:12:18,830 >> సో ప్రపంచంలో ఏమి లేదా అన్ని ఈ ఇతర వరుసలు క్రిందికి ఇక్కడ. 259 00:12:18,830 --> 00:12:22,630 నేను వాచ్యంగా ఒక విషయం టైప్, మరియు నా బ్రౌజర్ వంటి అభ్యర్థించిన తెలుస్తోంది 260 00:12:22,630 --> 00:12:23,840 20 కొన్ని బేసి విషయాలు. 261 00:12:23,840 --> 00:12:24,640 ఆ అంటే ఏమిటి? 262 00:12:24,640 --> 00:12:25,810 >> ప్రేక్షకులు: స్క్రిప్ట్లు? 263 00:12:25,810 --> 00:12:28,460 >> SPEAKER 1: స్క్రిప్ట్లు, కాబట్టి ఇతర ఫైళ్ళు అని ఒక భాషలో వ్రాసిన 264 00:12:28,460 --> 00:12:30,780 జావాస్క్రిప్ట్, ఇది, మళ్ళీ, మేము చేస్తాము బుధవారం ఒక బిట్ చూడండి. 265 00:12:30,780 --> 00:12:32,760 ఏమి? 266 00:12:32,760 --> 00:12:33,390 శైలి షీట్లు. 267 00:12:33,390 --> 00:12:36,350 అలా అని ఒక భాషలో ఏదో మేము ఒక బిట్ లో చూస్తారు ఇది CSS. 268 00:12:36,350 --> 00:12:40,690 Gif లు, మరియు jpegs, మరియు pngs, మరియు చిత్రాలను, మరియు చిత్రం ఫైళ్ళు - ఏదైనా వెబ్ పేజీ 269 00:12:40,690 --> 00:12:43,280 చాలా మటుకు ఉంది ఒక ఫైలు రూపంలో. 270 00:12:43,280 --> 00:12:46,750 అందువలన మేము ఎడమ ఏమి చూడటానికి అక్కడ వైపు ఫైళ్లు అన్ని ఉంది 271 00:12:46,750 --> 00:12:50,280 Chrome డౌన్లోడ్ వచ్చింది, తిరిగి సంభవించేలా, మీరు ఉంటే, క్రమంలో 272 00:12:50,280 --> 00:12:52,430 పేజీ యొక్క మొత్తం కంపోజ్. 273 00:12:52,430 --> 00:12:56,210 >> సో వాట్ మేము Google తో ఒక క్షణం క్రితం చూసింది నేను ఎలిమెంట్స్ క్లిక్ ఉంటే 274 00:12:56,210 --> 00:13:00,470 టాబ్, ఈ, ఖచ్చితంగా, HTML, ఉంది ఈ పేజీ స్వరకల్పన భాషను. 275 00:13:00,470 --> 00:13:01,890 కానీ ఇతర విషయాలు పుష్పగుచ్ఛాలు ఉంది. 276 00:13:01,890 --> 00:13:02,640 ఒక లోగో ఉంది. 277 00:13:02,640 --> 00:13:04,680 ఆ నీలి ఇష్ ఉంది అక్కడ చిహ్నాలు. 278 00:13:04,680 --> 00:13:07,610 మరియు ఇతర మూలకాలు ఇప్పటికీ ఉంది తమను ఉండవచ్చు అని పేజీ 279 00:13:07,610 --> 00:13:08,610 ప్రత్యేక ఫైళ్లు. 280 00:13:08,610 --> 00:13:11,860 >> సో వాట్ ఒక బ్రౌజర్ గురించి nice వార్తలు ఉంది మేము చేయబోతున్నామని భాష వద్ద ఉంది 281 00:13:11,860 --> 00:13:14,690 రాయటం మొదలుపెట్టాలని, లేదా మీరు ఇప్పటికే చేసిన కు పి సెట్ 7, బొమ్మలు రాయడం మొదలుపెట్టారు 282 00:13:14,690 --> 00:13:17,970 బయటకు పేరు ఆ ఫైళ్ళను నివసిస్తున్నారు, మరియు వెళ్తాడు మరియు వారికి పనిచేయకుండా. 283 00:13:17,970 --> 00:13:21,010 మరియు నేను కూడా, తగినంత నొక్కి కాదు ఈ కొన్ని బిట్ చూడండి ఉండవచ్చు అయితే 284 00:13:21,010 --> 00:13:24,820 మొదటి చూపులో మర్మమైన లేదా అధిక, ప్రోగ్రామ్ నేర్చుకోవడమే 285 00:13:24,820 --> 00:13:28,500 వెబ్ అనువర్తనాలకు, అది అర్థం అమూల్యమైన ఎలా ఈ 286 00:13:28,500 --> 00:13:29,410 కొద్దిగా టూల్స్ పని. 287 00:13:29,410 --> 00:13:33,830 ఈ, టూల్స్ వంటి GDB వంటి విధమైన ఉన్నాయి కానీ చాలా సులభమైన, చివరికి, ఉపయోగించడానికి - 288 00:13:33,830 --> 00:13:37,690 మరియు నిజంగా ఏమి లోకి మీరు కళ్ళు ఇస్తుంది మేము మంజూరు కోసం తీసుకొని చేసిన 289 00:13:37,690 --> 00:13:39,170 ఇప్పుడు కొంతకాలంగా. 290 00:13:39,170 --> 00:13:42,270 >> కనుక మనం ఇప్పుడు ఏం చేయవచ్చు ఈ సమాచారం? 291 00:13:42,270 --> 00:13:44,875 సరే, నిజానికి పరిశీలించి వీలు భావాలు HTML మూలమైన. 292 00:13:44,875 --> 00:13:49,025 మేము ఇప్పటికే కలిగి మరియు మేము,, వాయిదా చేస్తాము సమస్య విభాగాలను ఈ వారం, 293 00:13:49,025 --> 00:13:53,260 మరింత కొన్ని, 7 వివరణ సెట్ ఈ భాషల వివరముల. 294 00:13:53,260 --> 00:13:57,020 కానీ మేము పేయింట్ కాదు లేదో యొక్క చూసేలా ఒక మీరు అర్థం ఏ చిత్రం 295 00:13:57,020 --> 00:13:57,940 మొత్తం ఇక్కడ. 296 00:13:57,940 --> 00:14:02,280 >> సో HTML, హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్, ఒక ప్రోగ్రామింగ్ భాష కాదు. 297 00:14:02,280 --> 00:14:03,520 నిజంగా అర్థం ఏమిటి? 298 00:14:03,520 --> 00:14:05,690 సో HTML ఈ కనిపిస్తోంది. 299 00:14:05,690 --> 00:14:06,810 మరియు మీరు కొన్ని ఇప్పటికే ఈ తెలుసు. 300 00:14:06,810 --> 00:14:08,130 మీరు కొన్ని చేస్తున్న కొంత సమయం కోసం ఈ. 301 00:14:08,130 --> 00:14:10,270 కానీ మేము పూర్తి కాదు లేదో యొక్క చూసేలా కొన్ని డమ్మీ లో అదే. 302 00:14:10,270 --> 00:14:11,760 ఇక్కడ కొన్ని విషయాలను గమనించే. 303 00:14:11,760 --> 00:14:13,030 ఒకటి, ఇది కేవలం టెక్స్ట్ యొక్క. 304 00:14:13,030 --> 00:14:15,960 కనుక ఇది కేవలం సోర్స్ కోడ్ వంటిది సి, లేదా కొన్ని ఇతర భాష. 305 00:14:15,960 --> 00:14:17,750 >> ఉన్నట్లుంది గమనించవచ్చు ఇక్కడ నమూనా కు. 306 00:14:17,750 --> 00:14:20,870 సాంకేతికంగా ఉన్నాయి పల్లముచేయు కానీ గంటువేయు కేవలం మానవుడు 307 00:14:20,870 --> 00:14:21,205 సమావేశం. 308 00:14:21,205 --> 00:14:24,980 కొత్త ఉంది ఒక బ్రౌజర్లు పట్టించుకోరు లైన్లు మరియు టాబ్లను మేము అక్కడ చూడండి. 309 00:14:24,980 --> 00:14:27,410 కానీ అక్కడ గమనించవచ్చు ఇక్కడ సౌష్ఠవాల. 310 00:14:27,410 --> 00:14:31,180 ఎగువన, నేను పిలుస్తాను ఏమి ఉంది ఈ ఫైలు, ఓపెన్ ట్యాగ్ లేదా ప్రారంభం 311 00:14:31,180 --> 00:14:33,030 HTML అని ట్యాగ్. 312 00:14:33,030 --> 00:14:36,800 ఆపై, డౌన్ క్రింద, సంపూర్ణ కప్పుతారు అప్, మనం గిరజాల బంధాలను విధంగా, 313 00:14:36,800 --> 00:14:40,910 మేము ముందుకు, ఓపెన్ బ్రాకెట్ చూడండి స్లాష్, HTML, దగ్గరగా బ్రాకెట్. 314 00:14:40,910 --> 00:14:44,610 తద్వారా సంబంధిత దగ్గరలో ఆ విషయం కోసం tag, లేదా ముగింపు ట్యాగ్. 315 00:14:44,610 --> 00:14:47,990 >> లోపలి కలిసి, ప్రతిదీ ఓపెన్ ట్యాగ్ మరియు దగ్గరగా ట్యాగ్ అని పిలిచే 316 00:14:47,990 --> 00:14:50,440 మేము ఒక మూలకం కాల్ చేస్తాము ఏమి ఉన్నారు. 317 00:14:50,440 --> 00:14:53,910 మరియు మేము చూస్తారు, కేవలం ఒక క్షణం లో, ఇది నిజంగా ఒక చెట్లు ఒక నోడ్ ఇష్టం. 318 00:14:53,910 --> 00:14:57,470 ఎందుకంటే మీరు ఇప్పుడు అనుకుంటే ఇక్కడ సూచించినట్లు ఆ పల్లముచేయు, మీరు 319 00:14:57,470 --> 00:15:00,780 రకమైన, ఇష్టం, ఒక తాత కలిగి నోడ్ HTML అని. 320 00:15:00,780 --> 00:15:06,870 మీరు ఆధారపడి, ఎన్ని పిల్లలను చెప్పుకునే ఈ చిత్రం, HTML మూలకం? 321 00:15:06,870 --> 00:15:07,720 >> సో బహుశా రెండు. 322 00:15:07,720 --> 00:15:10,240 ఒక స్పష్టంగా, తల అంశం. 323 00:15:10,240 --> 00:15:11,710 మరియు ఒక శరీరం అంశం. 324 00:15:11,710 --> 00:15:12,555 మరియు ఎందుకు ఇద్దరు పిల్లలు? 325 00:15:12,555 --> 00:15:15,840 Well, నేను ఊహించే కేవలం రకమైన కాబట్టి ఉంటే నేను ఒక తెరచిన తలను ట్యాగ్ మరియు తరువాత 326 00:15:15,840 --> 00:15:17,820 దగ్గరగా తల ట్యాగ్, ఒక ఎలిమెంట్. 327 00:15:17,820 --> 00:15:21,200 ఆపై, మరొక బాహాటంగా ఉంటే ఉంది ట్యాగ్ మరియు ఒక దగ్గరగా శరీరం ట్యాగ్, అలా 328 00:15:21,200 --> 00:15:22,340 మరొక మూలకం. 329 00:15:22,340 --> 00:15:26,000 సో రకంగా రొటేట్ యొక్క నేను రకమైన దాని వైపు చిత్రాన్ని, ఇది 330 00:15:26,000 --> 00:15:29,910 అప్పుడు ఒక HTML ను కలిగి, మరియు వంటి తల ట్యాగ్, ఆపై ఒక శరీరం ట్యాగ్, మరియు 331 00:15:29,910 --> 00:15:34,290 అప్పుడు కొంత టెక్స్ట్ హలో ప్రపంచ, డాంగ్లింగ్ శరీరం ట్యాగ్ ఆఫ్. 332 00:15:34,290 --> 00:15:36,620 >> కనుక మనం ఒక దృశ్యం డ్రా చేయవచ్చు ఇలా ఉండవచ్చు. 333 00:15:36,620 --> 00:15:38,020 ఆకారాలు నిరాధారమైనవి. 334 00:15:38,020 --> 00:15:40,870 కానీ నేను ఒక విధమైన ఉపయోగించి గమనించవచ్చు ప్రాతినిధ్యం ఎగువన దీర్ఘవృత్తాకారం 335 00:15:40,870 --> 00:15:41,860 కూడా నమోదు. 336 00:15:41,860 --> 00:15:45,980 ఇతర విషయాలను ఉండవచ్చు అది మారుతుంది నేను చేసిన ఒక వెబ్ పేజీ యొక్క లోపల 337 00:15:45,980 --> 00:15:46,940 ఇక్కడ డ్రా. 338 00:15:46,940 --> 00:15:50,800 కాబట్టి మేము కూడా HTML హేంగ్ చేయబోతున్నామని ఒక అని పిలవబడే పత్రం నోడ్ నోడ్ ఆఫ్. 339 00:15:50,800 --> 00:15:53,730 ఆపై మేము తల మరియు శరీరం మరియు టైటిల్, నోటీసు, 340 00:15:53,730 --> 00:15:55,360 ఇది మరింత యున్న ఉంది. 341 00:15:55,360 --> 00:15:58,650 నేను పెట్టటం అదనపు లైన్ ఇబ్బంది లేదు టైటిల్ ట్యాగ్ లోపలి విరామాలు. 342 00:15:58,650 --> 00:16:02,710 ఇది చదువుతున్న వంటి ఇది కేవలం భావించాడు కొద్దిగా చాలా మందమైన. 343 00:16:02,710 --> 00:16:07,000 సో నేను, అక్కడ ఒక లైన్ లో వదిలి ఓపెన్ టైటిల్, హలో ప్రపంచ, దగ్గరగా టైటిల్. 344 00:16:07,000 --> 00:16:09,380 మరియు అప్పుడు మేము కొన్ని టెక్స్ట్ ఇక్కడ ఆఫ్ డాంగ్లింగ్. 345 00:16:09,380 --> 00:16:12,200 >> సో ఈ చిత్రాన్ని తిరిగి వస్తాయి మాకు మేము జావాస్క్రిప్ట్ ప్రవేశిస్తాడు. 346 00:16:12,200 --> 00:16:15,110 మరియు ఆకళింపు మీరు ఏమి, ఈ వంటి HTML వ్రాయండి 347 00:16:15,110 --> 00:16:16,250 ఒక బ్రౌజర్ చేస్తున్న? 348 00:16:16,250 --> 00:16:19,290 బాగా, మేము గురించి ఆందోళన లేదు ఎలా ఈ చేయుచున్నాడు, లేదా ఏ తో 349 00:16:19,290 --> 00:16:23,090 అల్గోరిథం, కానీ రోజు చివరిలో, ఒక బ్రౌజర్ వంటి HTML స్వీకరించినప్పుడు 350 00:16:23,090 --> 00:16:27,510 ఆ, Facebook లేదా Google నుండి, ఇది కావలసిన విధంగా విభజిస్తుంది అది అలా మాట్లాడటం, ఇది చదివి 351 00:16:27,510 --> 00:16:31,160 టాప్ fread వంటి ఏదో తో ఎడమ దిగువ, మరియు అది 352 00:16:31,160 --> 00:16:36,300 ముగించలేదు అప్పుడు, OH, ఓపెన్ ట్యాగ్ గ్రహిస్తాడు ట్యాగ్, ఇది, కాబట్టి మాట్లాడటం, malloc మొదలవుతుంది 353 00:16:36,300 --> 00:16:37,800 ఒక చెట్టు ఒక నోడ్. 354 00:16:37,800 --> 00:16:41,130 మరియు అది ఎదుర్కొన్నప్పుడు, మేము సూచించినట్లు చేసిన వంటి ఇక్కడ పల్లముచేయు తో, ఒక 355 00:16:41,130 --> 00:16:45,400 పిల్లల నోడ్, ఆ కోసం ఒక నోడ్ mallocs మరియు చెట్టు ఆ జత. 356 00:16:45,400 --> 00:16:49,150 >> సో వృక్ష నిర్మాణాలు, బైనరీ చెట్లు, టెర్నరీ చెట్లు, మరియు పెద్ద చెట్లు, ఆ 357 00:16:49,150 --> 00:16:53,380 మేము క్రితం ఒక వారం లేదా రెండు glanced, నోటీసు ఇదే సూత్రం అని 358 00:16:53,380 --> 00:16:54,220 మాకు తిరిగి వస్తాయి. 359 00:16:54,220 --> 00:16:57,590 మరియు ఎవరైతే అతడ్ని అమలు, Chrome సంసార జట్టును చేసింది, బహుశా కలిగి 360 00:16:57,590 --> 00:17:00,800 చెట్టు నిర్మాణం రకమైన అమలు హుడ్ కింద. 361 00:17:00,800 --> 00:17:05,329 మరియు కూడా ఒక బహుశా అని సి వంటి భాష, లేదా C + +, లేదా తక్కువ 362 00:17:05,329 --> 00:17:08,540 స్థాయి భాష మేము ఇప్పుడు వెబ్ పైన ఉపయోగించడానికి. 363 00:17:08,540 --> 00:17:11,200 >> కాబట్టి ఇప్పుడు, బహుశా, ఈ అవుతుంది మరింత అర్ధవంతం. 364 00:17:11,200 --> 00:17:15,420 ఎవరు వాటిని వ్యక్తే నుండి వాస్తవ పచ్చబొట్టు , చివరికి రకమైన అది చింతిస్తున్నాము. 365 00:17:15,420 --> 00:17:17,359 OK, కాబట్టి అన్ని కుడి, వెబ్ హాస్యం చాలా. 366 00:17:17,359 --> 00:17:18,599 ఇది నిజంగా మాత్రం కాదు బాగా నేడు పైగా. 367 00:17:18,599 --> 00:17:19,560 కనుక మనం వెళ్లి చేస్తాము. 368 00:17:19,560 --> 00:17:20,180 అన్ని కుడి. 369 00:17:20,180 --> 00:17:22,760 >> సో యొక్క ఇప్పుడు ఒక లుక్ తీసుకుందాం కొన్ని ఉదాహరణలను. 370 00:17:22,760 --> 00:17:24,660 సాధారణ సాధ్యం విషయం ఈ కావచ్చు. 371 00:17:24,660 --> 00:17:29,170 నేను ముందుకు వెళ్లి లో తెరవటానికి వెళుతున్నాను hello.php అనే ఫైలు gedit. 372 00:17:29,170 --> 00:17:31,730 373 00:17:31,730 --> 00:17:36,330 మరియు లోపల ఇక్కడ యొక్క, నేను త్వరగా వెళుతున్నాను కేవలం దీన్ని, printf, కోట్ 374 00:17:36,330 --> 00:17:38,590 "హలో.", unquote 375 00:17:38,590 --> 00:17:42,460 >> , ప్రకటన కాబట్టి, నేను నా బాక్ స్లాష్ n చేస్తాను నేను ప్రధాన డిక్లేర్ పొందలేదన్న కాదు చేసిన. 376 00:17:42,460 --> 00:17:45,310 ఇది php లో, హాజరవుతారు, మరియు చాలా భాషలు, మీరు ఒక ప్రధాన అవసరం లేదు 377 00:17:45,310 --> 00:17:46,090 పర్ సే ఫంక్షన్. 378 00:17:46,090 --> 00:17:47,720 మీరు కేవలం రచన ప్రారంభించవచ్చు మీ ప్రోగ్రామ్. 379 00:17:47,720 --> 00:17:51,210 ఇప్పుడు, నేను ఈ ఫైలు సేవ్ చేసినప్పుడు, నేను గమనించే క్రింది వాటిని వెళుతున్నాం. 380 00:17:51,210 --> 00:17:55,360 నేను తయారు ఉపయోగించడానికి వెళ్ళడం లేదు, మరియు నేను రెడీ! కాకుండా, ఎందుకంటే PHP గణగణమని ద్వని చేయు ఉపయోగించడానికి వెళుతున్న 381 00:17:55,360 --> 00:17:57,400 సి, ఒక సంకలనం భాష కాదు. 382 00:17:57,400 --> 00:18:01,400 ఇది ఒక అర్థం అని ఏమిటి భాష, ఇది మీరు దీన్ని అమలు అర్థం 383 00:18:01,400 --> 00:18:04,650 మరొక ప్రోగ్రామ్ ద్వారా ఇన్పుట్ వంటి ఒక వ్యాఖ్యాత అని. 384 00:18:04,650 --> 00:18:08,150 మరియు ప్రోగ్రాం టాప్, చదువుతుంది దిగువన, ఎడమ, మరియు చేస్తుంది 385 00:18:08,150 --> 00:18:09,290 మీరు దాని గురించి చెప్పడం సంసార. 386 00:18:09,290 --> 00:18:12,920 >> ఇక్కడ ఈ సందర్భంలో నేను printf అని ఒక లైన్. 387 00:18:12,920 --> 00:18:17,990 నేను ఈ సోర్స్ కోడ్ అమలు చేసినప్పుడు, hello.php, ఒక కార్యక్రమం అని అయితే 388 00:18:17,990 --> 00:18:22,830 , PHP అని పిలుస్తారు సౌకర్యవంతంగా, జరుగుతుంది ఆ కార్యక్రమం PHP చదవడానికి వెళ్తున్నారు 389 00:18:22,830 --> 00:18:26,120 ఈ ఫైలు, పైనుంచి, ఎడమ మరియు అది నేను చేయాలని జరగబోతోంది 390 00:18:26,120 --> 00:18:30,110 ఏమి చెప్పాలి - కోడ్ అమలు, మరియు ఉంటే ఏదో గుర్తించడం, కేవలం లేదు 391 00:18:30,110 --> 00:18:31,320 ఇది ఉమ్మివేస్తూ. 392 00:18:31,320 --> 00:18:34,940 నేను ముందుకు వెళ్ళి వెళ్లి వెబ్ hello.php యొక్క PHP అమలు. 393 00:18:34,940 --> 00:18:37,110 ఎంటర్ చెయ్యండి. 394 00:18:37,110 --> 00:18:39,690 >> మరియు ఆ నేను ఉద్దేశించిన చాలా ఏమి కాదు. 395 00:18:39,690 --> 00:18:40,530 బాగా, ఎందుకు అని? 396 00:18:40,530 --> 00:18:43,910 బాగా, PHP నిజానికి ఆ భాష బొత్తిగా రూపొందించబడింది 397 00:18:43,910 --> 00:18:46,150 వెబ్ అనుబంధించబడి. 398 00:18:46,150 --> 00:18:50,460 ఈ భాష వెబ్ పేజీలను చేసేటప్పుడు మేము వెంటనే చూస్తారు వంటి PHP, మేము చేస్తాము 399 00:18:50,460 --> 00:18:54,560 ముద్రణ వంటి చేయాలని ఈ వంటి మార్గాల. 400 00:18:54,560 --> 00:18:55,940 >> నేను ఈ చేయ బోతున్నాను. 401 00:18:55,940 --> 00:19:00,810 ఓపెన్ బ్రాకెట్, ప్రశ్న గుర్తు, PHP, మరియు ఇప్పుడు నేను వెళుతున్నాను కేవలం ఉంచాలని ఇండెంట్ 402 00:19:00,810 --> 00:19:01,960 విషయాలు nice. 403 00:19:01,960 --> 00:19:04,910 మరియు ఇప్పుడు నేను ఒక ప్రశ్న చేయ బోతున్నాను దగ్గరగా బ్రాకెట్ గుర్తు. 404 00:19:04,910 --> 00:19:06,270 సో తోసేస్తాం ఒక బిట్ ఇక్కడ ఉంది. 405 00:19:06,270 --> 00:19:07,490 మీరు ఈ చేయడం లేదు. 406 00:19:07,490 --> 00:19:10,530 మరియు మీరు, ఒక స్లాష్ లేదు PHP కొద్దిగా భిన్నంగా ఉంటుంది. 407 00:19:10,530 --> 00:19:14,610 >> కానీ ఇప్పుడు, నేను ఈ కార్యక్రమం తిరిగి ఉంటే, ఇప్పుడు PHP hello.php, నేను 408 00:19:14,610 --> 00:19:16,090 నిజానికి హలో ప్రపంచ పొందుటకు. 409 00:19:16,090 --> 00:19:17,750 ఈ విలువైన ఎందుకు మరియు మేము చూస్తారు. 410 00:19:17,750 --> 00:19:20,960 ఒకటి, ఇది నాకు తెలుపుటకు అనుమతించును, సూపర్ స్పష్టంగా, ఈ ఉంది 411 00:19:20,960 --> 00:19:22,480 కోడ్, ఈ అమలు. 412 00:19:22,480 --> 00:19:25,480 మరియు ఆ నిజానికి ఏమి ఈ ప్రత్యేక టాగ్లు ఇక్కడ అర్థం. 413 00:19:25,480 --> 00:19:30,330 >> కానీ అది కూడా నేను లేకపోతే అర్థం ఏదో ఆ, నేను ఇక్కడ గురి వంటి 414 00:19:30,330 --> 00:19:34,000 సాహిత్యపరంగా ఆ, ఆ ఉంటుంది కేవలం అర్థం అవసరం లేకుండా ముద్రించవచ్చు 415 00:19:34,000 --> 00:19:36,850 నిజానికి, printf కాల్, లేదా ముద్రణ లేదా ఏ విధమైన పనితీరును. 416 00:19:36,850 --> 00:19:39,445 కనుక మనం ఆ తిరిగి వచ్చి ఉంటుంది కేవలం ఒక క్షణం లో. 417 00:19:39,445 --> 00:19:40,470 >> మొదటి, దీన్ని చేసుకుందాం. 418 00:19:40,470 --> 00:19:43,950 ఉపకరణం యొక్క లోపల, మేము ఒక కలిగి డైరెక్టరీ వాస్తవిక కోసం, Vhosts అని 419 00:19:43,950 --> 00:19:47,000 అతిధేయల, స్థానిక హోస్ట్ స్లాష్, ప్రజా స్లాష్. 420 00:19:47,000 --> 00:19:50,240 కనుక ఇది ఒక బిట్ మందమైన, కానీ దీర్ఘ కథ చిన్న, ఉపకరణం కాదు రూపొందించబడింది 421 00:19:50,240 --> 00:19:53,770 మాత్రమే మద్దతు C. ఇది కూడా PHP మద్దతు రూపొందించబడింది. 422 00:19:53,770 --> 00:19:57,440 కానీ అది కూడా ఒక వెబ్ రూపొందించబడింది లో సర్వర్, మరియు ఒక డేటాబేస్ సర్వర్. 423 00:19:57,440 --> 00:20:00,230 మరియు అది, రూపకల్పన, మరియు నిజంగా కాన్ఫిగర్ లో ఏ స్మృతిగా ఉండాలి 424 00:20:00,230 --> 00:20:04,230 వాణిజ్యపరమైన వెబ్ హోస్టింగ్ సంస్థ మీరు, కోసం $ 5 నెల చెల్లించవలసి ఉంటుంది 425 00:20:04,230 --> 00:20:05,040 $ 100 ఒక నెల కోసం. 426 00:20:05,040 --> 00:20:08,200 సేవ సంసార, ఇది కాన్ఫిగర్ లో ఒక పోలిన ఉండాలి 427 00:20:08,200 --> 00:20:10,170 వాస్తవ ప్రపంచంలో ఉత్పత్తి సర్వర్. 428 00:20:10,170 --> 00:20:13,485 >> మరియు అర్థం నడుస్తున్న ఉంది ఉపకరణం వెబ్ సర్వర్ సాఫ్ట్ వేర్. 429 00:20:13,485 --> 00:20:15,060 ఇది అపాచీ అని జరుగుతుంది. 430 00:20:15,060 --> 00:20:17,790 ఇది, కేవలం ఉచిత, మరియు ఓపెన్ సోర్స్ వార్తలు మరియు బాగా ప్రసిద్ధి. 431 00:20:17,790 --> 00:20:23,260 మరియు మేము తెలుసు Apache కాన్ఫిగర్ నేను ఒక నిర్దిష్ట URL తో సందర్శిస్తే 432 00:20:23,260 --> 00:20:28,060 Chrome లేదా లోపలి ఏ బ్రౌజర్ ఉపకరణం, ఈ డైరెక్టరీ జరిపేందుకు 433 00:20:28,060 --> 00:20:31,030 ఫైళ్లను కోసం ఆ యూజర్ అభ్యర్థిస్తోంది. 434 00:20:31,030 --> 00:20:32,790 >> ఇతర మాటలలో, నాకు తెలపండి ముందుకు వెళ్ళి దీన్ని. 435 00:20:32,790 --> 00:20:36,890 నా పబ్లిక్ డైరెక్టరీ లోపల, నేను వెళుతున్నాను ముందుకు వెళ్ళి ఒక ఫైల్ను సృష్టించడంలో 436 00:20:36,890 --> 00:20:39,580 index.html అని. 437 00:20:39,580 --> 00:20:41,000 ఇక్కడ నాకు టాబ్ ఇస్తుంది. 438 00:20:41,000 --> 00:20:44,210 మరియు నేను చాలా త్వరగా వెళ్ళడానికి వెళుతున్నాను మరియు ముందుకు వెళ్ళి బయటకు బ్యాంగ్ 439 00:20:44,210 --> 00:20:45,010 ఇక్కడ ఈ కార్యక్రమం. 440 00:20:45,010 --> 00:20:48,410 ఇది ఇప్పుడు కోసం, కేవలం doctype HTML, మీరు టైప్ కలిగి భావించవచ్చు. 441 00:20:48,410 --> 00:20:53,490 ఇది కేవలం ఒక మర్మమైన పేరే, ఆ కాదు ఆ తెలుపు నిజంగా HTML టాగ్, 442 00:20:53,490 --> 00:20:55,050 ఇక్కడ కొన్ని HTML వస్తుంది. 443 00:20:55,050 --> 00:20:57,400 >> నేను ముందుకు వెళ్లి పునఃసృష్టి వెళుతున్నాను మేము ఒక క్షణం క్రితం చూసిన. 444 00:20:57,400 --> 00:20:58,650 ఇక్కడ పేజీ యొక్క శిరస్సు. 445 00:20:58,650 --> 00:21:01,170 తల లోపల - 446 00:21:01,170 --> 00:21:01,890 దీనితో శీర్షికను. 447 00:21:01,890 --> 00:21:04,340 కాబట్టి మేము, హలో ప్రపంచ చెప్పటానికి చేస్తాము. 448 00:21:04,340 --> 00:21:06,570 ఆపై డౌన్ ఇక్కడ శరీరం ట్యాగ్. 449 00:21:06,570 --> 00:21:08,580 నాకు శరీరం ట్యాగ్ ముగించలేదు లెట్. 450 00:21:08,580 --> 00:21:12,280 మరియు ఇక్కడ నేను కూడా, చెప్పటానికి చేస్తాము కేవలం స్పష్టత కోసం, ప్రపంచ హలో. 451 00:21:12,280 --> 00:21:14,770 >> సో ఈ, నిస్సందేహంగా, సాధారణ సాధ్యమయ్యే వెబ్ పేజీ మీరు 452 00:21:14,770 --> 00:21:15,770 చెల్లదు ఆ చేయవచ్చు. 453 00:21:15,770 --> 00:21:17,030 ఇది పదము చెల్లదు. 454 00:21:17,030 --> 00:21:18,620 విప్పి ప్రతిదీ మూసివేయబడింది. 455 00:21:18,620 --> 00:21:20,910 ప్రతిదీ లో చక్కగా వార్తలు శైలి మరియు ఇండెంట్. 456 00:21:20,910 --> 00:21:23,600 సో యొక్క చూద్దాము ఇప్పుడు ఎలా నేను ఈ ఫైలు యాక్సెస్ చేయవచ్చు. 457 00:21:23,600 --> 00:21:25,540 >> బాగా, నాకు Chrome ఇక్కడ వీడలేదు. 458 00:21:25,540 --> 00:21:35,050 మరియు నాకు వెళ్ళి తెలపండి http://localhost/index.html. 459 00:21:35,050 --> 00:21:36,200 సో స్థానిక హోస్ట్ ఏమిటి? 460 00:21:36,200 --> 00:21:39,400 బాగా, ప్రపంచంలో అత్యంత ఏదైనా కంప్యూటర్, Linux, Mac OS, Windows, ఒక మారుపేరు ఉంది 461 00:21:39,400 --> 00:21:40,680 స్థానిక హోస్ట్ అని. 462 00:21:40,680 --> 00:21:42,900 మీరు ఎప్పుడైనా మాట్లాడటానికి అనుకుంటే మీ సొంత కంప్యూటర్ - 463 00:21:42,900 --> 00:21:45,140 అసాధారణ reflexively, అయితే - 464 00:21:45,140 --> 00:21:47,080 మీరు మీ స్థానిక హోస్ట్ కాల్. 465 00:21:47,080 --> 00:21:50,390 మీ వాస్తవ కంప్యూటర్ ఏమిటి పట్టింపు సంఖ్య డేవిడ్ యొక్క మ్యాక్బుక్ను కావచ్చు అని 466 00:21:50,390 --> 00:21:52,490 ఎయిర్, లేదా మరింత ఏదో ఆ వంటి మందమైన. 467 00:21:52,490 --> 00:21:57,760 >> సో ఈ URL స్పష్టంగా ఉపయోగించడానికి వెళ్తున్నారు స్థానిక హోస్ట్ మాట్లాడటానికి HTTP, 468 00:21:57,760 --> 00:22:00,800 అదే కంప్యూటర్, ఉపకరణం, మరియు ఇది గోవా కేవలం ఒక తీసుకోవాలని జరగబోతోంది 469 00:22:00,800 --> 00:22:02,570 అంచనా, ఏ ఫైలు? 470 00:22:02,570 --> 00:22:04,460 Index.html. 471 00:22:04,460 --> 00:22:08,650 సో పరికరంలోని కాన్ఫిగర్ చెయ్యబడింది నేను అడుగుతూ వెబ్ ఉంటే తెలుసు చేరుకునేందుకు 472 00:22:08,650 --> 00:22:13,460 index.html వంటి ఏదో కోసం, చూడండి ఒక ఫోల్డర్ లో ఒక లో, Vhosts అని 473 00:22:13,460 --> 00:22:17,950 ఫోల్డర్ ఒక ఫోల్డర్ లో, localhost అని ఆ విషయంలో ప్రజా అని. 474 00:22:17,950 --> 00:22:20,400 ఆ పేరు నా పబ్లిక్ అన్ని ఫైళ్ళు వెళ్తున్నారు. 475 00:22:20,400 --> 00:22:22,610 నేను ఇప్పుడు ఎంటర్ నొక్కండి వెళుతున్నాను. 476 00:22:22,610 --> 00:22:27,100 >> మరియు తిట్టు, ఆ నిషిద్ధ ఉంది లేకపోతే 403 అని పిలువబడే సందేశాన్ని, 477 00:22:27,100 --> 00:22:28,490 అది సంఖ్యా కోడ్ను. 478 00:22:28,490 --> 00:22:30,130 ఇక్కడ తప్పు ఏమిటి? 479 00:22:30,130 --> 00:22:33,210 బాగా, అది కేవలం ఉంచాలి తగినంత కాదు నా ఫోల్డర్ లోపల ఫైలు. 480 00:22:33,210 --> 00:22:35,790 నేను నిజానికి క్రింది చెయ్యాల్సిన. 481 00:22:35,790 --> 00:22:40,210 >> నా లోపల, నా Vhosts డైరెక్టరీ లోకి వెళ్ళి తెలపండి localhost, ప్రజా లోకి, మరియు తెలపండి 482 00:22:40,210 --> 00:22:41,680 నాకు ls డాష్ l చేయండి. 483 00:22:41,680 --> 00:22:44,510 మరియు కొన్ని ఇతర విషయాలను ఇక్కడ నేటి ప్రయోజనాల కోసం. 484 00:22:44,510 --> 00:22:50,540 కానీ తరువాత, ఎడమ వైపు గమనించవచ్చు index.html కు, మేము మాత్రమే ఒక RW చూడండి. 485 00:22:50,540 --> 00:22:53,560 మరియు గతంలో, ఏ RW అలానే నిలిచిఉంది? 486 00:22:53,560 --> 00:22:54,240 >> కేవలం చదవటం లేదా రాయటం. 487 00:22:54,240 --> 00:22:58,000 ఎడమ న RW అని నిజానికి నేను, ఈ ఫైలు యొక్క యజమాని, దీని అర్థం 488 00:22:58,000 --> 00:22:59,020 అది చదవటం లేదా రాయటం. 489 00:22:59,020 --> 00:23:05,010 కానీ నేను వీలు అవసరం లో అన్ని ప్రజలు ప్రపంచ చదవండి, అది రాయలేదు. 490 00:23:05,010 --> 00:23:09,650 నేను విధానం మార్చడానికి వెళుతున్నాను ఫైలు, chmod, ఇవ్వాలని అన్ని ప్లస్ r 491 00:23:09,650 --> 00:23:13,910 ప్రతి ఒక్కరూ న అనుమతి చదవండి ఫైలు index.html అని. 492 00:23:13,910 --> 00:23:18,040 >> మరియు నేను ఇప్పుడు తిరిగి టైప్ చేయండి ls డాష్ l, నోటీసు ఉంటే ఆ, ఇక్కడ, కొన్ని మరింత 493 00:23:18,040 --> 00:23:19,160 R యొక్క అప్ popped చేశారు. 494 00:23:19,160 --> 00:23:21,090 మరియు ఇప్పుడు కోసం, స్పెక్ వెళ్తాడు వివరాల్లోకి మరింత లోతుగా. 495 00:23:21,090 --> 00:23:24,450 కేవలం ప్రతి ఒక్కరూ అర్థం P సెట్ 7, కోసం ఇప్పుడు ఈ ఫైలు చదువుకోవచ్చు. 496 00:23:24,450 --> 00:23:27,790 నేను నా బ్రౌజర్ తిరిగి వెళ్ళండి ఉంటే ఇప్పుడు మరియు, రీలోడ్ voila. 497 00:23:27,790 --> 00:23:28,750 ప్రపంచ హలో. 498 00:23:28,750 --> 00:23:32,260 >> మరియు నేను కూడా నా Chrome టూల్స్ విప్పగలరు మరియు, చూడండి కేవలం Google తో వంటి మరియు 499 00:23:32,260 --> 00:23:34,590 నా HTML ఉందని Facebook, కొద్దిగా ఫార్మాట్ 500 00:23:34,590 --> 00:23:35,930 విభిన్నంగా మరియు వర్ణీకరించబడిన. 501 00:23:35,930 --> 00:23:40,450 నేను నెట్వర్క్ టాబ్కు వెళ్ళండి మరియు మళ్ళీ లోడ్ చేస్తే పేజీ పొందుటకు ఉంది గమనించవచ్చు 502 00:23:40,450 --> 00:23:42,900 Chrome పంపుతోంది అభ్యర్థించవచ్చు పరికరానికి. 503 00:23:42,900 --> 00:23:46,020 ఆ 200 ఉంది ప్రత్యేక ఫైలు. 504 00:23:46,020 --> 00:23:49,340 సో లఘు, ఈ ఎలా ఈ వివిధ ముక్కలు కలిసి వస్తున్నాయి. 505 00:23:49,340 --> 00:23:53,530 ఇది కేవలం కాబట్టి జరుగుతుందని వెబ్ సర్వర్ మేము, రిమోట్ లేదు ప్రస్తుతం ఉపయోగిస్తున్నారు 506 00:23:53,530 --> 00:23:54,210 Facebook ఇష్టపడుతున్నారు. 507 00:23:54,210 --> 00:23:58,330 ఇది, అదే కంప్యూటర్లో వాచ్యంగా వార్తలు ఇది సంపూర్ణ సరే. 508 00:23:58,330 --> 00:24:00,590 >> కనుక మనం ఒక వెబ్ పేజీ లో మరింత ఏమి చేయవచ్చు? 509 00:24:00,590 --> 00:24:03,110 బాగా, కేవలం, వీలు యొక్క పడుతారు ఈ విషయాలను. 510 00:24:03,110 --> 00:24:07,860 కానీ నాకు ముందుకు వెళ్లి మళ్లీ వీలు Index.html తో gedit. 511 00:24:07,860 --> 00:24:13,980 మరియు, నాకు ముందుకు వెళ్ళి హలో CS50 చెప్పటానికి వీలు ఈ ఫైలు సేవ్, తిరిగి వెళ్ళండి 512 00:24:13,980 --> 00:24:16,260 బ్రౌజర్, నిజంగా అంశం మార్పు. 513 00:24:16,260 --> 00:24:19,130 >> కానీ మేము నిజానికి ఏమి కావాలా ఇప్పుడు ఏదో లింక్? 514 00:24:19,130 --> 00:24:23,480 కనుక ఇది మేము కలిగి హాజరవుతారు కేవలం టాగ్లు అని HTML లో లింకులు 515 00:24:23,480 --> 00:24:24,140 తమను. 516 00:24:24,140 --> 00:24:27,320 దీనిని నిర్మాణము యాంకర్ ట్యాగ్. ఒక href సమానం 517 00:24:27,320 --> 00:24:33,190 https://www.cs50.net, www.cs50.net దగ్గరగా కోట్, దగ్గరగా బ్రాకెట్. 518 00:24:33,190 --> 00:24:35,230 మరియు ఇప్పుడు యొక్క చూద్దాము ఏమి వేరే తరువాత వచ్చే. 519 00:24:35,230 --> 00:24:36,500 >> నేను ట్యాగ్ తెరిచిన. 520 00:24:36,500 --> 00:24:38,990 నేను ఇప్పుడు ఇవ్వాలని అవసరం CS50 వంటి పదబంధం. 521 00:24:38,990 --> 00:24:40,600 నాకు గుర్తు ముగించలేదు లెట్. 522 00:24:40,600 --> 00:24:42,010 మరియు కొన్ని విషయాలను గమనించే. 523 00:24:42,010 --> 00:24:45,270 ఈ నిగూఢ విషయము అయినప్పటికీ ఇక్కడ, నేను పునరావృతం లేదు మీరు 524 00:24:45,270 --> 00:24:46,010 ట్యాగ్ ముగించలేదు. 525 00:24:46,010 --> 00:24:48,230 మీరు కేవలం ట్యాగ్ ముగించలేదు ఒంటరిగా దాని పేరుతో. 526 00:24:48,230 --> 00:24:50,940 మరియు ఈ వంటి పిలిచే ఏమిటి ఒక విలువతో ఒక లక్షణం. 527 00:24:50,940 --> 00:24:56,070 లక్షణాలు కేవలం ప్రవర్తనను మార్చవచ్చు ఒక పేజీ యొక్క లోపల కొన్ని ట్యాగ్ యొక్క. 528 00:24:56,070 --> 00:24:59,150 >> సో ఈ పేర్కొనడం అని హైపర్ సూచన, చెపుతూ యొక్క ఫాన్సీ మార్గం 529 00:24:59,150 --> 00:25:03,660 ఈ కోసం ఈ యాంకర్ కోసం URL, లింక్, CS50.net ఉండాలి. 530 00:25:03,660 --> 00:25:07,440 మరియు మేము చూపించడానికి కావలసిన టెక్స్ట్ యూజర్ ముడి URL కాదు, కానీ 531 00:25:07,440 --> 00:25:08,730 పదం CS50. 532 00:25:08,730 --> 00:25:13,710 >> నేను రీలోడ్ ఇప్పుడు చేస్తే, నాకు లో జూమ్ వీలు స్పష్టత, నాకు పేజీని రీలోడ్ వీలు 533 00:25:13,710 --> 00:25:16,460 మేము ఈ పాత పాఠశాల కలిగి గమనించవచ్చు నీలం లింక్ మార్క్. 534 00:25:16,460 --> 00:25:20,000 మరియు నేను హోవర్, మరియు అది జరగబోతోంది ఉంటే చూడండి గట్టిగా ఉండాలి, అడుగున వదిలి 535 00:25:20,000 --> 00:25:23,690 స్క్రీన్ చేతి మూలలో, గమనించవచ్చు ఇది అని ఇది URL 536 00:25:23,690 --> 00:25:24,430 నేను వెళ్ళి వెళుతున్న. 537 00:25:24,430 --> 00:25:27,940 మరియు, voila, నేను అక్కడ క్లిక్ చేస్తే ఇప్పుడు నేను వెబ్ పేజీలను తయారు చేస్తున్నాను. 538 00:25:27,940 --> 00:25:30,140 మరియు మేము మమ్మల్ని దారితీసింది చేసిన హోమ్ పేజీకి. 539 00:25:30,140 --> 00:25:32,670 >> కానీ సంభావ్య ఏమి గమనించవచ్చు ఈ మాకు అందిస్తుంది. 540 00:25:32,670 --> 00:25:34,890 సెక్యూరిటీ చాలా ఉంది వాడుకలో ఈ రోజుల్లో. 541 00:25:34,890 --> 00:25:41,210 నేను బదులుగా ఏమి ఏదో వంటి చెప్పుకోవాలంటే ఈ, మరియు నేను బదులుగా, చెప్పటానికి, చెయ్యనిస్తుంది యొక్క వెళ్ళి 542 00:25:41,210 --> 00:25:42,460 , fakeCS50.net చూడండి. 543 00:25:42,460 --> 00:25:44,660 544 00:25:44,660 --> 00:25:46,360 ఈ పేజీని రీలోడ్ చెయ్యి. 545 00:25:46,360 --> 00:25:50,180 >> నేను ఉంటాను OK, కాబట్టి గమనించవచ్చు ఇది ఇప్పటికీ ఉంది ఒక సూక్ష్మబుద్ధిగల కంటి తప్ప, CS50 వెళుతున్న 546 00:25:50,180 --> 00:25:51,560 నేను నకిలీ CS50 వెళుతున్న గమనించే. 547 00:25:51,560 --> 00:25:54,550 నేను ఈ డొమైన్ పట్టించుకోలేదు ఊహించడం వెబ్. 548 00:25:54,550 --> 00:25:55,960 OK, కాబట్టి అది అందుబాటులో లేదు. 549 00:25:55,960 --> 00:25:56,600 తద్వారా మంచి యొక్క. 550 00:25:56,600 --> 00:25:57,900 ఎవరూ వాస్తవానికి ఆ డొమైన్ ఉంది. 551 00:25:57,900 --> 00:26:00,380 >> కానీ యొక్క కొద్దిగా ఎక్కువ హానికరమైన లెట్ ఆ తెలివితక్కువదని రకం ఎందుకంటే. 552 00:26:00,380 --> 00:26:02,240 మనం Paypal ఈ మార్చుకుంటే. 553 00:26:02,240 --> 00:26:09,960 మరియు మేము ఈ కాల్ ఉంటే, ఇష్టం www.paypal.badguy.com, 554 00:26:09,960 --> 00:26:12,070 డొమైన్ ఉంది సంసార. 555 00:26:12,070 --> 00:26:13,700 ఆ బహుశా ఉంది. 556 00:26:13,700 --> 00:26:16,260 కాబట్టి ఇప్పుడు నాకు పేజీని రీలోడ్ వీలు. 557 00:26:16,260 --> 00:26:22,890 మరియు ఇక్కడ మేము ఒక ఫిషింగ్ విధమైన కలిగి ఇది దాడి, P-H-I-S-H-I-N-G, 558 00:26:22,890 --> 00:26:26,760 వెర్రి పదం దాడి కోసం ఇచ్చిన చేపలు సమాచారం ప్రయత్నిస్తుంది, లేదా, మంచి 559 00:26:26,760 --> 00:26:30,450 ఇంకా, నమ్మబలికి మంది డబ్బు, వాటిని సమాచారాన్ని అందించడం ఆ 560 00:26:30,450 --> 00:26:31,990 అవి అలా ఉండవచ్చు. 561 00:26:31,990 --> 00:26:33,500 ఈ, కుడి పూర్తిగా నమ్మకమైన ఉంది? 562 00:26:33,500 --> 00:26:34,930 నేను Paypal.com ఇక్కడ ఒక లింక్ను కలిగి ఉండాలి. 563 00:26:34,930 --> 00:26:37,700 564 00:26:37,700 --> 00:26:40,430 న్యాయంగా, నేను కొన్ని దానిని sexed గ్రాఫిక్స్, మేము అది కనిపిస్తుంది 565 00:26:40,430 --> 00:26:41,310 పేపాల్ వంటి మరింత. 566 00:26:41,310 --> 00:26:41,510 కుడి? 567 00:26:41,510 --> 00:26:43,815 నేను ఎందుకంటే, జనాంతికంగా, నేను Paypal.com కు వెళ్ళటానికి. 568 00:26:43,815 --> 00:26:47,110 మరియు మేము కేవలం చూసిన ఎలా నేను వారి HTML అన్ని చూడండి. 569 00:26:47,110 --> 00:26:50,560 నేను కాపీ మరియు పునఃసృష్టి కాలేదు Paypal సౌందర్యానికి కాకుండా వెళ్ళి 570 00:26:50,560 --> 00:26:51,490 ఇక్కడ పాత పాఠశాల. 571 00:26:51,490 --> 00:26:55,010 కానీ, గమనించవచ్చు కోర్సు యొక్క, మరియు అది ఒక చిన్న వార్తలు ఇప్పటికీ, మాత్రమే అడుగున చిన్న 572 00:26:55,010 --> 00:26:59,190 10 పాయింట్ల వంటి లో ఎడమ చేతి మూలలో, ఫాంట్, మీరు మీరు ఏమి URL చూస్తారు 573 00:26:59,190 --> 00:27:01,310 నిజానికి దారితీసింది వెళుతున్న. 574 00:27:01,310 --> 00:27:06,580 >> మీరు ఎప్పుడైనా సంపాదించిన చేసిన ఉంటే కనుక స్పామ్ మాట్లాడుతూ ముందుకు వెళ్ళి, మరియు మీరు ఖాతా ఉన్నాము 575 00:27:06,580 --> 00:27:07,420 రాజీపడితే. 576 00:27:07,420 --> 00:27:10,615 ఈ లింక్ క్లిక్ చేయండి మరియు మాకు తెలపండి మీ పాస్వర్డ్ను కాబట్టి మేము మీరు నిర్ధారించగలను 577 00:27:10,615 --> 00:27:13,010 మీరు ఎప్పుడూ అలా లేదు. 578 00:27:13,010 --> 00:27:14,180 ఈ విషయాలు చెప్పకుండానే వెళ్ళాలి. 579 00:27:14,180 --> 00:27:17,670 కానీ అది అద్భుతంగా వినోదాత్మక వార్తలు, మరియు విషాద, ప్రతి సంవత్సరం ఈ ఎలా ఉంది 580 00:27:17,670 --> 00:27:19,660 కొన్ని కాని సున్నా జరిగే ప్రజల సంఖ్య. 581 00:27:19,660 --> 00:27:21,400 >> మరియు ఆ బ్యూటీ దాడులు ఫిషింగ్ యొక్క. 582 00:27:21,400 --> 00:27:23,160 మీరు ఒక మిలియన్ ఇమెయిల్స్ పంపగలరు. 583 00:27:23,160 --> 00:27:27,720 మరియు కూడా నిజానికి ప్రజల 0.01% Paypal మీద క్లిక్ చేసి మీరు ఇవ్వాలని మీ 584 00:27:27,720 --> 00:27:31,040 పాస్వర్డ్, ఇప్పటికీ ఒక నాన్ జీరో సంఖ్య వార్తలు కేవలం ఇవ్వడం చేసిన వ్యక్తుల 585 00:27:31,040 --> 00:27:32,200 మీరు వారి డబ్బు. 586 00:27:32,200 --> 00:27:36,170 మరియు, కోర్సు యొక్క, ఇమెయిళ్ళు చాలా ఉంది సులభంగా మరియు, ముఖ్యంగా, ఉచిత 587 00:27:36,170 --> 00:27:36,970 ఈ రోజుల్లో. 588 00:27:36,970 --> 00:27:40,410 >> చాలా కాలం కథ చిన్న, అద్భుతంగా అందమైన ఆలోచన, కుడి? 589 00:27:40,410 --> 00:27:44,620 సంవత్సరాల క్రితం, ఈ ప్రారంభ ఉంది వెబ్, ఒక వెబ్ ఎనేబుల్ 590 00:27:44,620 --> 00:27:46,330 వనరుల మధ్య హైపర్లింక్స్. 591 00:27:46,330 --> 00:27:49,520 కానీ అలా త్వరగా కావచ్చు అనారోగ్యంతో ప్రయోజనాల కోసం ఉపయోగిస్తారు. 592 00:27:49,520 --> 00:27:54,100 మరియు ఇమెయిల్, ఈ, అది చెప్పటానికి తగినంత రోజుల, HTML లోపల ఎంబెడెడ్ చేశారు. 593 00:27:54,100 --> 00:27:55,410 >> బాగా, కేవలం మరొక విషయం నాకు తెలపండి. 594 00:27:55,410 --> 00:27:58,640 మరియు మేము లో భాగం ఎక్కువగా వాయిదా చేస్తాము సమస్య మీరు అనుమతించే ఏడు సెట్ 595 00:27:58,640 --> 00:28:00,000 వివరముల అన్వేషించండి. 596 00:28:00,000 --> 00:28:01,990 కానీ నాకు ముందుకు వెళ్లి వీలు ఇక్కడ కొన్ని పనులు. 597 00:28:01,990 --> 00:28:04,840 నేను వెళ్ళి డిక్లేర్ వెళుతున్నాను లేదా, ఒక div అని ఏమి 598 00:28:04,840 --> 00:28:06,080 పేజీ యొక్క విభాగం. 599 00:28:06,080 --> 00:28:07,770 నాకు ఆ div ట్యాగ్ ముగించలేదు లెట్. 600 00:28:07,770 --> 00:28:11,460 >> నేను చెప్పటానికి వెళుతున్నాను పేజీ యొక్క ఇక్కడ టాప్. 601 00:28:11,460 --> 00:28:14,940 ఆపై ఈ క్రింద, నేను వెళుతున్నాను మరొక div వంటి ఏదో, ఈ ముగించలేదు 602 00:28:14,940 --> 00:28:17,800 ట్యాగ్, మరియు పేజీ దిగువన చేయండి. 603 00:28:17,800 --> 00:28:18,840 మరియు దానిని సేవ్ చేసేలా. 604 00:28:18,840 --> 00:28:21,040 >> కాబట్టి ఇప్పుడు నా ఫైలు తిరిగి వెళ్ళి తెలపండి. 605 00:28:21,040 --> 00:28:22,120 చాలా అంశం. 606 00:28:22,120 --> 00:28:25,520 కానీ డివిజన్, కోసం ఉపయోగిస్తారు హుడ్ కింద, అది నిజానికి ఉంది 607 00:28:25,520 --> 00:28:26,920 ఒక nice నిర్మాణ మూలకం. 608 00:28:26,920 --> 00:28:30,300 ఇది ఇప్పటివరకు ఏ సౌందర్యానికి లేదు మేము స్పష్టంగా, కంటే ఇతర, చూడగలరు 609 00:28:30,300 --> 00:28:31,890 కొత్త మార్గాల విషయాలు పెట్టటం. 610 00:28:31,890 --> 00:28:36,290 >> కానీ నోటీసు, జనాంతికంగా, కేవలం నొక్కిన ఎంటర్ ఇలాంటి HTML లో కట్ లేదు 611 00:28:36,290 --> 00:28:39,840 సి లో యు ఆ అనుకుంటున్నాను ఉండవచ్చు లేదు మధ్య nice పెద్ద అంతరం చేస్తామని 612 00:28:39,840 --> 00:28:41,300 పేజీ యొక్క ఎగువన మరియు దిగువన. 613 00:28:41,300 --> 00:28:43,420 కానీ అది నిర్లక్ష్యం యొక్క. 614 00:28:43,420 --> 00:28:48,040 వైట్ స్పేస్ తప్పనిసరిగా విస్మరించారు చాలా మొదటి కంటే ఇతర వెబ్ పేజీలు 615 00:28:48,040 --> 00:28:51,530 స్పేస్ బార్ పాత్ర, లేదా క్యారేజ్ రిటర్న్, మీరు కీబోర్డ్ న హిట్. 616 00:28:51,530 --> 00:28:55,370 మీరు మరింత లైన్ బ్రేక్, మీరు కోరుకుంటే అది మిమ్మల్ని మీరు పేర్కొనాలి. 617 00:28:55,370 --> 00:28:59,080 >> నేను కొన్ని విషయాలు చేయ బోతున్నాను ఇక్కడ ఏమి చూపించడానికి. 618 00:28:59,080 --> 00:29:02,700 నేను ఒక లక్షణం జోడించడానికి వెళుతున్నాను అని మీరు తెలుసుకోవడానికి మళ్ళీ ఉంది మరియు, మార్గం 619 00:29:02,700 --> 00:29:07,110 ఏమి, ట్యాగ్లు ఉంటాయి ఏమి ఉన్నాయి ఆపాదించాడు నిజంగా, ఆన్లైన్ సూచనలను ఉంది. 620 00:29:07,110 --> 00:29:09,750 HTML భాష విధమైన ఉంది - ఇది ఒక ప్రోగ్రామింగ్ భాష. 621 00:29:09,750 --> 00:29:12,460 ఇది ఒక మార్కప్ భాష - ఒక తర్వాత మంచి అరగంట, ఉండవచ్చు, ఒక గంట 622 00:29:12,460 --> 00:29:15,930 ఇది, మీరు ఖచ్చితంగా చాలా గ్రహించి చేస్తాము అవకాశం, ప్రాథమిక ఆలోచన. 623 00:29:15,930 --> 00:29:20,350 ఆపై ఒక Google శోధన దూరంగా అన్ని ఉంది మీరు కావచ్చు అవకాశం టాగ్లు 624 00:29:20,350 --> 00:29:21,170 ఆసక్తి 625 00:29:21,170 --> 00:29:24,290 మరియు స్పెక్ ప్రతి, అని చాలా స్వాగతం మరియు ఇక్కడ ప్రోత్సహించింది. 626 00:29:24,290 --> 00:29:26,120 >> కాబట్టి ఇప్పుడు నాకు ముందుకు వెళ్ళి వీలు మరియు ఈ వంటి ఏదో. 627 00:29:26,120 --> 00:29:28,690 Background-color. 628 00:29:28,690 --> 00:29:32,060 మరియు ఇప్పుడు, నేను ఏదో చేయ బోతున్నాను వలె ఎరుపు, సెమికోలన్. 629 00:29:32,060 --> 00:29:33,970 మరియు మీరు దీన్ని చేయవచ్చు కొన్ని వివిధ మార్గాల్లో. 630 00:29:33,970 --> 00:29:36,770 నేను సూపర్ గా టైప్ కేవలం రకమైన రెడీ స్పష్టంగా సాధ్యమైనంత. 631 00:29:36,770 --> 00:29:41,960 >> కానీ ఇక్కడ ఈ విలువ ఆ మారుతుంది CSS, క్యాస్కేడింగ్ స్టైల్ అని ఏమి 632 00:29:41,960 --> 00:29:43,700 మరొక ఇది షీట్లు, పూర్తిగా భాష. 633 00:29:43,700 --> 00:29:46,770 CSS తో లేదు టాగ్లు మరియు సంవృత ట్యాగ్లను తెరవండి. 634 00:29:46,770 --> 00:29:48,230 ఇది లక్షణాలతో చేయాలి. 635 00:29:48,230 --> 00:29:52,660 >> మరియు లక్షణాలు కేవలం కీ విలువ ఉంటాయి కొన్ని పదం అంటే జతల,, 636 00:29:52,660 --> 00:29:54,680 కొలన్ మరియు తరువాత కొన్ని ఇతర పదం. 637 00:29:54,680 --> 00:29:57,940 మరియు మీరు చాలావాటికి, లేదా కేవలం కలిగి ఉంటే ఇక్కడ ఒక, మీరు ఒక తో అది ముగించడానికి 638 00:29:57,940 --> 00:29:59,390 కేవలం స్పష్టత కోసం సెమికోలన్,. 639 00:29:59,390 --> 00:30:01,370 కానీ ఆ, చాలా, ఇక్కడ పని చేస్తుంది. 640 00:30:01,370 --> 00:30:02,500 >> ఇప్పుడు ఏమి దీన్ని జరగబోతోంది? 641 00:30:02,500 --> 00:30:03,610 మీరు బహుశా అంచనా. 642 00:30:03,610 --> 00:30:05,930 నాకు ముందుకు వెళ్లి ఈ పేజీని రీలోడ్ లెట్. 643 00:30:05,930 --> 00:30:07,300 మరియు ఇప్పుడు అది నిజంగా పాటు వస్తున్నాయో. 644 00:30:07,300 --> 00:30:09,150 నా పేజీ ఎగువన ఎరుపు. 645 00:30:09,150 --> 00:30:12,380 కానీ ఇక్కడ కీ ఆ ఉంది, నేను చెప్పిన ముందు ఆ div మీరు ఇస్తుంది 646 00:30:12,380 --> 00:30:13,220 పేజీ యొక్క ఒక విభాగం. 647 00:30:13,220 --> 00:30:14,410 మరియు అది ఏమి నిజానికి వార్తలు. 648 00:30:14,410 --> 00:30:17,920 ఇది తప్పనిసరిగా పేజీ విడిపోతుంది ఒక దీర్ఘ చతురస్రం మీరు చేస్తాడు 649 00:30:17,920 --> 00:30:18,720 రెట్టింపు. 650 00:30:18,720 --> 00:30:22,330 >> మరియు దీర్ఘ చతురస్రాలు ఈ భావన రకమైన ఉంది మీరు అనుకుంటే, ఆ బలవంతపు 651 00:30:22,330 --> 00:30:26,410 అత్యంత ఏదైనా వెబ్సైట్, బహుశా ఉంది దానికి కొన్ని నిర్మాణం. 652 00:30:26,410 --> 00:30:29,620 మీరు చాలా బహుశా అరుదుగా చూసిన మీరు లాగిన్ అయి ఉంటే ఫేస్బుక్ యొక్క హోంపేజి 653 00:30:29,620 --> 00:30:30,440 అన్ని సమయం లో. 654 00:30:30,440 --> 00:30:33,920 >> కానీ Facebook యొక్క హోమ్ పేజీలో, ఉంది టాప్ పాటు div రకమైన. 655 00:30:33,920 --> 00:30:36,140 మరియు అది సాధారణ కాదు ఒక div వంటి, కానీ అక్కడ ఒక 656 00:30:36,140 --> 00:30:37,560 అక్కడ దీర్ఘచతురస్రాకార ప్రాంతంలో. 657 00:30:37,560 --> 00:30:40,290 పేజీ యొక్క మిగిలిన వంటిది చాలా వంటి భారీ div, 658 00:30:40,290 --> 00:30:41,910 పెద్ద దీర్ఘచతురస్రాకార ప్రాంతంలో. 659 00:30:41,910 --> 00:30:44,540 కేవలం ద్వారా, చాలా కాలం కథ చిన్న ఈ చిన్న బిల్డింగ్ బ్లాక్స్, 660 00:30:44,540 --> 00:30:49,250 దీర్ఘ చతురస్రాలు నమూనా విషయాలు సామర్థ్యం, విస్తృత లేదా ఇరుకైన, మీరు చేయవచ్చు అని 661 00:30:49,250 --> 00:30:53,680 శక్తివంతమైన నిలువు తయారు, మీరు అనుమతిస్తుంది మీరు నిజంగా, అయితే, పేజీలు లే 662 00:30:53,680 --> 00:30:54,100 కోరుకుంటున్నారో. 663 00:30:54,100 --> 00:30:56,170 మేము నిజంగా కేవలం గోకడం చేస్తున్నారు ఇక్కడ ఉపరితల. 664 00:30:56,170 --> 00:30:59,820 >> నిజానికి, నేను మరొక ఒకటి లేకపోతే, నాకు ముందుకు వెళ్లి శైలి తెలియజేసేలా, 665 00:30:59,820 --> 00:31:05,410 background-color, మేము ఏదో చేస్తాను నీలం, దగ్గరగా కోట్స్ వంటి. 666 00:31:05,410 --> 00:31:06,620 యొక్క ఈ రీలోడ్ లెట్. 667 00:31:06,620 --> 00:31:08,260 కాబట్టి ఇప్పుడు అది కూడా uglier సంతరించుకోనుంది. 668 00:31:08,260 --> 00:31:11,520 కానీ ఇప్పుడు నేను రకమైన చూపించగలరు నా పి కుడి, ఐదు నైపుణ్యాలు సెట్? 669 00:31:11,520 --> 00:31:12,690 Red. 670 00:31:12,690 --> 00:31:15,640 ఇది RGB, రెడ్ నాకు గుర్తుచేస్తుంది గ్రీన్ బ్లూ ట్రిపుల్. 671 00:31:15,640 --> 00:31:19,330 బాగా, అది వెబ్ ప్రోగ్రామింగ్ హాజరవుతారు లేదా ఈ వెబ్ డిజైన్,, మేము చేసిన 672 00:31:19,330 --> 00:31:21,650 ఇంకా ఏదైనా ప్రోగ్రామ్ కాదు కేవలంగా, మీరు వాస్తవానికి 673 00:31:21,650 --> 00:31:22,880 హెక్సాడెసిమల్ కోడ్ కలిగి. 674 00:31:22,880 --> 00:31:26,480 సో ఏదో ఏదో ఏదో ఏదో, ఏదో ఏదో. 675 00:31:26,480 --> 00:31:30,650 సో మీరు ఆరు హెక్సాడెసిమల్ ఉండవచ్చు అక్షరాలు, లేదా మూడు, కొన్ని సందర్భాల్లో, 676 00:31:30,650 --> 00:31:33,480 మరియు ఆ ప్రశ్నార్థకాలుగా ప్రతి ఒక హెక్సాడెసిమల్ అంకెలు ఉండాలి 677 00:31:33,480 --> 00:31:34,985 సున్నా f ద్వారా. 678 00:31:34,985 --> 00:31:41,000 >> నేను ఎరుపు చాలా కలిగి అనుకుంటున్నారా, మరియు ఉంటే ఏ ఆకుపచ్చ, మరియు నీలం, ఏమిటి 679 00:31:41,000 --> 00:31:43,740 సున్నా యొక్క వ్యతిరేక హెక్స్ ఉపయోగిస్తున్నప్పుడు? 680 00:31:43,740 --> 00:31:44,480 ఇది f వార్తలు. 681 00:31:44,480 --> 00:31:51,130 నేను ff, సున్నా సున్నా, సున్నా సున్నా, చేయవచ్చు ఈ సేవ్, మరియు ఇప్పుడు ఇక్కడ వచ్చి. 682 00:31:51,130 --> 00:31:52,700 మరియు నేను నిజానికి ఒక మార్పు చూడండి లేదు. 683 00:31:52,700 --> 00:31:56,230 సో కోట్ unquote "ఎరుపు" స్పష్టంగా ఉంది అన్ని ఎరుపు పర్యాయపదాలుగా, 684 00:31:56,230 --> 00:31:57,610 ఏ ఆకుపచ్చ, ఏ నీలం. 685 00:31:57,610 --> 00:31:59,960 ఇంతలో, యొక్క ఉద్దేశపూర్వకంగా మార్చడానికి వీలు ఈ ఒక ఏదో ఒక 686 00:31:59,960 --> 00:32:01,210 యాదృచ్ఛిక, ABCDF వంటి. 687 00:32:01,210 --> 00:32:03,790 688 00:32:03,790 --> 00:32:05,860 >> ఏ చూద్దాం. 689 00:32:05,860 --> 00:32:08,530 ఇది, ఒక నిజంగా nice నీలం వార్తలు నిజానికి, బేబీ బ్లూ. 690 00:32:08,530 --> 00:32:11,820 అన్ని కుడి, కాబట్టి ఈ కేవలం ఇప్పుడు కొంతవరకు యాదృచ్ఛిక కలయికలు 691 00:32:11,820 --> 00:32:12,210 అక్షరాలు. 692 00:32:12,210 --> 00:32:13,410 కనుక మనం ఇక్కడ డౌన్ కూరుకుపోయిన అందదు. 693 00:32:13,410 --> 00:32:15,930 కానీ మళ్ళీ, ఈ PRECISION మాట్లాడుతుంది మీరు ప్రారంభించవచ్చు ఆ 694 00:32:15,930 --> 00:32:19,090 దరఖాస్తు - మీరు చాలా నిష్ఫలంగా మీరు కూడా సౌందర్యము ద్వారా. 695 00:32:19,090 --> 00:32:21,750 నిజానికి, మీరు నిజంగా అనుకుంటే ఉండాలి ఆకట్టుకున్నాయి, నాకు ముందుకు వెళ్లి మార్చడానికి వీలు 696 00:32:21,750 --> 00:32:23,500 ఉదాహరణకు ఫాంట్ పరిమాణం,. 697 00:32:23,500 --> 00:32:25,960 మరియు సెమికోలన్ గమనించవచ్చు, ఇది అక్కడ అవసరం. 698 00:32:25,960 --> 00:32:29,570 >> ఫాంట్ పరిమాణం, మేము కేవలం పరిహాసాస్పదం ఉంటుంది ఇక్కడ, 96 పాయింట్. 699 00:32:29,570 --> 00:32:31,280 ఆ సేవ్. 700 00:32:31,280 --> 00:32:33,670 వావ్, ఒక పెద్ద ఫాంట్ పరిమాణం యొక్క. 701 00:32:33,670 --> 00:32:35,490 అన్ని కుడి, కాబట్టి అది చాలా సులభం. 702 00:32:35,490 --> 00:32:38,260 మరియు వాస్తవానికి, మీరు తప్పనిసరిగా చూడటానికి నేను చాలా మొదటి వెబ్ పేజీ 703 00:32:38,260 --> 00:32:40,060 సంవత్సరాల క్రితం, నేను మొదటి ఈ విషయాన్ని నేర్చుకున్నాడు. 704 00:32:40,060 --> 00:32:42,190 ఇది చాలా చేయడానికి చాలా సులభం త్వరగా వికారమైన విషయాలు. 705 00:32:42,190 --> 00:32:46,115 >> మరియు మీరు వేబాక్ తెలిసి ఉంటే Archive.org లో మెషిన్, మీరు 706 00:32:46,115 --> 00:32:48,210 నా భయంకరమైన వెదుక్కోవచ్చు స్నాతకపూర్వ వెబ్ పేజీలు. 707 00:32:48,210 --> 00:32:50,090 ఒక ముందు భాగంలో కెర్మిట్ ది ఫ్రాగ్ కలిగి. 708 00:32:50,090 --> 00:32:53,150 నేను భావించాను పేరు ఒక దశ ద్వారా వెళ్ళింది అది నేపథ్య తీసుకోవాలని చల్లని ఉంది 709 00:32:53,150 --> 00:32:56,320 నేను మీరు ఎలా తెలుసుకున్నాడు ఎరుపు తెర, చెయ్యవచ్చు టైల్ చిత్రాలు మళ్ళీ, మళ్ళీ, మరియు 710 00:32:56,320 --> 00:32:59,540 మళ్ళీ, ఒక పేజీ పూరించడానికి ఒక పెద్ద పనికిమాలిన ఎరుపు తెర. 711 00:32:59,540 --> 00:33:03,120 ఆపై, ఈ పైన, ఒక చిహ్నం మీరు నా ఇంటికి ఎంటర్ నొక్కండి వచ్చింది 712 00:33:03,120 --> 00:33:04,960 పేజీ ఆ ఎందుకంటే చాలా వోగ్ లో. 713 00:33:04,960 --> 00:33:08,870 >> అప్పుడు నా మొదటి కార్యక్రమం నేను ఎప్పుడూ రాశాడు PHP లో, కానీ ఒక భాషలో కాదు 714 00:33:08,870 --> 00:33:12,260 పెర్ల్ అని, ఇది ఒక అతిథి పుస్తకం రాశాడు ఒక నిజంగా చల్లని విషయం ఒక 715 00:33:12,260 --> 00:33:14,250 ప్రజలు చాలా మీరు ఆశించే హోమ్ పేజీ లో కలిగి. 716 00:33:14,250 --> 00:33:17,510 మీరు పేజీ వెళ్ళాక, వారు మీకు కావలసిన సైన్ ఇన్, మరియు మీరు ఎవరో చెప్పటానికి, 717 00:33:17,510 --> 00:33:18,720 మరియు ఎందుకు మీరు అక్కడ ఉన్నందుకు. 718 00:33:18,720 --> 00:33:21,320 ఈ చాలా 1990 శైలి వెబ్ డిజైన్ ఉంది. 719 00:33:21,320 --> 00:33:24,130 >> కానీ ఈ రోజుల్లో, తప్పనిసరిగా, మేము చేసిన చాలా దూరంగా వస్తాయి. 720 00:33:24,130 --> 00:33:27,560 మరియు మీరు విభాగంలో, చూడండి, మరియు కూడా చేస్తాను సమస్య ద్వారా, ఏడు సెట్ 721 00:33:27,560 --> 00:33:31,570 , ఈ రోజుల గ్రంధాలయాలు పరపతి ఇది చేయడానికి చాలా సులభం 722 00:33:31,570 --> 00:33:33,400 త్వరగా prettier విషయాలు. 723 00:33:33,400 --> 00:33:36,550 నిజంగా ఇక్కడ, మేము కేవలం గోకడం చేస్తున్నారు మీరు చేయవచ్చు ఏమి ఉపరితల 724 00:33:36,550 --> 00:33:37,400 ఆకృతిని. 725 00:33:37,400 --> 00:33:41,660 >> నిజానికి, ఇప్పటికే, నాకు నొక్కి వీలు ఈ ఇప్పటికే పొందడానికి అగ్లీ, లేని 726 00:33:41,660 --> 00:33:46,030 కేవలం అందమైన, కానీ పరంగా నా కోడ్ శైలిలో, లేదా 727 00:33:46,030 --> 00:33:47,260 నా కోడ్ రూపకల్పన. 728 00:33:47,260 --> 00:33:52,350 నేను ప్రస్తుతం HTML, సహమిశ్రమ చేశారు ఆకుపచ్చని ఓపెన్ ట్యాగ్లు, ఉంది 729 00:33:52,350 --> 00:33:55,160 CSS లక్షణాలు, ఇది పూర్తిగా నమ్మకమైన ఉంది. 730 00:33:55,160 --> 00:33:57,200 ఈ నిజంగా ఇక్కడ భాష పుట్టాయి. 731 00:33:57,200 --> 00:34:01,030 >> కానీ శుభ్రంగా డిజైన్ ఆసక్తి, మేము కారక stuff ప్రారంభించారు చాలా వంటి 732 00:34:01,030 --> 00:34:05,370 . h ఫైళ్లు లోకి సి ఫైళ్లు నుండి, తెలపండి నాకు నిజంగా ఆ రకమైన సాధన 733 00:34:05,370 --> 00:34:07,990 సూత్రం మరియు చేయడం మొదలు ఈ బదులుగా. 734 00:34:07,990 --> 00:34:13,280 నాకు ఇక్కడ ఒక శైలి ట్యాగ్ అప్ చాలు లెట్, ఇది కూడా HTML లో ఉంది, మరియు నాకు వీలు 735 00:34:13,280 --> 00:34:15,330 కింది పేర్కొన్న. 736 00:34:15,330 --> 00:34:16,360 నాకు ఈ తొలగించండి లెట్. 737 00:34:16,360 --> 00:34:18,110 నేపథ్య రంగు ఎరుపు అవతరిస్తుంది. 738 00:34:18,110 --> 00:34:19,800 నేను పూర్తిగా ఈ తొలగించడానికి వెళుతున్నాను. 739 00:34:19,800 --> 00:34:22,580 నేను శైలి వదిలించుకోవటం వెళుతున్నాను కేటాయించండి, మరియు నేను ప్రత్యేకంగా వెళుతున్న 740 00:34:22,580 --> 00:34:24,620 ఒక పదం తో ఈ div గుర్తించడానికి - 741 00:34:24,620 --> 00:34:28,750 ఏకపక్ష, కానీ సహేతుక, కోట్ unquote "టాప్." మరియు id ఒక ప్రత్యేక 742 00:34:28,750 --> 00:34:32,530 ప్రత్యేకంగా నిర్వచిస్తుంది లక్షణం ఒక నిర్దిష్ట HTML మూలకం 743 00:34:32,530 --> 00:34:33,850 ఆ ID కలిగి. 744 00:34:33,850 --> 00:34:37,969 >> , ఇక్కడ నేను ఇప్పుడు అందమైన అది అనుకొంటే లోపల నా పేజీ యొక్క తల, 745 00:34:37,969 --> 00:34:41,730 శైలి ట్యాగ్ గమనించవచ్చు ఆ నేను హాష్ టాప్ చేయవచ్చు. 746 00:34:41,730 --> 00:34:45,300 ఆపై నేను గిరజాల ఒక జంట ఉంచవచ్చు అప్పుడు జంట కలుపులు, సి స్మృతిగా, మరియు తెలపండి 747 00:34:45,300 --> 00:34:47,130 నాకు ఆ శైలీకృతం లో అతికించండి. 748 00:34:47,130 --> 00:34:49,929 మరియు నాకు ఇక్కడ ముందుకు వెళ్ళి ఊహించడానికి వీలు నేను ఈ వెళుతున్న పేరు. 749 00:34:49,929 --> 00:34:53,380 నాకు కూడా సృష్టించడానికి వీలు ఒక దిగువన div కోసం. 750 00:34:53,380 --> 00:34:58,010 నాకు డౌన్ నుండి ఈ దుస్సహ కోడ్ పట్టుకోడానికి లెట్ ఇక్కడ, ఇక్కడ అది చాలు, నేను ఉంటాం 751 00:34:58,010 --> 00:35:00,770 కొంచెం ఇప్పుడు అంగ మరియు శైలీకృత ఇది కేవలం వారి సొంత విషయాలు పెట్టటం ద్వారా 752 00:35:00,770 --> 00:35:02,540 సెమికోలన్లు తో ముగిసిన లైన్. 753 00:35:02,540 --> 00:35:04,430 నాకు శైలి ట్యాగ్ వదిలించుకోవటం లెట్. 754 00:35:04,430 --> 00:35:05,320 >> కానీ నేను ఇంకా పూర్తి కాదు. 755 00:35:05,320 --> 00:35:07,406 నేను మరొక విషయం అవసరం. 756 00:35:07,406 --> 00:35:10,070 అవును, id ", దిగువ" కోట్ unquote, సమానం లేదా సంసార ID నేను అనుకుంటున్నారా 757 00:35:10,070 --> 00:35:11,740 ఆ మూలకం ఇవ్వాలని. 758 00:35:11,740 --> 00:35:13,420 ఇప్పుడు, నాకు ఇక్కడ తిరిగి వెళ్ళి తెలపండి. 759 00:35:13,420 --> 00:35:14,360 మరియు ఈ ఘోరమైన ఉంది. 760 00:35:14,360 --> 00:35:15,805 నేను 96 పాయింట్ పరిష్కరించలేదు. 761 00:35:15,805 --> 00:35:16,960 24 ఏమి యొక్క లెట్. 762 00:35:16,960 --> 00:35:18,320 లేదా మీరు మరింత ఖచ్చితమైన కావచ్చు. 763 00:35:18,320 --> 00:35:21,800 మీరు నిజంగానే పిక్సెళ్ళు, px ఉపయోగించవచ్చు, అందువలన మీరు నిజంగా నాణ్యమైన ధాన్యం పొందుటకు 764 00:35:21,800 --> 00:35:23,220 మీ పేజీ మీద పూర్తి నియంత్రణను. 765 00:35:23,220 --> 00:35:26,860 >> జనాంతికంగా, ఆ అవసరం లేదు గొప్పదనం వినియోగదారులు, కోసం ఉంటే 766 00:35:26,860 --> 00:35:29,650 సౌలభ్యాన్ని కారణాల, మీరు పరిమాణాలు పెంచడం చెయ్యగలరు. 767 00:35:29,650 --> 00:35:32,650 అలా మార్గాలున్నాయి అని తెలుసుకోవటం అవసరం లేని విషయాలు 768 00:35:32,650 --> 00:35:34,230 హార్డ్ కోడ్ ప్రతిదీ. 769 00:35:34,230 --> 00:35:37,220 >> అన్ని కుడి, కాబట్టి అది పెద్ద వార్తలు, 24, డిఫాల్ట్ సంసార కంటే. 770 00:35:37,220 --> 00:35:38,630 కానీ ఇప్పుడు అది కొద్దిగా క్లీనర్ యొక్క. 771 00:35:38,630 --> 00:35:40,230 మరియు నాకు ఈ ఒక అడుగు ముందుకు తీసుకుందాం. 772 00:35:40,230 --> 00:35:47,220 కేవలం శీర్షిక ఫైళ్లు ఆలోచన వంటి, మేము ఒక మెట్టు దగ్గరగా ఉన్నారని వారు గుర్తించవచ్చు. 773 00:35:47,220 --> 00:35:52,000 నేను, కారణం తెలుసుకో, కానీ ఇంకా నా పేజీ, ఆ CSS నియమాలను లోపల. 774 00:35:52,000 --> 00:35:56,200 ఎందుకు నేను ఈ ఒక దశకు అనుకొనుచున్న మరింత పూర్తిగా ఈ తొలగించడానికి, మరియు 775 00:35:56,200 --> 00:35:59,860 ఒక ప్రత్యేక ఫైలు లో అది చాలు? 776 00:35:59,860 --> 00:36:01,070 >> సో నేను, అది మళ్లీ మళ్లీ? 777 00:36:01,070 --> 00:36:03,155 ఈ ఊహ కేవలం రకం ప్రస్తుతం. 778 00:36:03,155 --> 00:36:06,340 ముందు, నేను దానిని పేర్కొన్నారు అగ్లీ శైలి కలిగి విధానం 779 00:36:06,340 --> 00:36:08,480 లోపలి లక్షణాలు తమను divs. 780 00:36:08,480 --> 00:36:09,750 కానీ కేవలం రకమైన ఆ ద్వారా అనుకుంటున్నాను. 781 00:36:09,750 --> 00:36:13,560 , మీ పేజీ ఇక మరియు ఎక్కువ కొద్దీ మీరు ఇక్కడ పెట్టటం, మరియు ఇక్కడ, మరియు మీరు 782 00:36:13,560 --> 00:36:18,350 ఇక్కడ, మరియు ఇక్కడ, ఈ వివిధ అన్ని రంగులు మరియు ఇతర ఫాంట్ పరిమాణం మరియు 783 00:36:18,350 --> 00:36:22,550 లక్షణాలు, మీ పేజీ చాలా త్వరగా ఉంది మీరు కోసం బ్రహ్మాండమైన మారింది వెళుతున్న. 784 00:36:22,550 --> 00:36:24,570 >> ఎవరైనా మీకు వస్తుంది మరియు ఉంటే ఓహ్, మీరు ఏమి చెప్పారు? 785 00:36:24,570 --> 00:36:28,070 నేను నిజంగా ఫాంట్ పరిమాణం మార్చాలనుకుంటే రెండు అదనపు పాయింట్లు, మీరు 786 00:36:28,070 --> 00:36:31,275 వెళ్ళి కనుగొని భర్తీ ఉంటుంది లైన్స్ ఆఫ్ కోడ్ యొక్క ఒక భారీ సంఖ్య. 787 00:36:31,275 --> 00:36:35,170 ఇది చాలా బలవంతపు కేంద్రీకరిస్తాయి ఉంది ఇక్కడ అన్ని అటువంటి సౌందర్యము. 788 00:36:35,170 --> 00:36:38,850 అయితే ఆ తిరిగి చెయ్యాలనుకుంటే బహుళ వెబ్ పేజీలలో అలంకారం అన్ని 789 00:36:38,850 --> 00:36:41,100 కోసం, మరింత సమగ్ర ఉదాహరణకు, ఒక ఫైల్ సృష్టించుకోండి 790 00:36:41,100 --> 00:36:45,290 ఆ కంటెంట్ అని. 791 00:36:45,290 --> 00:36:46,680 >> మరియు నాకు ఈ తెలియజేసేలా. 792 00:36:46,680 --> 00:36:51,150 793 00:36:51,150 --> 00:36:51,920 ఈ ఫైలు సేవ్. 794 00:36:51,920 --> 00:36:55,580 నేను, styles.css, అనియత చెప్పటానికి కానీ సాంకేతికమైన. 795 00:36:55,580 --> 00:36:58,770 నేను జాన్ హార్వర్డ్ యొక్క ఇంటిలో పెడతామో సరళత కోసం ఇప్పుడు డైరెక్టరీ. 796 00:36:58,770 --> 00:37:03,880 మరియు నేను నా వెబ్ పేజీ లో చేయవచ్చు పొందుటకు ఉంది , పూర్తిగా శైలి ట్యాగ్ యొక్క ఉద్యమించారు 797 00:37:03,880 --> 00:37:08,270 మరియు కొంతవరకు unintuitively, ఒక లింక్ ను ఉపయోగించండి మీరు ఒక లింక్ ఉండదు ట్యాగ్, 798 00:37:08,270 --> 00:37:13,140 హైపర్ లింక్, క్లిక్ చేయగల కోణంలో, కానీ నేను లింక్, href సమానం అని పేరు 799 00:37:13,140 --> 00:37:15,120 styles.css. 800 00:37:15,120 --> 00:37:20,050 మరియు సంబంధాన్ని ఈ మూలకం వెబ్ పేజీ వలె సర్వ్ ఉంది 801 00:37:20,050 --> 00:37:21,280 దాని శైలి షీట్. 802 00:37:21,280 --> 00:37:22,670 >> సో ఎలా నేను ఈ తెలుసా? 803 00:37:22,670 --> 00:37:25,950 ఒక, మీరు కేవలం, మాన్యువల్ చదవండి లేదా మీరు చుట్టూ Google, మరియు మీరు 804 00:37:25,950 --> 00:37:27,000 వివిధ వనరుల చూడండి. 805 00:37:27,000 --> 00:37:30,520 నా ఉద్దేశ్యం నిజంగా మీరు తీయటానికి ఎలా ఈ వంటి పద్ధతులు, మరియు, స్థిరమైన 806 00:37:30,520 --> 00:37:34,720 ఒకరిలో కొత్త బోధించే ఈ ఆలోచన భాషలు, మళ్ళీ, మీరు చూడండి అని 807 00:37:34,720 --> 00:37:38,830 విషయాలు పరిమిత సంఖ్య మాత్రమే ఉంది , ఒకసారి మీరు పొందుటకు ఏ భాష 808 00:37:38,830 --> 00:37:41,310 వాటిని, మీరు అందుతుంది అని చూడండి వేగంగా మరియు వేగవంతమైన వ్రాయడానికి. 809 00:37:41,310 --> 00:37:44,180 నిజానికి, ఒక కొత్త కార్యక్రమం నేర్చుకోవడం భాష ఒక కొత్త కంటే చాలా వేగంగా 810 00:37:44,180 --> 00:37:47,380 మాట్లాడే భాష ఎందుకంటే ఈ విషయాలు చాలా చిన్న మరియు చాలా ఎక్కువ 811 00:37:47,380 --> 00:37:48,820 క్లుప్తంగా నిర్వచించబడింది. 812 00:37:48,820 --> 00:37:51,590 >> కానీ నేను ఒక బిట్ హైలైట్ చేసిన ఇక్కడ ఒక అసాధారణ. 813 00:37:51,590 --> 00:37:57,750 ఎందుకు నేను ఈ హైలైట్ ముందుకు ఇక్కడ స్లాష్? 814 00:37:57,750 --> 00:37:59,420 నేను ట్యాగ్ మూసివేయవలసి ఎందుకంటే. 815 00:37:59,420 --> 00:38:00,530 నేను ట్యాగ్ ముగించలేదు ఉండాలి. 816 00:38:00,530 --> 00:38:02,750 మరియు మీరు అసంఖ్యాకమైన వనరులు చూడండి చేయలేని ఆన్లైన్ 817 00:38:02,750 --> 00:38:04,080 సంవృత ట్యాగ్లను అవసరం. 818 00:38:04,080 --> 00:38:08,770 మరియు వాస్తవంగా, అది ఖచ్చితంగా కాదు సాంకేతిక అవసరం మరియు ఉన్నాయి 819 00:38:08,770 --> 00:38:11,950 వాస్తవ కారణాలు, బ్రౌజర్లు మాత్రమే వెబ్ లో పొరపాట్లు బొత్తిగా తట్టుకుంటాయి 820 00:38:11,950 --> 00:38:14,360 పుటలను కోసం లేదా తప్పుడు, కానీ ఎక్కువగా బాధపెడుతుంది. 821 00:38:14,360 --> 00:38:18,830 >> ఇక్కడ ఈ కేవలం ఒక క్లీనర్ మార్గం కాబట్టి ఈ వంటి తెలివితక్కువదని ఏదో విధంగా, 822 00:38:18,830 --> 00:38:22,330 మీరు లింక్ ట్యాగ్ తెరవాలనుకుంటున్నారా పేరు ఉంటే కానీ దాన్ని మూసివేసి, ఏ భావన నిజంగా ఉంది 823 00:38:22,330 --> 00:38:23,720 ఒక లింక్ ట్యాగ్ కంటెంట్. 824 00:38:23,720 --> 00:38:26,000 ఇది కేవలం ఈ లోడ్ అర్థం ఫైల్ మరియు ఇక్కడ అది చాలు. 825 00:38:26,000 --> 00:38:30,610 ఇది మీరు C. లో పదునైన ఉన్నాయి వంటిది ఒకేసారి ఒక ట్యాగ్ తెరుచుకుంటాయి మరియు మూసుకుంటాయి 826 00:38:30,610 --> 00:38:31,660 ఒకే రకమైన ట్యాగ్ లోపల. 827 00:38:31,660 --> 00:38:33,520 మరియు ఈ ఇతర ఉదాహరణలు ఉన్నాయి. 828 00:38:33,520 --> 00:38:37,280 ఈ దీన్ని మార్గం కాదు, కానీ br ట్యాగ్ లైన్ బ్రేక్ కోసం, నేను 829 00:38:37,280 --> 00:38:41,780 నిజంగా నేను ఏ సాధించడానికి కోరుకున్నారు ఉంటే, ఎంటర్ నొక్కడం ద్వారా ముందు ప్రయత్నిస్తున్న 830 00:38:41,780 --> 00:38:45,380 నేను స్పష్టంగా చెప్పటానికి లైన్ బ్రేక్, లైన్ బ్రేక్, లైన్ బ్రేక్, లైన్ బ్రేక్, మరియు 831 00:38:45,380 --> 00:38:49,100 అప్పుడు మీరు గమనిస్తారు ఇప్పుడు, ఈ పేజీని రీలోడ్ పేజీ యొక్క దిగువ, ఉంది 832 00:38:49,100 --> 00:38:51,940 నిజానికి, చాలా దూరంగా డౌన్ లో పేజీ దిగువన. 833 00:38:51,940 --> 00:38:55,840 కానీ కూడా చాలా చేయవచ్చు ఆ వారు CSS తో, మరియు అంచులు తో, 834 00:38:55,840 --> 00:38:58,120 మరియు ఇతర సౌందర్య తో పద్ధతులు. 835 00:38:58,120 --> 00:38:59,940 >> కాబట్టి ఇప్పుడు కోసం, takeaways ఈ ఉంటాయి. 836 00:38:59,940 --> 00:39:02,320 HTML లో, మేము ఈ కలిగి విషయాలు టాగ్లు అని. 837 00:39:02,320 --> 00:39:04,830 CSS, మేము ఈ విషయాలు కలిగి లక్షణాలు అని. 838 00:39:04,830 --> 00:39:08,700 మేము, ఈ రెండు భాషల్లో comingle చేయవచ్చు గాని శైలి లక్షణం ఉపయోగించి, 839 00:39:08,700 --> 00:39:14,240 లేదా శైలి ట్యాగ్ లేదా ఉత్తమ ఇంకా, కారక పూర్తిగా అవ్ట్, మేము వంటి 840 00:39:14,240 --> 00:39:17,270 సమస్య 7 సెట్. 841 00:39:17,270 --> 00:39:23,820 ప్రశ్నలు, అప్పుడు, గురించి ఇక్కడ సంభావిత బేసిక్స్? 842 00:39:23,820 --> 00:39:24,740 >> ప్రేక్షకులు: నేను ఒక ప్రశ్న కలిగి. 843 00:39:24,740 --> 00:39:25,630 >> SPEAKER 1: ఓహ్, సారీ. 844 00:39:25,630 --> 00:39:28,880 >> ప్రేక్షకులు: ఎందుకు అది రంగు కాదు - 845 00:39:28,880 --> 00:39:31,410 >> SPEAKER 1: ఓహ్, ఇతర టాబ్ లో? 846 00:39:31,410 --> 00:39:32,232 ఇక్కడ ఈ? 847 00:39:32,232 --> 00:39:33,482 >> ప్రేక్షకులు: తోబుట్టువుల సంఖ్య, ఇది ఎలా - 848 00:39:33,482 --> 00:39:35,330 849 00:39:35,330 --> 00:39:39,480 >> SPEAKER 1: ఓహ్, ఆ ఎందుకంటే నేను అలసత్వము ఉండటం. 850 00:39:39,480 --> 00:39:41,350 నేను తప్పు స్థానంలో ఫైలు చాలు. 851 00:39:41,350 --> 00:39:47,840 కనుక నేను నిజానికి ఇక్కడ అది చాలు, మరియు నేను chmod అది అన్ని + styles.css కోసం r, మరియు 852 00:39:47,840 --> 00:39:52,050 ఇప్పుడు మేము ఇప్పుడు, పేజీని రీలోడ్ శైలీకృతం తిరిగి. 853 00:39:52,050 --> 00:39:54,530 మరియు ఫాంట్ పరిమాణం ఎందుకంటే వివిధ, మేము చాలా ఎక్కువ చూడండి లేదు 854 00:39:54,530 --> 00:39:55,010 వైట్ స్పేస్. 855 00:39:55,010 --> 00:39:58,240 మేము బదులుగా ఏమి చూడండి డిఫాల్ట్ బదులుగా ఉంది. 856 00:39:58,240 --> 00:40:00,050 ప్రశ్న మంచి. 857 00:40:00,050 --> 00:40:00,846 అవును? 858 00:40:00,846 --> 00:40:02,630 >> ప్రేక్షకులు: ఎందుకు లింక్ శీర్షిక లోపల ట్యాగ్? 859 00:40:02,630 --> 00:40:06,270 >> SPEAKER 1: ఎందుకు లింకులు ఉంది శీర్షిక యొక్క ట్యాగ్ లోపల - 860 00:40:06,270 --> 00:40:07,650 చిన్న సమాధానం, కేవలం ఎందుకంటే. 861 00:40:07,650 --> 00:40:08,930 నిర్ణయించింది ఏమిటి. 862 00:40:08,930 --> 00:40:10,720 లింక్ టాగ్లు ఉన్నప్పుడు పేర్కొంది మీరు ఒక అని ఏమి కలిగి 863 00:40:10,720 --> 00:40:13,650 బాహ్య శైలి షీట్. 864 00:40:13,650 --> 00:40:16,430 ఇతర ప్రశ్నలు? 865 00:40:16,430 --> 00:40:17,770 >> అన్ని కుడి, బాగా దీన్ని చేసుకుందాం. 866 00:40:17,770 --> 00:40:20,500 మేము ఈ రోజు ముందుకు మాకు చాలా ఆనందంగా. 867 00:40:20,500 --> 00:40:22,480 కేవలం గోకడం ఆ CSS యొక్క ఉపరితల. 868 00:40:22,480 --> 00:40:23,010 దీన్ని యొక్క లెట్. 869 00:40:23,010 --> 00:40:25,980 లెట్ యొక్క ఇక్కడ ఒక ఐదు నిమిషాల విరామం ఎందుకంటే, నా ఇమెయిల్ ప్రతి, యొక్క బొమ్మల రూపంలో తెలపండి 870 00:40:25,980 --> 00:40:27,200 అక్కడ నేడు 2.30-ఇష్ వరకు. 871 00:40:27,200 --> 00:40:28,540 కానీ మీరు ఉంటే ఉంటుంది మంచిది, వదిలి. 872 00:40:28,540 --> 00:40:30,380 కానీ మేము తర్వాత ముందుకు నకలు చేస్తాము ఒక ఐదు నిమిషాల విరామం. 873 00:40:30,380 --> 00:40:35,930 మరియు మేము కొంత నేర్చుకోవచ్చు PHP, MySQL, మరియు మరింత గురించి. 874 00:40:35,930 --> 00:40:44,520 >> కుడి అన్ని, కాబట్టి ఒక కట్టాలి, ఇప్పుడు, యొక్క ప్రయత్నించండి తెలపండి కలిసి ఈ ఆలోచనలు కొన్ని మరియు తయారు, 875 00:40:44,520 --> 00:40:46,180 , మా సొంత శోధనా యంత్రాన్ని చెప్పటానికి. 876 00:40:46,180 --> 00:40:48,570 నేను కాకుండా ఆసక్తికరంగా, గమనించి కింది. 877 00:40:48,570 --> 00:40:52,610 మీరు Google.com వద్ద ఉన్నప్పుడు, మీరు ముఖ్యంగా ఇక్కడ ఈ ఒక వంటి ఒక URL వద్ద 878 00:40:52,610 --> 00:40:54,870 తో డాట్ కామ్ తర్వాత ఏమీ. 879 00:40:54,870 --> 00:40:59,760 కానీ నేను వంటి తెలివితక్కువదని ఏదో అన్వేషణ ఉంటే పిల్లులు, మరియు విజయవంతమైన ఎంటర్, మేము పొందుతారు - కాదు 880 00:40:59,760 --> 00:41:01,300 తెలివితక్కువదని, కానీ. 881 00:41:01,300 --> 00:41:05,410 >> OK, కాబట్టి, పేజీ ఎగువన, గమనించవచ్చు ఇప్పుడు, URL, కోర్సు యొక్క, మార్చబడింది. 882 00:41:05,410 --> 00:41:07,190 మరియు ఈ ఏదైనా కాదు మాకు ఏ కొత్త. 883 00:41:07,190 --> 00:41:09,290 మీరు లింకులు మరియు stuff క్లిక్ వెబ్ న జరుగుతుంది. 884 00:41:09,290 --> 00:41:11,420 కానీ ఇక్కడ ఆసక్తికరమైన ఏమిటి కింది ఉంది. 885 00:41:11,420 --> 00:41:14,500 అక్కడ అయోమయ మొత్తం చాలా, కానీ వీలు నాకు దూరంగా నాదగ్గర విషయం త్రో 886 00:41:14,500 --> 00:41:16,600 చాలా అర్థం లేదా లేదు నిజంగా సంబంధిత చూడండి. 887 00:41:16,600 --> 00:41:18,490 >> నాకు ఈ వదిలించుకోవటం లెట్. 888 00:41:18,490 --> 00:41:20,030 నాకు ఈ వదిలించుకోవటం లెట్. 889 00:41:20,030 --> 00:41:22,630 మరియు నాకు కేవలం వదిలించుకోవటం వీలు ఈ అన్ని. 890 00:41:22,630 --> 00:41:28,840 మరియు ఇప్పుడు, పిల్లులు URL లో ఉంది అని గుర్తించలేకపోతే సమాన అప్పుడు, ఒక q తరువాత 891 00:41:28,840 --> 00:41:29,710 ఇది ముందు సైన్ ఇన్. 892 00:41:29,710 --> 00:41:32,110 సో అది ఇది బయటకు వస్తాడు ఎలా అది వచ్చినప్పుడు మార్గం పనిచేస్తుంది 893 00:41:32,110 --> 00:41:33,360 ఇన్పుట్ మరియు అవుట్పుట్. 894 00:41:33,360 --> 00:41:37,510 >> మేము దీర్ఘ గురించి మాట్లాడారు చేసిన బ్లాక్ బాక్సుల, కుడి? 895 00:41:37,510 --> 00:41:41,650 ఈ అమలు ఒక ఫంక్షన్ కనుక ఇక్కడ ఒక బ్లాక్ బాక్స్, ఇది ఇన్పుట్ పడుతుంది 896 00:41:41,650 --> 00:41:45,290 మరియు ఉత్పత్తి, బాగా, అనగా మీరు ఒక ఇన్పుట్ అందించే ద్వారా 897 00:41:45,290 --> 00:41:49,270 వెబ్ సైట్ దాని URL ల, తరచుగా, మార్గం ద్వారా. 898 00:41:49,270 --> 00:41:52,850 మీరు కేవలం ఒక ప్రశ్న గుర్తు చాలు ఆపై ఒక కీ విలువ సమానం. 899 00:41:52,850 --> 00:41:56,740 అప్పుడు ఆపై ఉండవచ్చు ఒక ఆంపర్సండ్ చిహ్నం, మరియు మరొక కీ ఉండవచ్చు అప్పుడు, విలువ సమానం 900 00:41:56,740 --> 00:41:58,810 మరొక ఆంపర్సండ్ చిహ్నం, కీ విలువ సమానం. 901 00:41:58,810 --> 00:42:03,030 మీరు మరియు కీలు లో పాస్ ఎలా ప్రవేశాంశాల విలువలు, జతల. 902 00:42:03,030 --> 00:42:07,050 >> నేను ఇప్పుడు ఎంటర్ నొక్కండి అయితే, ఏమిటి Google గురించి ఆసక్తికరమైన అన్ని ఉంది 903 00:42:07,050 --> 00:42:10,420 నేను తొలగించిన ఆ అయోమయ కనిపించడం లేదు ఖచ్చితంగా అవసరం అని. 904 00:42:10,420 --> 00:42:15,120 నేను Google పంపాలి అన్ని ప్రశ్న మార్క్ q పిల్లులు పొందుటకు సమానం 905 00:42:15,120 --> 00:42:16,160 కొన్ని పిల్లులు జరగదు. 906 00:42:16,160 --> 00:42:20,160 బాగా, ఆ యొక్క అర్థం ఏమిటంటే, నేను gedit పుల్ అప్ ఉంటే, నేను ప్రారంభించిన తర్వాత ఉంది 907 00:42:20,160 --> 00:42:24,360 ఇక్కడ నా సొంత శోధనా యంత్రాన్ని తయారు ఒక ఫైల్ లో seach0.html అని. 908 00:42:24,360 --> 00:42:26,750 >> మరియు నాకు ముందుకు వెళ్లి తొలగించండి చెయ్యనివ్వండి ఒక మరింత లైన్ మీరు 909 00:42:26,750 --> 00:42:27,910 చూడండి కోరుకుంటున్నాము కాదు. 910 00:42:27,910 --> 00:42:31,070 మరియు ఇప్పుడు, నా సొంత బ్రౌజర్ లోకి వెళ్ళి తెలపండి కాబట్టి Google కు, మరియు వెళ్ళి కాదు 911 00:42:31,070 --> 00:42:34,900 http://localhost. 912 00:42:34,900 --> 00:42:36,220 మరియు ఆ విధంగా పొందుటకు జరగబోతోంది. 913 00:42:36,220 --> 00:42:43,240 సో మేము వీడ్కోలు చూడాలని ఇప్పుడు కోసం, ఇక్కడ ఈ తరలించిన 914 00:42:43,240 --> 00:42:46,270 ఓహ్, ఇప్పుడు మేము చూడాలని ఫైల్ కు వీడ్కోలు. 915 00:42:46,270 --> 00:42:51,700 >> మీరు పిలువబడే ఒక ఫైల్ ఉన్నప్పుడు ఒక లో index.html లేదా index.php 916 00:42:51,700 --> 00:42:54,980 డైరెక్టరీ వెబ్ సర్వర్ ఉంటే ఈ విధంగా కాన్ఫిగర్, మీరు చేస్తాము 917 00:42:54,980 --> 00:42:59,600 చూడండి, అప్రమేయంగా, ఆ విషయాలు ఉంది ఫైలు కాకుండా ఒక జాబితా 918 00:42:59,600 --> 00:43:02,330 డైరెక్టరీ నేను ఇక్కడ కోరుకున్న. 919 00:43:02,330 --> 00:43:03,750 స్పెక్ ఈ మరింత. 920 00:43:03,750 --> 00:43:04,610 మీరు చూడలేదు. 921 00:43:04,610 --> 00:43:06,360 >> సో ఈ నేను నిజానికి కోరుకున్నది ఉంది. 922 00:43:06,360 --> 00:43:08,810 కానీ ఒక క్షణం క్రితం, ఉంది ఒక ఈ ఫోల్డర్లో ఫైల్ 923 00:43:08,810 --> 00:43:11,290 index.html మరియు index.php. 924 00:43:11,290 --> 00:43:13,380 అందువలన వెబ్ సర్వర్ ఉంది నాకు ఆ ఫైల్లను చూపిస్తోంది. 925 00:43:13,380 --> 00:43:15,900 బదులుగా, నేను ఈ డైరెక్టరీ కావలసిన ఇక్కడ జాబితా. 926 00:43:15,900 --> 00:43:18,340 >> నేను లోకి వెళ్ళడానికి వెళుతున్నాను Search0 కు CSS మరియు వెళ్ళి. 927 00:43:18,340 --> 00:43:21,770 మరియు నేను ఇదే అవతరిస్తుంది వాదించారు నా సొంత పోటీ ప్రారంభం 928 00:43:21,770 --> 00:43:22,490 ఇంజిన్ అన్వేషణ. 929 00:43:22,490 --> 00:43:27,630 మరియు దీన్ని, నేను వెళ్ళి వెళుతున్న ఇక్కడ, CSS లోకి, మరియు తెరుచుకుంటుంది 930 00:43:27,630 --> 00:43:30,190 gedit, అన్వేషణ 0. 931 00:43:30,190 --> 00:43:32,280 కానీ దురదృష్టవశాత్తు, లేదు చాలా ఇక్కడ జరగబోతోంది కాదు. 932 00:43:32,280 --> 00:43:35,690 నేను అన్ని ఒక శీర్షిక ను ఉపయోగిస్తారు ఇది , h1 అని పిలుస్తారు, ఇది 933 00:43:35,690 --> 00:43:38,180 ముఖ్యంగా పెద్ద అర్థం మరియు బోల్డ్, అంతే. 934 00:43:38,180 --> 00:43:40,810 కానీ మేము అనే అందించడానికి ఇన్పుట్లను ఈ ద్వారా ఉన్నాయి 935 00:43:40,810 --> 00:43:42,180 విషయాలు రూపాలు అని. 936 00:43:42,180 --> 00:43:46,040 >> సో నాకు ముందుకు వెళ్లి తెరుచుకుంటాయి మరియు మూసుకుంటాయి వీలు, preemptively, ఒక రూపం ట్యాగ్ అక్కడ. 937 00:43:46,040 --> 00:43:48,060 మరియు నాకు ముందుకు వెళ్లి తెలియజేసేలా ఈ వంటి ఏదో. 938 00:43:48,060 --> 00:43:51,430 ఇన్పుట్, రకం టెక్స్ట్ సమానం. 939 00:43:51,430 --> 00:43:56,320 ఆపై యొక్క లోపల ట్యాగ్ ముగించలేదు వీలు బ్రాకెట్లలో తమను. 940 00:43:56,320 --> 00:43:58,800 నేను ఒక టెక్స్ట్ రంగంలో ప్రారంభించడానికి అవసరం లేదు మరియు ఒక టెక్స్ట్ రంగంలో ఆపడానికి. 941 00:43:58,800 --> 00:44:01,080 అక్కడే లేదా చేస్తాడు. 942 00:44:01,080 --> 00:44:06,210 >> క్రింద, తెలియజేసేలా యొక్క ఆ ఇన్పుట్ రకం submit సమానం. 943 00:44:06,210 --> 00:44:06,870 ఈ సేవ్. 944 00:44:06,870 --> 00:44:08,630 మరియు ఇప్పుడు కేవలం ఒక చేయండి చేసుకుందాం శీఘ్ర చిత్తశుద్ధిపై తనిఖీ. 945 00:44:08,630 --> 00:44:09,820 యొక్క రీలోడ్ లెట్. 946 00:44:09,820 --> 00:44:10,890 >> OK, కాబట్టి అది చెడు కాదు. 947 00:44:10,890 --> 00:44:13,260 ఇది Google యొక్క శైలి కాదు కానీ అది చాలా దగ్గరలో. 948 00:44:13,260 --> 00:44:13,920 ఒక టెక్స్ట్ రంగంలో ఉన్నాయి. 949 00:44:13,920 --> 00:44:17,190 నేను, ఎంటర్ నొక్కండి, కొన్ని stuff టైప్ చేయవచ్చు కానీ ఏమీ ఇంకా జరుగుతుంది. 950 00:44:17,190 --> 00:44:21,090 నేను పేర్కొన్న కారణంగా మరియు ఆ ఈ రూపం కోసం ఒక చర్య, మాట్లాడటానికి. 951 00:44:21,090 --> 00:44:23,860 నేను రూపం మూలకం తిరిగి వెళ్ళి కనుక, దాన్ని చేస్తుంది, మరియు నేను ఈ మాత్రమే తెలుసు 952 00:44:23,860 --> 00:44:27,460 ఆ, డాక్యుమెంటేషన్ చదవండి కలిగి నుండి రూపం టాగ్ ఒక లక్షణం పడుతుంది 953 00:44:27,460 --> 00:44:31,880 URL అని చర్యను వెబ్సైట్ ఇది మీకు 954 00:44:31,880 --> 00:44:34,790 రూపం పంపాలని. 955 00:44:34,790 --> 00:44:37,610 >> నేను నిజంగా మేము సమయం భావించడం లేదు ఒక కోసం మొత్తం తిరిగి ముగింపు అమలు 956 00:44:37,610 --> 00:44:38,570 ఇంజిన్ నేడు అన్వేషణ. 957 00:44:38,570 --> 00:44:41,900 కాబట్టి మేము కేవలం చెప్పటానికి చేయబోతున్నామని, EH, google.com / శోధించండి. 958 00:44:41,900 --> 00:44:43,450 మరియు ఇప్పుడు నా కోట్స్ ముగించలేదు వీలు. 959 00:44:43,450 --> 00:44:46,070 మరియు నాకు మరింత పేర్కొనండి అనుమతించే ఉపయోగించడానికి పద్ధతి వెళ్తున్నారు 960 00:44:46,070 --> 00:44:47,120 పొందండి అని పిలుస్తారు. 961 00:44:47,120 --> 00:44:50,650 >> లాంగ్ కథ చిన్న, వద్ద, రెండు మార్గాలు ఉన్నాయి కనీసం, మీరు సమాచారాన్ని దాఖలు చేసే 962 00:44:50,650 --> 00:44:51,880 బ్రౌజర్ నుండి సర్వర్కు. 963 00:44:51,880 --> 00:44:55,340 ఒక పొందుటకు, మరియు, నేటి ప్రయోజనాల కోసం ఉంది కేవలం URL లో అర్థం. 964 00:44:55,340 --> 00:44:58,730 మీరు ఖచ్చితంగా ప్రశ్నార్థకాలుగా, చూడండి చిహ్నాలు, మరియు ఆ ampersands సమానం 965 00:44:58,730 --> 00:44:59,780 మేము ముందు చూసిన. 966 00:44:59,780 --> 00:45:02,890 లేదా ఒక ప్రత్యామ్నాయ అని పోస్ట్ ఉంది. 967 00:45:02,890 --> 00:45:06,490 ఇప్పుడు కోసం, పోస్ట్ తరచుగా ఉపయోగిస్తారు తెలుసు మీరు ఫైళ్లను అప్లోడ్ చేసినప్పుడు, వంటి 968 00:45:06,490 --> 00:45:09,820 చిత్రాలు మరియు మొదలగునవి, లేదా మీకు కావలసిన క్రెడిట్ కార్డు సమాచారాన్ని దాఖలు, లేదా 969 00:45:09,820 --> 00:45:13,810 అది లేదు పాస్ వర్డ్, ఏదైనా నిజంగా సందర్భానుసారంగా, అర్ధవంతం, లేదా 970 00:45:13,810 --> 00:45:18,020 భద్రతా వారీగా, యొక్క URL వదులుకోవడానికి మీ బ్రౌజర్, పేరు తస్కరించవచ్చు తల్లిదండ్రులు, 971 00:45:18,020 --> 00:45:21,520 లేదా ఇంటిలో, లేదా నెట్ ఉన్న ఎవరినైనా మీ కంప్యూటర్ కు చూడవచ్చు. 972 00:45:21,520 --> 00:45:23,110 >> సో యొక్క ఇక్కడ సేవ్ చేసేలా. 973 00:45:23,110 --> 00:45:24,480 మరియు నేను మరొక విషయం అవసరం. 974 00:45:24,480 --> 00:45:27,250 ఇది కేవలం కు తగినంత లేదు అని నాకు ఒక టెక్స్ట్ రంగంలో ఇవ్వాలని. 975 00:45:27,250 --> 00:45:29,850 నేను ఆ రంగంలోని ఇవ్వాలని కలిగి ఒక పేరు నాణ్యం. 976 00:45:29,850 --> 00:45:34,500 నాలో ఒక Google యొక్క ఎంపిక తీసుకొని వీలు పేర్లు, q, మరియు ఆ రెండవ పేర్కొనండి 977 00:45:34,500 --> 00:45:38,150 నేను నిజంగా లక్షపెట్టరు కేటాయించండి submit బటన్ పేరు. 978 00:45:38,150 --> 00:45:40,890 నేను పట్టించుకోనట్లు అన్ని సమర్పిస్తుంది సైన్ ఏమి యూజర్ రకాల 979 00:45:40,890 --> 00:45:41,940 >> మరియు ఇప్పుడు ఈ అగ్లీ యొక్క రకం. 980 00:45:41,940 --> 00:45:42,820 ఇది కేవలం submit చెప్పారు. 981 00:45:42,820 --> 00:45:46,350 ఇది హాజరవుతారు, మరియు నేను ఈ తెలుసు డాక్యుమెంటేషన్, నేను నిజానికి చెప్పగలను 982 00:45:46,350 --> 00:45:51,710 విలువ కోట్ unquote "cs50 సమానం శోధన, "దగ్గరగా కోట్. 983 00:45:51,710 --> 00:45:53,030 అప్పుడు యొక్క మళ్ళీ లోడ్ వీలు. 984 00:45:53,030 --> 00:45:57,020 నేను కమాండ్ R నొక్కిన ఉంచేందుకు, లేదా లోడ్ నా కీబోర్డు మీద కంట్రోల్-R. 985 00:45:57,020 --> 00:45:58,605 >> ఇప్పుడు మేము ఒక ఆసక్తికరమైన కలిగి ఇంజిన్ అన్వేషణ. 986 00:45:58,605 --> 00:46:00,340 ఇది చాలా వంటి అనిపించడం లేదు Google ఇంకా, అయితే. 987 00:46:00,340 --> 00:46:04,100 సో యొక్క ఇక్కడ ముందుకు వెళ్ళి తెలపండి కొద్దిగా లైన్ బ్రేక్ చేయాలని. 988 00:46:04,100 --> 00:46:06,066 >> OK, కాబట్టి ఇప్పుడు మేము Google కలిగి. 989 00:46:06,066 --> 00:46:08,260 మేము నిజానికి దాదాపు Google ఉన్నాయి. 990 00:46:08,260 --> 00:46:10,460 కాబట్టి ఇప్పుడు ఏమి ఏమి జరగబోతోంది? 991 00:46:10,460 --> 00:46:12,220 నేను ఏదో టైప్ వెళుతున్న పిల్లులు వంటి. 992 00:46:12,220 --> 00:46:16,570 మరియు బ్రౌజర్ అన్వయించడం వెళ్తున్నారు నేను నిర్వచించిన ఆ రూపం. 993 00:46:16,570 --> 00:46:19,470 మరియు అది పంపడానికి జరగబోతోంది URL కి వినియోగదారు. 994 00:46:19,470 --> 00:46:23,420 ఈ సమయంలో, కొన్ని ఆసక్తికరమైన కారణం, నేను స్టాక్స్ గురించిన మరింత సమాచారం వచ్చింది 995 00:46:23,420 --> 00:46:24,410 అసలు పిల్లులు గురించి కంటే. 996 00:46:24,410 --> 00:46:30,580 ఇప్పటికీ మేము గమనించవచ్చు ఎందుకంటే కానీ మంచిది ఇక్కడ ఇచ్చాను, q పిల్లులు సమానం. 997 00:46:30,580 --> 00:46:35,200 >> చాలా కాలం కథ చిన్న, అది చాలా ఉంది యూజర్ నుండి ఇన్పుట్ పొందుటకు చిన్నవిషయం. 998 00:46:35,200 --> 00:46:38,190 మరియు స్పష్టంగా ఉంటుంది, పుష్పగుచ్ఛాలు ఉంది రూపం ఖాళీలను ఇతర రకాల. 999 00:46:38,190 --> 00:46:41,510 కొద్దిగా పరస్పరం ఉన్నాయి చెక్ బాక్సులను, మరియు ప్రత్యేక రేడియో బటన్, మరియు 1000 00:46:41,510 --> 00:46:42,960 మెనుల్లో మరియు మరింత డ్రాప్ డౌన్ మెనూ. 1001 00:46:42,960 --> 00:46:46,160 అయితే ఇవన్నీ వంటి సాపేక్షంగా ఉంటాయి సులభంగా అమలు 1002 00:46:46,160 --> 00:46:48,040 ఈ టెక్స్ట్ రంగంలో ఉంది. 1003 00:46:48,040 --> 00:46:52,050 చివరకు, మేము కేవలం చేయడానికి కలిగి ఖచ్చితంగా ఎవరో ఇతర న వినడం 1004 00:46:52,050 --> 00:46:56,490 ఆ పొందడానికి ఎండ్ ఆఫ్ ది లైన్ సమాచారం ఏదో, ప్రాసెస్, మరియు 1005 00:46:56,490 --> 00:46:58,440 మా పిల్లులు మాకు తిరిగి ఇవ్వాలని. 1006 00:46:58,440 --> 00:47:00,840 >> కొద్దిగా చూద్దాం యొక్క మరిన్ని ఉదాహరణ చేరి. 1007 00:47:00,840 --> 00:47:06,020 నాకు, నా Vhost యొక్క డైరెక్టరీ లోకి వెళ్ళి తెలపండి లోకి స్థానిక హోస్ట్, ప్రజా, మరియు నేను 1008 00:47:06,020 --> 00:47:06,980 నేటి సోర్స్ కోడ్ చాలు. 1009 00:47:06,980 --> 00:47:09,800 ఈ అన్ని కోర్సు యొక్క ఉంటుంది టింకర్ మీరు వెబ్సైట్ తో. 1010 00:47:09,800 --> 00:47:15,420 మరియు నేను froshims లోకి వెళ్ళి ఉంటే, నాకు తెరవడానికి వీలు ఇప్పుడు ఈ ఫైలు అప్, froshim0.php. 1011 00:47:15,420 --> 00:47:18,460 ఈ ఒకరిని, కొద్దిగా ఎక్కువ మందమైన వార్తలు మేము మొదటి నుండి ఈ వ్రాయడానికి లేదు. 1012 00:47:18,460 --> 00:47:21,970 కానీ ఇప్పుడు కొన్ని కొంతవరకు గమనించవచ్చు తెలిసిన లక్షణాలు. 1013 00:47:21,970 --> 00:47:24,550 >> ఒక, రూపం ట్యాగ్, వివిధ చర్య. 1014 00:47:24,550 --> 00:47:25,670 ఇది ఒక పూర్తి URL కాదు. 1015 00:47:25,670 --> 00:47:29,930 ఇప్పుడు, దీనిని ఫైల్ స్పష్టంగా వార్తలు register0.php, ఒక క్షణం లో, ఎందుకంటే 1016 00:47:29,930 --> 00:47:32,660 నేను కొద్దిగా నేర్పిన వెళుతున్నాను PHP గురించి, ఒక ప్రోగ్రామింగ్ 1017 00:47:32,660 --> 00:47:37,360 PHP ఉపయోగించవచ్చు భాష, Google వంటి అమలు ఏమి అమలు 1018 00:47:37,360 --> 00:47:39,650 వారి శోధన ఇంజిన్లు వెనుక ముగింపు. 1019 00:47:39,650 --> 00:47:42,890 >> Google, వాస్తవానికి, బహుశా ఉపయోగిస్తుంది కొన్ని పైథాన్, కొన్ని C + +, మరియు 1020 00:47:42,890 --> 00:47:44,230 ఇతర భాషలు పుష్పగుచ్ఛాలు. 1021 00:47:44,230 --> 00:47:48,230 కానీ మేము ఖచ్చితంగా శోధన అమలు కాలేదు మేము కోరుకుంటే PHP ఉపయోగించి ఫలితాలను. 1022 00:47:48,230 --> 00:47:49,610 కానీ ఇప్పుడు కోసం, మేము అది సాధారణ ఉంటాం. 1023 00:47:49,610 --> 00:47:53,320 మరియు ఈ నిజానికి ఒక తెస్తుంది ఇతర మొట్టమొదటి వెబ్సైట్లను నేను 1024 00:47:53,320 --> 00:47:54,490 సంవత్సరాల క్రితం. 1025 00:47:54,490 --> 00:47:58,160 >> తిరిగి నా రోజు, మీరు కోసం నమోదు ఒక ఫ్రెష్మాన్ వంటి అంతర్గత క్రీడలు 1026 00:47:58,160 --> 00:48:00,880 వాకింగ్, కాగితం ముక్క నింపడం యార్డ్ అంతటా, మరియు అది పడే 1027 00:48:00,880 --> 00:48:04,890 ఒక ప్రోక్టర్ యొక్క మెయిల్ బాక్స్ విగ్గ్లేస్వోర్త్, మరియు మీరు ఎలా ఉంది 1028 00:48:04,890 --> 00:48:05,460 నమోదు. 1029 00:48:05,460 --> 00:48:09,650 మరియు నా ప్రాజెక్ట్ త్వరలోనే CS50 తర్వాత, పరిపూర్ణ చేస్తుంది, ఆ ఉంచడం 1030 00:48:09,650 --> 00:48:13,460 భావం, వెబ్ లో, ఇది కాదు అది ఇప్పుడు అప్పుడు వాడుకలో వంటి. 1031 00:48:13,460 --> 00:48:17,510 కానీ మేము వచ్చింది అన్ని, రూపొందించినవే ముఖ్యంగా, ఒక HTML రూపం. 1032 00:48:17,510 --> 00:48:19,640 >> మరియు ఆ రూపం చూసారు సుమారు దీన్ని ఇష్టపడుతున్నారు. 1033 00:48:19,640 --> 00:48:22,480 నేను ఇన్పుట్ కలిగి ఫ్రెష్మాన్ యొక్క పేరు. 1034 00:48:22,480 --> 00:48:27,780 నేను లేదో మరో చెక్ బాక్స్ కలిగి లేదా వారు కెప్టెన్, ఏమి చేయాలని ఆశించాడు 1035 00:48:27,780 --> 00:48:30,400 వారి లింగ ఉంది, మరియు ఏమి వారి వసతి ఉంది. 1036 00:48:30,400 --> 00:48:33,370 ఆపై నేను హార్డ్ విషయాల కోడ్ Apley కోర్ట్, మరియు Canaday వంటి, 1037 00:48:33,370 --> 00:48:34,880 GRAYS, మొదలగునవి. 1038 00:48:34,880 --> 00:48:36,300 >> మరలా, కొత్త టాగ్. 1039 00:48:36,300 --> 00:48:39,820 ముందు ఈ చూడని, కొత్త లక్షణాలు, కానీ చాలా అందుబాటులో. 1040 00:48:39,820 --> 00:48:42,360 ఒకసారి మీరు ఒక ఉదాహరణ చూడండి, మీరు రకమైన చెయ్యవచ్చు ఆ ఆలోచన తీసుకొని ఒక డ్రాప్ చేయడానికి 1041 00:48:42,360 --> 00:48:43,820 అత్యంత ఏదైనా డౌన్ మెను. 1042 00:48:43,820 --> 00:48:46,350 కానీ కీ ఉంది అని ప్రతి ఈ విషయాలు పేర్లు ఉన్నాయి. 1043 00:48:46,350 --> 00:48:49,720 మరియు ఈ ఫారమ్ క్రింద, ఉంది దీని లేబుల్ submit బటన్, 1044 00:48:49,720 --> 00:48:51,510 లేదా విలువ, రిజిస్టర్లో. 1045 00:48:51,510 --> 00:48:52,670 >> సో యొక్క ఈ పేజీ వెళ్ళనిస్తున్నారని. 1046 00:48:52,670 --> 00:48:55,050 నాకు తిరిగి వెళ్ళండి లెట్ డైరెక్టరీ లిస్టింగ్. 1047 00:48:55,050 --> 00:48:59,410 , నాకు froshims లోకి వెళ్ళి తెలపండి మరియు froshim0.php వెళ్ళండి. 1048 00:48:59,410 --> 00:49:01,150 కనుక ఇది స్పష్టంగా ఉంటుంది, వికారమైన వార్తలు. 1049 00:49:01,150 --> 00:49:03,950 నేను ఖచ్చితంగా ఈ stylize కాలేదు కొన్ని CSS తో, నేను కొన్ని చేయగలిగితే 1050 00:49:03,950 --> 00:49:06,890 గ్రాఫిక్స్, ఉండవచ్చు, కొన్ని రంగులు జోడించండి మరియు ఈ prettier తయారు. 1051 00:49:06,890 --> 00:49:10,530 కానీ పనితీరు నేను ఈ వాదిస్తారు ఇష్టం నిజానికి అందంగా పూర్తి. 1052 00:49:10,530 --> 00:49:15,190 >> దురదృష్టవశాత్తు, నేను, ఈ పూర్తి చేసినప్పుడు మగ డేవిడ్, కెప్టెన్, మేము, ఎంచుకోవచ్చు 1053 00:49:15,190 --> 00:49:20,510 అనుకుందాము మత్తేవ్స్, రిజిస్టర్, జరుగుతుందని అన్ని ఈ. 1054 00:49:20,510 --> 00:49:21,910 కానీ takeaways ఒక జంట గమనించవచ్చు. 1055 00:49:21,910 --> 00:49:27,130 ఒక, ఏ ఫైలు ఆ తిరిగి ఫలితాలు, స్పష్టంగా? 1056 00:49:27,130 --> 00:49:29,470 అది నిజానికి, register0.php ఉంది. 1057 00:49:29,470 --> 00:49:34,570 మేము చర్య చూసింది వాస్తవం కనుక ఒక క్షణం క్రితం విలువ register0 కోసం, ఈ 1058 00:49:34,570 --> 00:49:37,500 మేము నిజానికి ముగిసింది corroborates నిర్దిష్ట ఫైల్ వద్ద. 1059 00:49:37,500 --> 00:49:39,040 >> ఇప్పుడు ఈ కేవలం అగ్లీ టెక్స్ట్. 1060 00:49:39,040 --> 00:49:42,810 కానీ ఈ టెక్స్ట్ ఉంది అని గుర్తించలేకపోతే స్థానిక హోస్ట్ నుండి వస్తున్న, 1061 00:49:42,810 --> 00:49:44,170 ఉపకరణం నుండి ఇది. 1062 00:49:44,170 --> 00:49:46,350 ఇప్పుడు ఉపకరణం యొక్క థింక్ కేవలం ఉండదగిన ఒక వెబ్ సర్వర్ 1063 00:49:46,350 --> 00:49:46,910 సైన్స్ సెంటర్. 1064 00:49:46,910 --> 00:49:48,060 వాస్తవ వెబ్లో కావచ్చు. 1065 00:49:48,060 --> 00:49:49,850 కనుక ఇది బహిరంగంగా ఆక్సెస్. 1066 00:49:49,850 --> 00:49:55,480 >> నుంచే, ప్రయాణిస్తున్న విధంగా ఉంది ఒక సర్వర్కు రంగంలో ఇన్పుట్లను ఏర్పాటు 1067 00:49:55,480 --> 00:49:56,840 తద్వారా వారితో ఏదో ఒకటి చెయ్యాలి. 1068 00:49:56,840 --> 00:49:59,020 దురదృష్టవశాత్తు, register0 అర్ధరహిత ఉంది. 1069 00:49:59,020 --> 00:50:01,870 అది అన్ని వ్యూహం అవ్ట్ ప్రింట్ ఉంది ఈ కనిపిస్తోంది. 1070 00:50:01,870 --> 00:50:04,790 మరియు అది ఒక అర్రే కాదు మనకు తెలిసిన అర్థంలో. 1071 00:50:04,790 --> 00:50:08,760 ఆ PHP, మరియు చాలా వరకు మారుతుంది భాషలు, మాత్రమే సంఖ్యా కలిగి 1072 00:50:08,760 --> 00:50:12,350 దీని మొదటి సూచిక ఇండెక్స్ శ్రేణుల సున్నా, అప్పుడు ఒక, అప్పుడు రెండు, అప్పుడు డాట్, 1073 00:50:12,350 --> 00:50:13,780 డాట్, డాట్, n మైనస్ 1. 1074 00:50:13,780 --> 00:50:16,400 >> ఈ ఒక అని ఏమిటి అనుబంధ శ్రేణి. 1075 00:50:16,400 --> 00:50:21,150 ఒక అనుబంధ అమరిక దీనిలో ఒకటి మీరు ఇక్కడ కీ విలువ జతలను నిల్వ చేయవచ్చు 1076 00:50:21,150 --> 00:50:23,160 కీ ఒక సంఖ్య అవసరం లేదు. 1077 00:50:23,160 --> 00:50:25,580 ఇది నిజానికి ఒక స్ట్రింగ్, ఒక పదం కావచ్చు. 1078 00:50:25,580 --> 00:50:28,230 అందువలన ఈ, అమలు చేయవచ్చు హుడ్ కింద, అది బయటకు వస్తాడు 1079 00:50:28,230 --> 00:50:31,896 ఒక అని పిలవబడే ఒక డేటా స్ట్రక్చర్ ను? 1080 00:50:31,896 --> 00:50:33,600 థాట్ నాటకీయ ఏదో గురించి జరిగే ఉంది - 1081 00:50:33,600 --> 00:50:34,840 హాష్ పట్టిక. 1082 00:50:34,840 --> 00:50:38,955 >> సో ఒక హాష్ పట్టిక, రీకాల్, మీరు ఆ పి సెట్ 6 అది చేసింది, లేదా గుర్తు 1083 00:50:38,955 --> 00:50:44,110 ఇది, మీరు ఒక ప్రయత్నం చేసింది కనీసం కూడా, ఒక హాష్ పట్టిక, మా వాడుకలో, ఉపయోగించారు 1084 00:50:44,110 --> 00:50:45,090 కేవలం పదాలు నిల్వ. 1085 00:50:45,090 --> 00:50:47,980 కానీ నిజంగా, మీరు నిల్వ చేశారు కీస్ మరియు విలువలతో. 1086 00:50:47,980 --> 00:50:51,940 మీరు P కోసం ఒక హాష్ పట్టిక అమలు ఉంటే 6 నిఘంటువు సెట్, కీలు ఉన్నాయి 1087 00:50:51,940 --> 00:50:56,890 దనిలాగే, మరియు విలువలు సమర్థవంతంగా నిజమైన లేదా తప్పుడు ఉన్నాయి. 1088 00:50:56,890 --> 00:51:00,190 అవును, ఇక్కడ, లేదా పరిపూర్ణంగా, ఏ, ఇక్కడ. 1089 00:51:00,190 --> 00:51:02,140 >> బాగా, మేము ఆ ఆలోచన ను సాధారణీకరించడం చేయవచ్చు. 1090 00:51:02,140 --> 00:51:06,230 మరియు మేము ఇలాంటి డేటా వాడవచ్చు కాదు స్ట్రింగ్ నిల్వ నిర్మాణం 1091 00:51:06,230 --> 00:51:10,180 ఒంటరిగా మీ హాష్ పట్టిక లో కూడా, కానీ మీ హాష్ ప్రతి లో ఆ ఊహించు 1092 00:51:10,180 --> 00:51:11,130 పట్టిక యొక్క నోడ్స్. 1093 00:51:11,130 --> 00:51:14,210 మరియు మీరు కూడా ప్రయత్నించండి ఈ చేయటానికి కాకుండా ఒక bool కలిగి. 1094 00:51:14,210 --> 00:51:15,350 మీరు వేరే ఏదో కలిగి ఉంటుంది. 1095 00:51:15,350 --> 00:51:19,590 కీ మాక్స్వెల్ కాదు ఏమి, కోసం ఉదాహరణకు, కానీ కోట్ unquote "పేరు," లేదా 1096 00:51:19,590 --> 00:51:22,900 unquote "కెప్టెన్." కోట్ మరియు లోపల మీ సి డేటా నిర్మాణం, మీరు ఒక చాలు 1097 00:51:22,900 --> 00:51:26,170 విలువ, కేవలం ఒక బూలియన్, కానీ విలువ యొక్క కోట్ unquote "డేవిడ్," లేదా వంటి 1098 00:51:26,170 --> 00:51:28,690 "M" లేదా "మత్తేవ్స్," మొదలగునవి. 1099 00:51:28,690 --> 00:51:33,170 >> మేము ఉపయోగించే అదే డేటా నిర్మాణాలు సో స్పష్టంగా ఇతర భాషల్లో కూడా ఉన్నాయి. 1100 00:51:33,170 --> 00:51:37,650 మరియు నేను, వారు నిజానికి చాలా ఉన్నాము వాదిస్తారు ఇష్టం మరింత సరళమైన ఇక్కడ ఉంది. 1101 00:51:37,650 --> 00:51:40,300 లెట్ యొక్క నిజానికి పరిశీలించి ఇప్పుడు కొన్ని సింటాక్స్ వద్ద. 1102 00:51:40,300 --> 00:51:43,120 >> నేను ఒక PHP డైరెక్టరీ లోకి వెళ్ళి వెళుతున్న. 1103 00:51:43,120 --> 00:51:48,390 మరియు నేను ఒక మంచి తెరవటానికి వెళుతున్నాను ముందు నుండి హలో-0 వెర్షన్. 1104 00:51:48,390 --> 00:51:50,270 నేను చేసిన అన్ని అని గమనించండి కొన్ని వ్యాఖ్యలను జోడించండి. 1105 00:51:50,270 --> 00:51:52,530 కనుక మనం ఆ కలవరానికి వదిలించుకోవటం చేయవచ్చు. 1106 00:51:52,530 --> 00:51:57,610 >> మరియు ఈ కార్యక్రమం నిజానికి ముద్రిస్తుంది చేస్తుంది హలో నేను మధ్య పేర్కొన్న ఎందుకంటే 1107 00:51:57,610 --> 00:52:01,420 నేను ఆ కోడ్ అమలు కావలసిన టాగ్లు. 1108 00:52:01,420 --> 00:52:03,380 ఇప్పుడు, మేము ఒక క్షణం లో చూస్తారు ఎందుకు ఈ ఉపయోగకరంగా ఉంటుంది. 1109 00:52:03,380 --> 00:52:05,630 కానీ లెట్ యొక్క ఇక్కడ మరొక ఉదాహరణ తెరవండి. 1110 00:52:05,630 --> 00:52:10,430 , నాకు ముందుకు వెళ్లి చెప్పే తెరుచుకుంటుంది లెట్ పరిస్థితులు ఒకటి gedit. 1111 00:52:10,430 --> 00:52:12,970 >> ఈ ఇప్పుడు మార్గం తిరిగి సమయం లో. 1112 00:52:12,970 --> 00:52:16,320 కానీ వారాల క్రితం, నేను వారం ఒకటి లేదా లో, అనుకుంటున్నాను వారం రెండు, మేము అని ఒక ఉదాహరణ ఉంది 1113 00:52:16,320 --> 00:52:18,470 conditions1.c. 1114 00:52:18,470 --> 00:52:22,050 మరియు నేను, PHP లో reimplement నిర్ణయించుకుంది కేవలం రకమైన ఒత్తి ఆ 1115 00:52:22,050 --> 00:52:26,500 PHP, పదము, దాదాపు ఒకే విధంగా ఉంటుంది సి ఈ భారీ లీపు కాదు 1116 00:52:26,500 --> 00:52:27,840 గత వారం నుండి ఈ. 1117 00:52:27,840 --> 00:52:31,230 >> ఈ కార్యక్రమం ఎగువన గమనించవచ్చు, ఇది కొన్ని ఇంతకు మొదలవుతుంది 1118 00:52:31,230 --> 00:52:34,260 నేను వదిలించుకోవటం చేస్తాము ఇది వ్యాఖ్యానాలు, పరధ్యానంగా యొక్క. 1119 00:52:34,260 --> 00:52:37,410 నేను PHP లో రెడీ గమనించవచ్చు ఈ ఫైలులో మోడ్. 1120 00:52:37,410 --> 00:52:40,160 ఈ కోడ్ సో, మేము చూస్తారు, అమలు చేయబడతాయి. 1121 00:52:40,160 --> 00:52:42,670 , Readline ఉందని గమనించండి బహుశా ఇది 1122 00:52:42,670 --> 00:52:46,230 getstring యొక్క PHP లో అనలాగ్. 1123 00:52:46,230 --> 00:52:47,390 ఇది కొద్దిగా తేడా గమనించవచ్చు. 1124 00:52:47,390 --> 00:52:51,410 మీరు నిజంగానే ఒక ప్రాంప్ట్ పేర్కొనండి ఫంక్షన్ చదవండి లైన్ అని, మరియు ఆ 1125 00:52:51,410 --> 00:52:52,180 యూజర్ చూస్తాడు. 1126 00:52:52,180 --> 00:52:53,520 సో మీరు printf మానవీయంగా లేదు. 1127 00:52:53,520 --> 00:52:54,860 కానీ ఒక పెద్ద ఒప్పందం కాదు. 1128 00:52:54,860 --> 00:52:59,150 నేను, $ n లోపలి నిల్వ వెళుతున్న ఈ విలువ తిరిగి, కాబట్టి సంసార 1129 00:52:59,150 --> 00:53:00,490 వినియోగదారు రకాల వారి Int ఉంది. 1130 00:53:00,490 --> 00:53:01,660 మరియు ఇక్కడ మరొక ఉత్సుకత వార్తలు. 1131 00:53:01,660 --> 00:53:05,810 ఇది, PHP లో, ఏ వేరియబుల్ హాజరవుతారు కేవలం ముందు వుంటుంది 1132 00:53:05,810 --> 00:53:06,970 ఒక డాలర్ సైన్ తో. 1133 00:53:06,970 --> 00:53:08,110 ఇది కొద్దిగా బాధించే వార్తలు. 1134 00:53:08,110 --> 00:53:10,870 కానీ నేను PHP లో చేయలేదు ఏమి గమనించవచ్చు. 1135 00:53:10,870 --> 00:53:13,980 ఏ ఎడమ చేతి నుండి వెలితి వైపు సైన్ సమానం? 1136 00:53:13,980 --> 00:53:15,430 >> రకం యొక్క ప్రస్తావనే లేదు. 1137 00:53:15,430 --> 00:53:19,400 సో ఈ మంచి కోసం C. భిన్నంగా ఉంటుంది లేదా తప్పుడు, PHP ఒక వదులుగా ఉంది 1138 00:53:19,400 --> 00:53:20,550 టైప్ భాష. 1139 00:53:20,550 --> 00:53:22,010 ఇది సంఖ్యలు లేవు. 1140 00:53:22,010 --> 00:53:23,240 ఇది తీగలను కలిగి. 1141 00:53:23,240 --> 00:53:24,015 ఇది బూలియన్ కలిగి. 1142 00:53:24,015 --> 00:53:26,220 మరియు అది కొన్ని కలిగి ఇతర డేటా రకాలు. 1143 00:53:26,220 --> 00:53:30,570 కానీ మీరు, ప్రోగ్రామర్, సాధారణంగా వాటిని పట్టించుకోనట్లు లేదు. 1144 00:53:30,570 --> 00:53:34,010 ఈ పైకి ఇది చేస్తుంది ఇది కొద్దిగా కార్యక్రమం సులభంగా. 1145 00:53:34,010 --> 00:53:35,380 మీరు కొద్దిగా తక్కువ ఆలోచించవచ్చు. 1146 00:53:35,380 --> 00:53:39,840 స్థితి ఇది మీరు వరకు తెరుచుకుంటుంది ఉంది సంభావ్య దోషాలను మీరు అనుకోకుండా 1147 00:53:39,840 --> 00:53:43,080 ఒక స్ట్రింగ్ ఒక సంఖ్య, ఒక స్ట్రింగ్ చికిత్స ఒక సంఖ్య, సమర్థవంతంగా, కానీ కూడా 1148 00:53:43,080 --> 00:53:46,150 అప్పుడు, PHP, మరియు భాషలు చాలా, అందంగా తట్టుకోగలవు. 1149 00:53:46,150 --> 00:53:49,050 వారు అని ఏమి ఉపయోగిస్తుంది అవ్యక్త కాస్టింగ్. 1150 00:53:49,050 --> 00:53:55,220 మరియు మీరు సందర్భంలో n ఉపయోగించడానికి ప్రయత్నించండి ఉంటే ఒక సంఖ్యా పరిస్థితి, అది 1151 00:53:55,220 --> 00:53:58,040 ఒక అవతరిస్తుంది ఇక్కడ ఏమి మార్పు స్ట్రింగ్, ఎందుకంటే వినియోగదారు రకాల ఉంటే 1152 00:53:58,040 --> 00:54:01,570 , లో, మరియు మీరు ఫలితంగా పొందుటకు ఏదో readline తో, లేదా, స్ట్రింగ్ పొందండి 1153 00:54:01,570 --> 00:54:02,910 ఒక స్ట్రింగ్ తిరిగి జరగబోతోంది. 1154 00:54:02,910 --> 00:54:07,360 >> కానీ నోటీసు, ఒక జంట పంక్తులు తరువాత, నేను n సున్నా కంటే ఎక్కువ ఉంటే తనిఖీ. 1155 00:54:07,360 --> 00:54:13,370 సో PHP పరిపూర్ణంగా నటింపచేయాలని వెళ్తున్నారు నా సంసార "పదబంధం" 123, లేదా యూజర్ 1156 00:54:13,370 --> 00:54:14,860 ఒక Int లోకి, టైప్. 1157 00:54:14,860 --> 00:54:18,730 సో లఘు, అంశాలు పనిచేస్తుంది మరింత అకారణంగా చాలా. 1158 00:54:18,730 --> 00:54:23,410 కనుక మనం ఇప్పుడు కొన్ని విశ్రాంతి ప్రారంభం మేము గతంలో చేసిన పనులు. 1159 00:54:23,410 --> 00:54:24,780 >> ఈ విషయాన్ని చాలా ఉంది అదే, అయితే. 1160 00:54:24,780 --> 00:54:26,340 ఇప్పటికీ సమానం సమానం చేశారు. 1161 00:54:26,340 --> 00:54:30,350 ఒక ప్రక్కన కూడా PHP సమానం సమానం గా లో, బహుశా, ఆ, కానీ మరింత సమానం 1162 00:54:30,350 --> 00:54:30,850 భవిష్యత్తులో. 1163 00:54:30,850 --> 00:54:31,150 ఒక ఉంది. 1164 00:54:31,150 --> 00:54:35,660 అక్షర దోషాన్ని కానీ రెండు చిహ్నాలు సమానం అదే అర్థం ముందు, పోలిక కోసం విషయం. 1165 00:54:35,660 --> 00:54:37,060 printf ముందు అదే విషయం అర్థం. 1166 00:54:37,060 --> 00:54:39,160 బాక్ స్లాష్ n అదే అర్థం ముందు విషయం. 1167 00:54:39,160 --> 00:54:40,390 >> సో ఎలా నేను ఈ ప్రోగ్రామ్ రన్ చెయ్యాలి? 1168 00:54:40,390 --> 00:54:44,400 బాగా, వంటి ముందు, నేను PHP లేకపోతే, conditions1.php, మరియు రకం 1169 00:54:44,400 --> 00:54:46,560 123 వంటి ఒక సంఖ్య. 1170 00:54:46,560 --> 00:54:47,720 ఒక ధనాత్మక సంఖ్యకు ఆ. 1171 00:54:47,720 --> 00:54:49,510 నేను 0 లో టైప్ ఉంటే, నేను 0 ఎంచుకోండి. 1172 00:54:49,510 --> 00:54:53,700 నేను ప్రతికూల 123 లో టైప్ ఉంటే, నేను పొందండి మాత్రమే ఇది ప్రతికూల సంఖ్య, వెనుకకు 1173 00:54:53,700 --> 00:54:59,050 , పదము, PHP చెప్పటానికి సూపర్, సూపర్ పోలి ఉంటుంది. 1174 00:54:59,050 --> 00:55:03,250 >> సో ఎందుకు ఈ ఉపయోగకరమైన ఇప్పుడు ఒక వెబ్ సందర్భంలో? 1175 00:55:03,250 --> 00:55:06,710 సరే, ఈ froshims తిరిగి వెళ్ళి తెలపండి ఉదాహరణకు, ఇది చూసారు, 1176 00:55:06,710 --> 00:55:08,600 మళ్ళీ, ఈ వంటి. 1177 00:55:08,600 --> 00:55:11,580 మరియు లెట్స్ నిజానికి వెబ్ పేజీ పుల్ అప్ మళ్ళీ, ఈ వంటి చూసారు. 1178 00:55:11,580 --> 00:55:14,930 మేము ఏమి చెయ్యగలరు ఆ డేటా సమర్పించిన లో? 1179 00:55:14,930 --> 00:55:18,770 >> బాగా, నాకు కొత్త తెరుచుకుంటుంది వీలు ఈ వెర్షన్. 1180 00:55:18,770 --> 00:55:20,920 మరియు మీరు చూస్తారు సమస్య సెట్లు వివరణ మీచే 1181 00:55:20,920 --> 00:55:22,850 వీటిలో కొన్ని ద్వారా. 1182 00:55:22,850 --> 00:55:29,610 కాకుండా, సున్నా ప్రారంభం froshims3 చూడండి చేసుకుందాం, 1183 00:55:29,610 --> 00:55:31,410 ఇది ఒక బిట్ మరింత చేస్తుంది. 1184 00:55:31,410 --> 00:55:34,780 >> మొదటి గమనించండి, నిజానికి, ఓపెన్ వీలు అప్ 0 కాదు, కాబట్టి మీరు చూడండి 1185 00:55:34,780 --> 00:55:37,170 ఏమి నమోదు 0 ఉంది. 1186 00:55:37,170 --> 00:55:40,040 నమోదు 0 ఏమి గమనించండి. 1187 00:55:40,040 --> 00:55:41,730 ఒక, నేను మొదటి వద్ద వ్యాఖ్యలు ఉన్నాయి. 1188 00:55:41,730 --> 00:55:43,900 ఆ తొలగించు మరియు మాత్రమే ఈ దృష్టి. 1189 00:55:43,900 --> 00:55:48,730 Register0.php విషయాలు చాలా ఖచ్చితంగా ఉన్నాయి, ఏమి భాష? 1190 00:55:48,730 --> 00:55:49,980 కేవలం ముడి PHP. 1191 00:55:49,980 --> 00:55:53,430 >> నోటీసు సో, ఈ ఫైలు మొదలు లేదు క్షణం, ఓపెన్ బ్రాకెట్ వద్ద, తో, 1192 00:55:53,430 --> 00:55:54,970 ప్రశ్న గుర్తు, PHP. 1193 00:55:54,970 --> 00:55:59,800 PHP మీరు కలిసిమెలసి అనుమతిస్తాయి చేస్తుంది HTML ట్యాగ్లు PHP కోడ్. 1194 00:55:59,800 --> 00:56:04,130 కానీ నేను ఇక్కడ లోపల చేసిన ఇక్కడ పేజీ. 1195 00:56:04,130 --> 00:56:08,180 >> ఇప్పుడు, తిరిగి, మీరు మాత్రమే ఈ తెలుసు ఇష్టం మాన్యువల్ చూశారు కలిగి. print_r, 1196 00:56:08,180 --> 00:56:13,410 అది బయటకు వస్తాడు print_recursive ఉంది. _recursive ఈ కేవలం ఒక సాధనం ఉంది 1197 00:56:13,410 --> 00:56:16,780 కేవలం బయటకు ముద్రిస్తుంది ప్రయోజన ఫంక్షన్, తిరిగి సంభవించేలా, సంసార మీరు అప్పగించండి. 1198 00:56:16,780 --> 00:56:18,760 మీరు ఒక అర్రే అప్పగించండి ఉంటే, అది ఒక అర్రే ప్రింట్ చేస్తాను. 1199 00:56:18,760 --> 00:56:20,180 మీరు ఒక సంఖ్య అప్పగించండి ఉంటే, అది ఒక సంఖ్య ప్రింట్ చేస్తాను. 1200 00:56:20,180 --> 00:56:21,570 అది ఒక స్ట్రింగ్ చేతి, అది చేస్తాము ఒక స్ట్రింగ్ ప్రింట్. 1201 00:56:21,570 --> 00:56:24,500 మీరు ఒక హాష్ పట్టిక అప్పగించండి ఉంటే, అది ఒక హాష్ పట్టిక బయటకు ముద్రిస్తుంది. 1202 00:56:24,500 --> 00:56:26,730 మీరు అన్ని వ్రాయడానికి లేదు మీ కోడ్ యొక్క. 1203 00:56:26,730 --> 00:56:29,490 >> ఇప్పుడు నేను ఎంటర్ వెబ్ గమనించవచ్చు ఇక్కడ పైగా PHP మోడ్. 1204 00:56:29,490 --> 00:56:32,070 నేను ఇక్కడ PHP మోడ్ వెబ్. 1205 00:56:32,070 --> 00:56:35,950 వెబ్ సర్వర్ ఈ ఫైలు చదువుతుంది సో ఉన్నప్పుడు పైనుంచి, ఎందుకంటే, ఎడమ 1206 00:56:35,950 --> 00:56:40,750 అది. php అనే ఫైల్ లో ముగుస్తుంది ఉంది PHP టాగ్లు లోపలి కాదు సంసార 1207 00:56:40,750 --> 00:56:42,820 కేవలం నిక్షేపణం అవతరిస్తుంది అవ్ట్, ముడి HTML వంటి. 1208 00:56:42,820 --> 00:56:43,630 సంఖ్య పెద్ద ఒప్పందం. 1209 00:56:43,630 --> 00:56:49,280 కానీ వెంటనే వెబ్ సర్వర్ గమనిస్తాడు వంటి ఈ, అది చెప్పటానికి జరగబోతోంది, నేను కాదు 1210 00:56:49,280 --> 00:56:51,850 , సాహిత్యపరంగా, పోస్ట్ print_r బయటకు ఉమ్మి. 1211 00:56:51,850 --> 00:56:54,910 నేను ఈ క్రింది అమలు చేయాలి కోడ్ యొక్క లైన్. 1212 00:56:54,910 --> 00:56:59,850 >> చివరి ప్రశ్న సో, అప్పుడు, ఈ ఫైలు యొక్క బాగా, వాట్ ది హెక్ ఈజ్ ఈ ఏమి ఉంది? 1213 00:56:59,850 --> 00:57:00,530 ఒక అంచనా టేక్. 1214 00:57:00,530 --> 00:57:04,230 $ _ పోస్ట్ బహుశా, ఏమిటి? 1215 00:57:04,230 --> 00:57:07,070 >> ప్రేక్షకులు: [వినబడని] 1216 00:57:07,070 --> 00:57:08,830 >> SPEAKER 1: అవును, పోస్ట్ డేటా. 1217 00:57:08,830 --> 00:57:11,350 గుర్తు, వీలు యొక్క తిరిగి స్క్రోల్ కేవలం ఒక క్షణం సమయం. 1218 00:57:11,350 --> 00:57:13,165 froshim0, మళ్ళీ, ఇలా. 1219 00:57:13,165 --> 00:57:15,640 ఈ సూపర్ మెజారిటీ కేవలం HTML ఉంది. 1220 00:57:15,640 --> 00:57:18,410 మళ్ళీ, కొన్ని ట్యాగ్లు మీరు కలిగి ఇంకా చూసిన, లేదా తో 1221 00:57:18,410 --> 00:57:19,360 మీరు ఇప్పటికే తెలిసిన. 1222 00:57:19,360 --> 00:57:21,990 కానీ ఆసక్తికరమైన విషయం ఇది. 1223 00:57:21,990 --> 00:57:27,270 ఈ ఒక లైన్ నిజంగా లింకున్న ఏమిటి అది మా register0.php ఫైలుకు. 1224 00:57:27,270 --> 00:57:29,200 నేను పద్ధతి పోస్ట్ ద్వారా సమర్పించడం వెబ్. 1225 00:57:29,200 --> 00:57:33,130 మరియు అని పారామితులు వినియోగదారు రకాలు ఉన్నాయి 1226 00:57:33,130 --> 00:57:35,150 పేరు వదులుకోవడానికి వెళుతున్న. 1227 00:57:35,150 --> 00:57:36,175 >> వారు వెళుతున్న లేదు URL లో చూపబడతాయి. 1228 00:57:36,175 --> 00:57:39,020 వారు ఇప్పటికీ నుండి పంపించబడుతుంది వెళ్తున్నారు క్లయింట్, బ్రౌజర్ నుండి, 1229 00:57:39,020 --> 00:57:42,080 సర్వర్, కానీ కేవలం కొన్ని ఇతర ద్వారా మేము మా చేతులు వదులుకొను మేము విధానం 1230 00:57:42,080 --> 00:57:44,330 నేడు కోసం వద్ద, కానీ URL లో కాదు. 1231 00:57:44,330 --> 00:57:47,630 కానీ ఇప్పుడు సంబంధం గమనించవచ్చు పోస్ట్ ఇది సాంప్రదాయకంగా, ఉంది 1232 00:57:47,630 --> 00:57:49,160 ఇక్కడ చిన్నబడి. 1233 00:57:49,160 --> 00:57:54,090 >> కానీ నేను register0.php తెరుచుకుంటుంది ఉంటే, నేను స్పష్టంగా ఈ ప్రింటింగ్ వెబ్. 1234 00:57:54,090 --> 00:57:56,450 సో ఈ అసహజ రకం సమావేశం నామకరణ. 1235 00:57:56,450 --> 00:58:01,430 కానీ PHP లో nice ఉంది ఉన్నప్పుడు ఒక వద్ద, ఒక వెబ్ సందర్భంలో PHP ఉపయోగించి 1236 00:58:01,430 --> 00:58:04,480 నేను వంటి కమాండ్ లైన్ ఒక క్షణం క్రితం చేసిన, మీరు నిజంగానే ఒక వెబ్ లో ఉపయోగించి చేసినప్పుడు 1237 00:58:04,480 --> 00:58:10,580 పేజీ, మనం వంటి ఒక Vhost డైరెక్టరీలో, స్వయంచాలకంగా PHP ఈ కనిపిస్తుంది 1238 00:58:10,580 --> 00:58:15,560 ఒక అనుబంధ శ్రేణి ఇది విషయం, అందువలన, ఒక హాష్ పట్టిక మాట్లాడటం 1239 00:58:15,560 --> 00:58:17,290 యూజర్ సైన్ టైప్ ప్రతిదీ 1240 00:58:17,290 --> 00:58:22,000 >> అన్ని పరిమితులను లో చిన్న, $ _ పోస్ట్ లో ఒక ప్రపంచ వేరియబుల్ ఆ PHP కేవలం 1241 00:58:22,000 --> 00:58:25,050 అద్భుతంగా మీరు ఉన్నప్పుడు కోసం సృష్టిస్తుంది ఒక వెబ్ సందర్భంలో PHP ఉపయోగించి. 1242 00:58:25,050 --> 00:58:29,160 మరియు అది లోపలి అన్ని ఉంచుతుంది ఆ రూపంలో పారామితులు పేర్లు 1243 00:58:29,160 --> 00:58:33,200 ఈ ఫైలు యొక్క అన్ని సమర్పించారు యూజర్ సైన్ టైప్ విలువలు 1244 00:58:33,200 --> 00:58:37,790 సో మీరు చేతులు ఏమి యూజర్ ఆ రూపం లో టైప్. 1245 00:58:37,790 --> 00:58:42,210 >> సో ముందు, మేము నిజంగా తెలివితక్కువదని అవుట్పుట్ వచ్చింది అన్ని నేను ఎందుకంటే ఈ చూసిన 1246 00:58:42,210 --> 00:58:44,400 తిరిగి సంభవించేలా ఈ శ్రేణి ప్రింట్ జరిగినది. 1247 00:58:44,400 --> 00:58:46,060 కీ పేరు, విలువ డేవిడ్ ఉంది. 1248 00:58:46,060 --> 00:58:46,980 కీ కెప్టెన్ ఉంది. 1249 00:58:46,980 --> 00:58:47,970 విలువ ఉంది. 1250 00:58:47,970 --> 00:58:52,300 మరియు రెండు బాణాలను మరియు కోణం బ్రాకెట్ అక్కడ, ఈ కేవలం ఏకపక్షమైనదని. 1251 00:58:52,300 --> 00:58:53,270 ఈ కోడ్ కాదు. 1252 00:58:53,270 --> 00:58:57,690 ఈ కేవలం మీరు చూపించే PHP యొక్క మార్గం కొన్ని కీ విలువ ఏమిటి. 1253 00:58:57,690 --> 00:59:03,000 >> కానీ ఇప్పుడు నాకు ప్రతిపాదించారు వీలు ఆ froshIMs3, అది దాదాపు ఒకే వార్తలు 1254 00:59:03,000 --> 00:59:04,950 ఈ ఫైలుకు సమర్పించారు తప్ప. 1255 00:59:04,950 --> 00:59:08,570 మళ్ళీ, మేము రకమైన చేయబోతున్నామని కేవలం కొన్ని చూడటానికి, ఈ వద్ద మెరుపు 1256 00:59:08,570 --> 00:59:12,040 వాక్యనిర్మాణం, కానీ నోటీసు ఏమి ఈ ఫైల్లో. 1257 00:59:12,040 --> 00:59:14,930 టేక్ ఒక కేవలం రేఖలు ఆధారంగా అంచనా బహుశా కనిపిస్తుంది ఇవి కోడ్, 1258 00:59:14,930 --> 00:59:17,410 గ్రీకు, కొంత వరకు, స్పష్టంగా చేస్తోంది. 1259 00:59:17,410 --> 00:59:20,580 1260 00:59:20,580 --> 00:59:23,110 >> ఈ ఫైలు ఏదో సంబంధించిన మెయిల్, ఇమెయిల్. 1261 00:59:23,110 --> 00:59:24,770 సో ఈ కార్యక్రమం ఏమి ఉంది? 1262 00:59:24,770 --> 00:59:28,740 ఈ వెర్షన్ లో, ఒకవేళ నేను వాస్తవికత ఈ ఫారాన్ని నింపండి - మరియు నాకు వెళ్ళి తెలపండి 1263 00:59:28,740 --> 00:59:30,760 froshIMs3, కాదు froshIMs0 - 1264 00:59:30,760 --> 00:59:33,280 1265 00:59:33,280 --> 00:59:34,540 రూపం కనిపిస్తుంది. 1266 00:59:34,540 --> 00:59:37,980 డేవిడ్, కెప్టెన్, పురుషుడు, వసతి, మాథ్యూస్. 1267 00:59:37,980 --> 00:59:42,980 నేను ఈ submit అయితే, ఈ ఫైలు register3.php వెళ్ళడానికి వెళ్ళడం. 1268 00:59:42,980 --> 00:59:46,330 >> మరియు నేను అది చూడటం ద్వారా, క్లెయిమ్ సోర్స్ కోడ్, అది జరగబోతోంది 1269 00:59:46,330 --> 00:59:47,650 ఏదో ఇమెయిల్ కలిగి. 1270 00:59:47,650 --> 00:59:49,620 ఈ నాకు ముందుకు వెళ్లి తెరవడానికి లెట్ అప్ పెద్ద విండోలో, కాబట్టి మేము 1271 00:59:49,620 --> 00:59:51,030 మరింత సజావుగా అది చూడగలరు. 1272 00:59:51,030 --> 00:59:57,220 మేము, Vhosts, స్థానిక హోస్ట్ లో ఉన్నాము ప్రజా, froshims. 1273 00:59:57,220 --> 00:59:58,680 నేను వేరే తెరవటానికి వెళుతున్నాను కార్యక్రమం, కేవలం కాబట్టి మేము 1274 00:59:58,680 --> 01:00:00,160 ఒకేసారి మరింత చూడగలరు. 1275 01:00:00,160 --> 01:00:03,100 >> కాబట్టి ఇప్పుడు ఇక్కడ, కొన్ని విషయాలు గమనించవచ్చు. 1276 01:00:03,100 --> 01:00:06,530 ఫైలు యొక్క పైన తెరవబడి ఉంటుంది బ్రాకెట్, ప్రశ్న గుర్తు, PHP. 1277 01:00:06,530 --> 01:00:08,920 అప్పుడు వ్యాఖ్యలు ఒక సమూహం, ఉంది మేము విస్మరించవచ్చు ఇది ఉంది 1278 01:00:08,920 --> 01:00:10,450 ఇప్పుడు కోసం రసహీనమైన. 1279 01:00:10,450 --> 01:00:11,300 >> ఇప్పుడు ఈ ఉంది. 1280 01:00:11,300 --> 01:00:14,200 ఇది PHP చాలా ఉంది హాజరవుతారు కోడ్ యొక్క అవసరం అని. 1281 01:00:14,200 --> 01:00:19,110 ఇది ఆత్మ లో సి యొక్క పోలిన వార్తలు , ఇది హాష్ ఉన్నాయి, ఉన్నాయి 1282 01:00:19,110 --> 01:00:21,980 ముఖ్యంగా కొన్ని విషయాలు పనిచేయకుండా ఇతర ఫైల్, ఇక్కడ వాటిని plops 1283 01:00:21,980 --> 01:00:22,930 కాబట్టి మీరు వాటిని ఉపయోగించవచ్చు. 1284 01:00:22,930 --> 01:00:27,060 ఈ సందర్భంలో, ఉపకరణం ఉంది, ముందుగా ఇన్స్టాల్, ఒక లైబ్రరీ, ఉచిత మరియు 1285 01:00:27,060 --> 01:00:29,900 PHP అని ఓపెన్ సోర్స్ లైబ్రరీ mailer ఎవరైనా ఆ 1286 01:00:29,900 --> 01:00:30,770 ఇంటర్నెట్ నుండి డౌన్లోడ్. 1287 01:00:30,770 --> 01:00:32,000 మేము కేవలం మీ కోసం చేసిన. 1288 01:00:32,000 --> 01:00:36,130 మరియు ఈ నేను ఇప్పుడు ఇమెయిల్ కలిగివుంటాయి నా పారవేయడం వద్ద కార్యాచరణను. 1289 01:00:36,130 --> 01:00:38,170 >> ఇప్పుడు, కొన్ని విషయాలు గమనించవచ్చు. 1290 01:00:38,170 --> 01:00:41,120 నేను ధ్రువీకరించడానికి వెళుతున్నాను రూపం యొక్క సమర్పణ. 1291 01:00:41,120 --> 01:00:45,980 PHP, ఒక, అవ్ట్ మలుపులు ఆశ్చర్యార్థక ఉంది కేవలం వలె లేదు ఆపరేటర్లు కోసం పాయింట్లు, 1292 01:00:45,980 --> 01:00:49,810 సి కానీ కూడా PHP ఒక ఫంక్షన్ ఉంది ఖాళీ అని. 1293 01:00:49,810 --> 01:00:53,920 >> విలువ ఖాళీగా కేవలం నిజమైన తిరిగి విషయం యొక్క మీరు దానిని చేతితో 1294 01:00:53,920 --> 01:00:57,190 వక్ర వంటి, ఖాళీగా ఉంది యూజర్ సైన్ ఏదైనా టైప్ లేదు 1295 01:00:57,190 --> 01:01:02,680 సో ఈ విధంగా, మరియు ప్రకటన వాక్యనిర్మాణం, సి చాలా స్మృతిగా, ఉంటే 1296 01:01:02,680 --> 01:01:07,730 పేరు కీ, రూపం అలా పేరు రంగంలో, ఇది ద్వారా, పోస్ట్ ద్వారా సమర్పించారు 1297 01:01:07,730 --> 01:01:13,010 యూజర్, ఖాళీ లేదు, మరియు వారి లింగ వంటి రూపంలో ఖాళీ లేదు 1298 01:01:13,010 --> 01:01:15,980 బాగా, మరియు వారి వసతి ఖాళీగా - 1299 01:01:15,980 --> 01:01:19,980 కానీ, నేను కాప్టెన్ లక్షపెట్టరు గమనించవచ్చు మేము అప్పుడు ఏమి వెళ్తున్నారు? 1300 01:01:19,980 --> 01:01:21,990 >> నేను అమలు వెళుతున్న కోడ్ యొక్క ఈ లైన్. 1301 01:01:21,990 --> 01:01:24,100 మరియు మీరు ఈ రకమైన యొక్క ఆలోచించవచ్చు malloc వంటి, కానీ అది ఒక చిన్న వార్తలు 1302 01:01:24,100 --> 01:01:24,800 కంటే ఫ్యాన్సియెర్స్. 1303 01:01:24,800 --> 01:01:29,200 కానీ ఇప్పుడు కోసం ఈ నా ప్రత్యేక ఇస్తుంది రకం PHP mailer యొక్క struct. 1304 01:01:29,200 --> 01:01:31,410 కానీ నేడు కోసం కొత్త కీవర్డ్ పట్టించుకోకుండా. 1305 01:01:31,410 --> 01:01:35,670 >> ఇప్పుడు నేను అని ఒక ఫంక్షన్ కాల్ వెళుతున్న IsSMTP చెప్పారు ఇది, SMTP ఉపయోగించడానికి. 1306 01:01:35,670 --> 01:01:39,380 ఈ వీడియో వంటి, పోర్ట్ 25 ఉంది విషయం విసిరే సమయంలో గత వారం, 1307 01:01:39,380 --> 01:01:40,710 ఫైర్వాల్ లోకి ఇమెయిళ్ళు. 1308 01:01:40,710 --> 01:01:42,440 పోర్ట్ 25 SMTP ఉంది. 1309 01:01:42,440 --> 01:01:44,410 SMTP మెయిల్ సర్వర్ ఉపయోగించడానికి అనగా. 1310 01:01:44,410 --> 01:01:46,215 ఇది ఒక, మేము హార్వర్డ్ యొక్క ఉపయోగించవచ్చు SMTP.fas.harvard.edu. 1311 01:01:46,215 --> 01:01:48,850 1312 01:01:48,850 --> 01:01:51,590 >> మేము చిరునామా నుండి సెట్ చేయవచ్చు జాన్ హార్వర్డ్ యొక్క ఉండాలి. 1313 01:01:51,590 --> 01:01:55,090 నేను మరింత స్క్రోల్ డౌన్ ఉంటే, నేను సెట్ చేయవచ్చు కేవలం గ్రహీత చిరునామా, 1314 01:01:55,090 --> 01:01:56,840 ఏకపక్ష, జాన్ ఉండాలి హార్వర్డ్ అలాగే ఉంది. 1315 01:01:56,840 --> 01:01:59,210 అందువలన అతను తనను తాను ఇమెయిల్ చేయడానికి జరగబోతోంది. 1316 01:01:59,210 --> 01:02:01,600 >> ఇప్పుడు నేను విషయం అమర్చవచ్చు నమోదు ఉండాలి. 1317 01:02:01,600 --> 01:02:03,700 మరియు నేను శరీరం సెట్ చేయవచ్చు ఇమెయిల్ క్రింది. 1318 01:02:03,700 --> 01:02:06,500 ఈ లైన్, ఒక చిన్న మరింత నిగూఢ కనిపిస్తుంది చాలా ఎందుకంటే కానీ కేవలం వార్తలు 1319 01:02:06,500 --> 01:02:07,450 అది సమాచారం. 1320 01:02:07,450 --> 01:02:10,670 ఒక, ఒక డాట్ ఆపరేటర్లు ఉంది. 1321 01:02:10,670 --> 01:02:14,510 ఇప్పటికే ఒకరు తెలుసుకోవాలి ఏ డాట్ ఆపరేటర్లు చేస్తుంది. 1322 01:02:14,510 --> 01:02:15,436 ఇది జోడింపు యొక్క. 1323 01:02:15,436 --> 01:02:19,240 మీరు, PHP లో ఒక స్ట్రింగ్ తీసుకోవాలని అనుకుంటే మరియు, అది కలపవచ్చు, లేదా prepend 1324 01:02:19,240 --> 01:02:23,500 PHP లో మరొక స్ట్రింగ్, మీరు దేవుని ధన్యవాదాలు strcopy మరియు malloc ఉపయోగించడానికి లేదు, 1325 01:02:23,500 --> 01:02:25,490 మరియు ఇకపై ఆ అన్ని. 1326 01:02:25,490 --> 01:02:28,765 >> మీరు రెండు రెమ్మలు concatenate అనుకుంటే, ఎవరు మెమరీ అడిగే. 1327 01:02:28,765 --> 01:02:30,850 మీరు కోసం ఆ PHP సంఖ్య లెట్. 1328 01:02:30,850 --> 01:02:35,200 PHP డాట్ ఆపరేటర్లు తో ఎలా ఇక్కడ కేవలం ఒక పెద్ద వాక్యం పొందడం ఉంది 1329 01:02:35,200 --> 01:02:37,900 ఈ లైన్, ఈ రేఖ ఈ లైన్, ఈ లైన్. 1330 01:02:37,900 --> 01:02:40,460 మరియు ఇప్పుడు నోటీసు, అది జరగబోతోంది విలువలు పూరించే వుంటుంది. 1331 01:02:40,460 --> 01:02:43,680 జాన్ హార్వర్డ్ జరగబోతోంది ఇమెయిల్ తద్వారా స్వీకరించేందుకు వాచ్యంగా చెప్పటానికి వెళ్తున్నారు 1332 01:02:43,680 --> 01:02:49,450 పేరు, కోలన్, ఏదో కాకుండా, అప్పుడు మేము స్ట్రింగ్ మూసివేసి న concatenate 1333 01:02:49,450 --> 01:02:52,220 యూజర్ టైప్ సంసార ఒక కొత్త లైన్ అప్పుడు, లో. 1334 01:02:52,220 --> 01:02:54,570 >> అప్పుడు, జాన్ హార్వర్డ్ యొక్క తదుపరి లైన్లో ఇమెయిల్, ఇది చెప్పటానికి జరగబోతోంది 1335 01:02:54,570 --> 01:02:55,910 కెప్టెన్, ఆన్ లేదా నథింగ్. 1336 01:02:55,910 --> 01:02:57,810 ఇది, లింగ చెప్పటానికి జరగబోతోంది పురుషుడు లేదా పురుషుడు. 1337 01:02:57,810 --> 01:02:59,680 వసతి మత్తేవ్స్ అవతరిస్తుంది నా విషయంలో. 1338 01:02:59,680 --> 01:03:03,400 ఆపై తెలిసిన సెమికోలన్ గమనించవచ్చు ముగింపులో. 1339 01:03:03,400 --> 01:03:07,830 కొంతవరకు మరియు ఆపై ఇక్కడ, నోటీసు, గుప్తమైన ఇప్పటికీ, కానీ మళ్ళీ ఒక తరువాత 1340 01:03:07,830 --> 01:03:12,730 మరింత విధముగా అని నమూనా మెయిల్ పంపడం ఉంటే P, 7 సెట్ తర్వాత 1341 01:03:12,730 --> 01:03:16,610 తప్పుడు తిరిగి, అప్పుడు ముందుకు వెళ్ళి మరణిస్తారు. 1342 01:03:16,610 --> 01:03:19,610 >> సో PHP, డై అని ఒక ఫంక్షన్ ఉంది ఇది, వాచ్యంగా, కేవలం హత్య 1343 01:03:19,610 --> 01:03:22,830 వెబ్సైట్ మరియు కేవలం సంసార బయటకు ముద్రిస్తుంది మీరు చెప్పండి - దాని చనిపోతున్న 1344 01:03:22,830 --> 01:03:24,280 పదాలు, మాట్లాడటానికి. 1345 01:03:24,280 --> 01:03:28,310 మరియు, కేసులో, ప్రింట్ అని లోపం సమాచారం కోసం ఏమి 1346 01:03:28,310 --> 01:03:29,860 సంసార తప్పు జరిగింది. 1347 01:03:29,860 --> 01:03:34,490 మేము ఏమి తక్కువ ఇక్కడ చాలా కాలం కథ, ఒక ఉదాహరణ అక్కడ యూజర్ 1348 01:03:34,490 --> 01:03:39,150 రూపం, froshim0, సమర్పించారు froshims3.php, అది వెళ్తాడు 1349 01:03:39,150 --> 01:03:40,760 register3.php. 1350 01:03:40,760 --> 01:03:45,290 కానీ register3.php అప్పుడు ముందుకు ఈ లైన్లు అన్ని అమలు. 1351 01:03:45,290 --> 01:03:46,620 >> సో కొన్ని టేక్ aways ఇక్కడ ఉంది. 1352 01:03:46,620 --> 01:03:50,380 ఒకటి, ఇది, స్పష్టంగా చాలా సులభం programmatically, ఇమెయిల్స్ పంపడం, 1353 01:03:50,380 --> 01:03:50,830 ఇది మంచి. 1354 01:03:50,830 --> 01:03:53,500 వినియోగదారులు మీ సైట్ కోసం నమోదు చేసినప్పుడు, లో వారు మీ కోసం నమోదు చేసినప్పుడు ఈ సందర్భంలో, 1355 01:03:53,500 --> 01:03:56,220 క్రీడ, మీరు ఫ్రెష్మాన్ ఇమెయిల్ చేయవచ్చు ప్రోక్టర్, లేదా జాన్ 1356 01:03:56,220 --> 01:03:57,650 హార్వర్డ్, ఈ సందర్భంలో. 1357 01:03:57,650 --> 01:04:01,630 >> కానీ అది కూడా మీరు ఏమి అర్థం? 1358 01:04:01,630 --> 01:04:03,970 ఎవరైనా నుండి ఎవరికైనా ఇమెయిల్స్ పంపడం. 1359 01:04:03,970 --> 01:04:05,430 మరియు ఈ చాలా వాస్తవం. 1360 01:04:05,430 --> 01:04:08,580 ఈ సులభంగా చేసినా మీరు Gmail ఉపయోగించి చేస్తున్నట్లుగానే. 1361 01:04:08,580 --> 01:04:11,310 కానీ మీరు ఎప్పుడూ లేదా యుడోరా ఉపయోగించి ఉంటే Outlook, మీరు అందంగా చాలా ఒక తెలియజేయవచ్చు 1362 01:04:11,310 --> 01:04:13,720 మీరు ఆ మెయిల్ సర్వర్ మీకు కావలసిన ఎవరైనా. 1363 01:04:13,720 --> 01:04:16,450 నేను ఉంచాలి ఎక్కడ ఈ ఉంది ఆ టోపీ మరియు చెప్పటానికి, ఈ లేదు. 1364 01:04:16,450 --> 01:04:21,140 కానీ ఈ నిబంధన కేవలం ఎంత సులభం ఇది ఫిషింగ్ దాడులు నిర్వహించడానికి, మరియు 1365 01:04:21,140 --> 01:04:24,310 అనామక ఇమెయిల్స్ పంపడం, మరియు స్పామ్, సాధారణంగా. 1366 01:04:24,310 --> 01:04:27,330 మరియు అది నిజంగా దిమ్మల డౌన్ మీరు అవసరం అన్ని కొన్ని వాస్తవం 1367 01:04:27,330 --> 01:04:28,500 ప్రోగ్రాముల. 1368 01:04:28,500 --> 01:04:31,940 >> ఒక ప్రక్కన, నా సన్నిహిత ఎన్కౌంటర్ వంటి ప్రకటన బోర్డు, నా సొంత మొదటి సంవత్సరం, 1369 01:04:31,940 --> 01:04:34,320 నేను ఈ చల్లని తెలుసుకున్న ఉంది ఆ మోసపూరిత, తక్కువ, మీరు చేయవచ్చు 1370 01:04:34,320 --> 01:04:36,850 ఎవరైనా నుండి ఇమెయిళ్ళను పంపడం. 1371 01:04:36,850 --> 01:04:39,770 అందువలన మేము కొన్ని తెలివితక్కువదని కలిగి ఉన్నాయి వాదన, వాచ్యంగా, మాథ్యూస్ లో, 1372 01:04:39,770 --> 01:04:40,790 నా ప్రోక్టర్ సమూహంలో. 1373 01:04:40,790 --> 01:04:42,470 నేను కూడా గుర్తుంచుకోవాలి లేదు ఏ సమస్య. 1374 01:04:42,470 --> 01:04:44,970 కానీ నేను ఒక ఉంచాలి ప్రయత్నించండి కోరుకున్నాడు ఈ తెలివితక్కువదని చర్చ అంతం. 1375 01:04:44,970 --> 01:04:48,580 >> సో నేను ఒక ఇమెయిల్ పంపుతుంది నిర్ణయించుకుంది నా ప్రోక్టర్ గుంపుకు, వ్యవహరించి 1376 01:04:48,580 --> 01:04:52,000 ఇతని అభిప్రాయం నేను ఇతర వ్యక్తి, అంగీకరించలేదు మరియు అతనికి సమ్మతించడం కలిగి 1377 01:04:52,000 --> 01:04:54,680 నా అభిప్రాయం లో సంసార ఈ ప్రత్యేక చర్చ. 1378 01:04:54,680 --> 01:04:59,320 కాబట్టి నేను ఒక ఉపయోగించి ఈ ఇమెయిల్ నకిలీ ఆత్మ లో ఈ విధమైన మరో సాంకేతికతను. 1379 01:04:59,320 --> 01:05:01,256 అయితే సులభంగా సమయంలో. 1380 01:05:01,256 --> 01:05:02,435 పంపించండి. 1381 01:05:02,435 --> 01:05:06,660 అతను గర్వంగా, లేదా చేస్తాను లేదు ప్రకటన బోర్డు ఉన్నాయి. 1382 01:05:06,660 --> 01:05:10,280 >> మరియు నేను చాలా త్వరగా లోపల పట్టుబడ్డాడు మీరు తెలిసిన, నేను సైన్ ఇన్, ఎందుకంటే సెకన్లు 1383 01:05:10,280 --> 01:05:11,420 ఒక నిర్దిష్ట మార్గంలో నా ఇమెయిల్స్. 1384 01:05:11,420 --> 01:05:14,200 మరియు నేను పెద్ద లో, మాన్యువల్గా దీన్ని అయితే భాగం, 15 సంవత్సరాల తరువాత నేను ఎందుకంటే 1385 01:05:14,200 --> 01:05:15,080 ద్వారా చికిత్స. 1386 01:05:15,080 --> 01:05:16,960 నేను ఒక సంతకం లేదు నా ఇమెయిల్ ఇప్పుడు. 1387 01:05:16,960 --> 01:05:20,440 కానీ 1995 లో, నేను, ఒక SIG కలిగి నా ఇమెయిల్ లో ఒక సంతకం. 1388 01:05:20,440 --> 01:05:24,630 సో ఈ నోట్ ప్రియమైన, మాట్లాడుతూ ఉంది ప్రోక్టర్ సమూహం, నా అభిప్రాయం సమ్మతించడం 1389 01:05:24,630 --> 01:05:31,240 మరియు, డేవిడ్ తో అంగీకరిస్తున్నారు కాబట్టి సంతకం మరియు కాబట్టి, కొత్త లైన్, క్రొత్త లైన్, DJM. 1390 01:05:31,240 --> 01:05:36,220 >> సో పడుతుంది, సాధారణంగా, అలా లేదా లేదు ఈ పద్ధతిలో ప్రయోజనం. 1391 01:05:36,220 --> 01:05:39,950 కానీ ఒక వెబ్సైట్ చేసేటప్పుడు, కోసం ఇష్టం ఒక చేసేటప్పుడు మీ ఆఖరి ప్రాజెక్ట్, 1392 01:05:39,950 --> 01:05:43,460 వ్యవస్థాపక ఏదో కోసం వెబ్సైట్, ఈ విధంగా, జాతికి, మీరు చేయవచ్చు ఉంది 1393 01:05:43,460 --> 01:05:47,000 ఇంటర్నెట్ లో పరపతి ఇతర సేవలు మెయిల్ వంటి ఆపై నిజానికి 1394 01:05:47,000 --> 01:05:49,440 కోడ్ ఉపయోగించి విషయాలు పంపండి. 1395 01:05:49,440 --> 01:05:51,240 >> సో ఎలా మేము ఈ మీద పెంచవచ్చు? 1396 01:05:51,240 --> 01:05:54,370 Well, మొదట యొక్క పాల్గొనండి వీలు మీరు చూస్తారు చేసే కొన్ని విషయాలను, 1397 01:05:54,370 --> 01:05:56,170 ఆపై పరిశీలించి ఉదాహరణలలో ఒక జంట. 1398 01:05:56,170 --> 01:05:59,500 తిరిగి, ఒక వలన మేము PHP ద్వారా ఎగురుతున్న చేస్తున్నారు. 1399 01:05:59,500 --> 01:06:02,470 మరియు నేను కొన్ని పాయింట్ వద్ద, తెలిసిన, మీరు ఉంటుంది నిజానికి ఈ రాయటం మొదలుపెట్టాలని మీరు 1400 01:06:02,470 --> 01:06:03,460 ఇప్పటికే కలిగి. 1401 01:06:03,460 --> 01:06:06,220 ఒక, అని తెలుసుకోవటం, ప్రధాన రకమైన ఉంది PHP తో విండోను యొక్క. 1402 01:06:06,220 --> 01:06:09,420 మీరు అందుతుంది అని కోడ్ రాయడానికి మీరు అనుకుంటే అమలు, మీరు కేవలం అది రాయటం మొదలుపెట్టాలని 1403 01:06:09,420 --> 01:06:13,970 చాలా కాలం గా. php పిలువబడే ఒక ఫైల్ మీరు తెరిచిన బ్రాకెట్ కలిగి 1404 01:06:13,970 --> 01:06:15,620 ప్రశ్న గుర్తు PHP టాగ్. 1405 01:06:15,620 --> 01:06:19,730 >> కానీ ఈ గమనించవచ్చు ఉన్నాయి php లో పరిస్థితులు. 1406 01:06:19,730 --> 01:06:22,610 గమనించండి, ఈ ఖచ్చితమైన అదే స్లయిడ్ ఉంది మేము ఉన్నప్పుడు మేము వారం ఒక లో 1407 01:06:22,610 --> 01:06:25,670 లో C. నిబంధనలు పరిస్థితులను PHP నిర్మాణాత్మకంగా మరియు 1408 01:06:25,670 --> 01:06:27,140 పదము అదే. 1409 01:06:27,140 --> 01:06:30,290 మీరు వచ్చింది చేసిన మాత్రమే నిజమైన తేడా ఉంది వేరియబుల్స్ చేరి, ఆ కలిగి 1410 01:06:30,290 --> 01:06:31,600 డాలర్ సైన్స్. 1411 01:06:31,600 --> 01:06:33,970 >> ఇంతలో, బూలియన్ వ్యక్తీకరణలు కేవలం ఇలా 1412 01:06:33,970 --> 01:06:35,725 కలిసి లేదా కనుట లేదా మరియు కనుట. 1413 01:06:35,725 --> 01:06:37,780 స్విచ్లు సరిగ్గా అదే చూడండి. 1414 01:06:37,780 --> 01:06:42,180 , PHP లో nice ఏమిటి సి లో అయితే, స్విచ్లు కేసులను ఉండాలి 1415 01:06:42,180 --> 01:06:46,380 PHP లో ints లేదా అక్షరాలను వంటి ధాతువులు, మీ కేసు ప్రకటనలు నిజానికి ఉంటుంది 1416 01:06:46,380 --> 01:06:48,430 మొత్తం తీగలను న, ఇది nice నిజానికి రకం. 1417 01:06:48,430 --> 01:06:49,480 మీరు కొంత సమయం ఆదా. 1418 01:06:49,480 --> 01:06:50,820 సి లో అలా కాలేదు 1419 01:06:50,820 --> 01:06:52,880 >> ఇక్కడ PHP ఒక కోసం లూప్ యొక్క. 1420 01:06:52,880 --> 01:06:53,740 ఇది ఒకే వార్తలు. 1421 01:06:53,740 --> 01:06:55,400 కొన్ని డాలర్ సైన్స్ కలిగి ఉండవచ్చు వేరియబుల్స్ కోసం. 1422 01:06:55,400 --> 01:06:57,530 మీరు చెప్పలేదు లేని ఏదో ఒక Int ఉంది. 1423 01:06:57,530 --> 01:07:00,580 మీరు కేవలం ఒక డాలర్ సైన్ తో డిక్లేర్ మరియు వేరియబుల్ పేరు. 1424 01:07:00,580 --> 01:07:01,430 కానీ లూప్ ఒక అదే. 1425 01:07:01,430 --> 01:07:02,760 ఒక సమయంలో లూప్ అదే. 1426 01:07:02,760 --> 01:07:04,870 లూప్ అదే సమయంలో ఏమి. 1427 01:07:04,870 --> 01:07:06,170 >> ఈ కొద్దిగా భిన్నంగా ఉంటుంది. 1428 01:07:06,170 --> 01:07:12,410 సో PHP తో, ఒక శ్రేణి తో, మీరు చెయ్యగలరు స్థిరంగా, సి లో, ఒక శ్రేణి డిక్లేర్ 1429 01:07:12,410 --> 01:07:14,420 కానీ మీరు చదరపు బ్రాకెట్లలో ఉపయోగించడానికి. 1430 01:07:14,420 --> 01:07:17,060 సి, మీరు, గిరజాల కలుపులు ఉపయోగించే మీరు కూడా తెలుసు ఉంటే. 1431 01:07:17,060 --> 01:07:20,910 కానీ ఈ PHP నిజానికి చాలా సాధారణంగా ఉంటుంది ఈ సందర్భంలో, ఒక శ్రేణి డిక్లేర్ 1432 01:07:20,910 --> 01:07:23,640 సంఖ్యల, మరియు కాల్ వేరియబుల్ సంఖ్యలు. 1433 01:07:23,640 --> 01:07:25,300 >> వేరియబుల్స్ తమను ఇలా. 1434 01:07:25,300 --> 01:07:28,710 ఇక్కడ, హలో "unquote ఒక స్ట్రింగ్ కోట్ ఉంది ప్రపంచ. "మీరు ఒక బాక్ స్లాష్ n కలిగి ఉంటుంది. 1435 01:07:28,710 --> 01:07:30,950 నేను కేవలం ఈ సందర్భంలో లేదు. 1436 01:07:30,950 --> 01:07:32,640 >> ఇప్పుడు ఈ ఒక ఆసక్తికరమైన నిర్మాణం. 1437 01:07:32,640 --> 01:07:33,700 సి ఈ లేదు. 1438 01:07:33,700 --> 01:07:34,700 కానీ ఈ సూపర్ ఉపయోగపడిందా ఉంది. 1439 01:07:34,700 --> 01:07:38,160 మరియు మీరు P సెట్ 7 లో ఈ చూస్తారు స్పెక్ - ఒక ప్రతి నిర్మాణం కోసం. 1440 01:07:38,160 --> 01:07:41,800 మీరు పై పునరుద్ఘాటించు అనుకొంటే ఒక అర్రే అంశాలు, మీరు లేదు 1441 01:07:41,800 --> 01:07:45,500 $ i మరియు $ n ఎదుర్కోవటానికి, మరియు + +, మరియు అన్ని ఆ. 1442 01:07:45,500 --> 01:07:47,640 మీరు వాచ్యంగా PHP, ఈ, చెప్పగలను - 1443 01:07:47,640 --> 01:07:51,890 సంఖ్య, కాబట్టి ప్రతి సంఖ్యలకు నేను ఆ $ సంఖ్యలు ఊహిస్తూ వెబ్ 1444 01:07:51,890 --> 01:07:53,380 సంఖ్యల ఒక శ్రేణి. 1445 01:07:53,380 --> 01:07:56,460 మరియు నేను ప్రతి సంఖ్యలకు చెప్పినప్పుడు మీరు సంఖ్య, ఈ వెళ్తున్నారు 1446 01:07:56,460 --> 01:08:00,505 స్వయంచాలకంగా నా లూప్ అమలు వంటి, , ప్రతి పునరావృతం న, విలువ అప్డేట్ 1447 01:08:00,505 --> 01:08:03,260 డాలర్ సైన్ సంఖ్య లోపలి - 1448 01:08:03,260 --> 01:08:07,730 మళ్ళీ, మళ్ళీ, మళ్ళీ వాకింగ్ నాకు ఆ శ్రేణి మీద. 1449 01:08:07,730 --> 01:08:08,735 కనుక ఇది కేవలం మాకు కోడ్ సేవ్ చేస్తుంది. 1450 01:08:08,735 --> 01:08:12,250 సంఖ్య సెమికోలన్లు, ఏ + + 'లు, ఏ నేను, ఏ n యొక్క అది మంచిది. 1451 01:08:12,250 --> 01:08:13,700 >> కానీ PHP కూడా ఈ ఉంది. 1452 01:08:13,700 --> 01:08:14,830 మరియు ఈ సూపర్ శక్తివంతమైన ఉంది. 1453 01:08:14,830 --> 01:08:17,410 మరియు మీరు ఈ, చేతులు ఉపయోగించండి న, పి 7 సెట్. 1454 01:08:17,410 --> 01:08:21,990 మరియు అనుబంధ శ్రేణి కూడా నిర్ధారించే చదరపు బ్రాకెట్స్. 1455 01:08:21,990 --> 01:08:23,569 కానీ ఇప్పుడు సింటాక్స్ గమనించవచ్చు. 1456 01:08:23,569 --> 01:08:26,880 ఇది మేము చూసిన స్మృతిగా వార్తలు ఒక క్షణం క్రితం print_r తో. 1457 01:08:26,880 --> 01:08:31,810 ఎన్ని కీలు, కొద్దిగా తెలివి తనిఖీ, ఈ శ్రేణి కలిగి అనిపించడం లేదు. 1458 01:08:31,810 --> 01:08:32,689 >> కనుక ఇది రెండు. 1459 01:08:32,689 --> 01:08:33,830 మరియు నేను ఈ వ్యూహం కాల్. 1460 01:08:33,830 --> 01:08:36,760 ఇది సహాయపడుతుంది ఉంటే, మీరు ఆలోచించవచ్చు ఈ హాష్ పట్టిక, లేదా 1461 01:08:36,760 --> 01:08:37,930 ఒక అనుబంధ అమరిక. 1462 01:08:37,930 --> 01:08:39,580 కానీ అది కేవలం ఒక భిన్నమైనది అర్రే రకం. 1463 01:08:39,580 --> 01:08:41,080 మళ్ళీ, వివిధ భాషలు వీటిలో. 1464 01:08:41,080 --> 01:08:43,810 మేము పోలి ఏదో చూస్తారు జావాస్క్రిప్ట్ లో అదే. 1465 01:08:43,810 --> 01:08:44,609 రెండు కీలు ఉంది. 1466 01:08:44,609 --> 01:08:48,390 ఒక కోట్ unquote ఉంది, "చిహ్నం," ఒకటి unquote "ధర." కోట్ మరియు ఆ కీలు 1467 01:08:48,390 --> 01:08:49,250 ప్రతి ఒక విలువ కలిగి. 1468 01:08:49,250 --> 01:08:54,420 ఈ సందర్భంలో గుర్తు యొక్క విలువ కోసం, FB ఉంది Facebook, మరియు ధర యొక్క విలువ, 49, 26 1469 01:08:54,420 --> 01:08:56,899 ఇది ఫేస్బుక్ స్టాక్ ఉంది ఈ ఉదయం నాటికి ధర. 1470 01:08:56,899 --> 01:09:00,170 >> సో గురించి ఉపయోగపడుతుంది ఒక అనుబంధ అమరిక. 1471 01:09:00,170 --> 01:09:02,620 నేను సంఖ్యాపరంగా కలిగి ఉండవచ్చు కేవలం ఇండెక్స్ అర్రే 1472 01:09:02,620 --> 01:09:04,120 సాధారణ చదరపు బ్రాకెట్లలో. 1473 01:09:04,120 --> 01:09:09,380 మరియు నేను డాలర్ సైన్ కలిగి ఉండవచ్చు కోట్ కేవలం ఈ సమానం. 1474 01:09:09,380 --> 01:09:10,529 నాకు నిజానికి దీన్ని లెట్. 1475 01:09:10,529 --> 01:09:14,796 నేను బదులుగా కేవలం ప్రకటించింది ఊహించు ఆ వంటి ఈ శ్రేణి. 1476 01:09:14,796 --> 01:09:17,590 ఆ, సంపూర్ణ చెల్లదు పదము. 1477 01:09:17,590 --> 01:09:20,569 ఇది, ఏ సమాచారం కోల్పోతారు లేదు కేవలంగా. 1478 01:09:20,569 --> 01:09:24,760 నేను ఇప్పటికీ, చిహ్నం FB అని చూడండి మరియు ధర, 26 49 అని. 1479 01:09:24,760 --> 01:09:28,939 సో ఎందుకు అనుబంధ ఉన్నాయి శ్రేణుల బలవంతపు? 1480 01:09:28,939 --> 01:09:30,189 >> ప్రేక్షకులు: మీరు గుర్తు లేదు మీరు stuff నెలకొల్పాడు. 1481 01:09:30,189 --> 01:09:32,050 1482 01:09:32,050 --> 01:09:34,130 >> SPEAKER 1: సరిగ్గా, మీరు లేదు మీరు stuff చాలు పేరు గుర్తుంచుకోవడం. 1483 01:09:34,130 --> 01:09:37,670 మీరు ఏకపక్ష గుర్తు లేదు స్టాక్ చిహ్నానికి, బ్రాకెట్ సున్నా ఉంది 1484 01:09:37,670 --> 01:09:41,479 మరియు స్టాక్ ధరలు, బ్రాకెట్ ఒకటి ఇది ముఖ్యంగా ప్రమాదకరమైన ఉంటే మీరు 1485 01:09:41,479 --> 01:09:43,220 చివరికి, విషయాలు మార్చడానికి. 1486 01:09:43,220 --> 01:09:46,399 అనుబంధం చాలా NICER వార్తలు మేము మెటాడేటా కాల్ చేస్తాము ఏమి 1487 01:09:46,399 --> 01:09:48,340 మీ వాస్తవ సమాచారంతో. 1488 01:09:48,340 --> 01:09:52,399 నేను మేము నిజంగా ఏమి వాదిస్తారు ఇష్టం ఇక్కడ గురించి FB మరియు 49, 26. 1489 01:09:52,399 --> 01:09:57,020 చిహ్నం మరియు ధర మెటాడేటా ఉంది ఆ డేటా వివరిస్తుంది మేము 1490 01:09:57,020 --> 01:09:58,180 నిజానికి పట్టించుకోనట్లు. 1491 01:09:58,180 --> 01:10:01,910 కానీ ఈ కేవలం చాలా ఉంది సులభంగా ప్రాప్తి చేయడానికి. 1492 01:10:01,910 --> 01:10:04,090 >> ఇప్పుడు, ఒక ప్రక్కన ఏమిటి వంటి మేము చెల్లించడానికి ధర? 1493 01:10:04,090 --> 01:10:06,600 మేము ఇలా చేసిన వారాల కోసం CS50 లో. 1494 01:10:06,600 --> 01:10:10,740 ఈ ఫీచర్ కొన్ని ఖర్చుతో వచ్చి ఉండాలి. 1495 01:10:10,740 --> 01:10:11,350 మెమరీ. 1496 01:10:11,350 --> 01:10:13,830 సో మీరు ఒక 32-bit నిల్వ లేదు పూర్ణాంక, ఉదాహరణకు. 1497 01:10:13,830 --> 01:10:17,980 మీరు బహుశా, గుర్తు / 0 నిల్వ చేస్తున్నారు. 1498 01:10:17,980 --> 01:10:19,160 సో మీరు మరింత మెమరీ ఉపయోగిస్తున్నారు. 1499 01:10:19,160 --> 01:10:22,540 >> మరియు పనితీరు ఏమిటి ఒక ఏదో చూసేటప్పుడు 1500 01:10:22,540 --> 01:10:24,822 అనుబంధ అర్రే, బహుశా? 1501 01:10:24,822 --> 01:10:26,590 ఇది బహుశా నెమ్మదిగా వార్తలు. 1502 01:10:26,590 --> 01:10:29,670 రాండమ్ యాక్సెస్ nice ఉంది, ముఖ్యంగా మీరు బైనరీ శోధన చేయవచ్చు ఉన్నప్పుడు. 1503 01:10:29,670 --> 01:10:33,380 కానీ మీరు నిజంగా ఇప్పుడు కాదు చూస్తున్నారా ఉంటే , ఈ సంఖ్యలకు, కానీ తీగల 1504 01:10:33,380 --> 01:10:37,630 నిజంగా కింద అమలు బహుశా ఒక హాష్ పట్టిక హుడ్, పేరు 1505 01:10:37,630 --> 01:10:42,950 మీరు గాని ఒక హాష్ పట్టిక ఉపయోగించడానికి ప్రత్యేక కూర్పికం తో. 1506 01:10:42,950 --> 01:10:46,040 లేదా మీరు నిజంగానే ఒక ప్రయత్నించండి ఉపయోగించడానికి విలువలు నిల్వ. 1507 01:10:46,040 --> 01:10:50,550 సో ఉండవచ్చు మీరు స్థిరమైన సమయం, కానీ చేయవచ్చు మీరు ఇప్పటికీ, S-Y-M-B-O-L చూడండి కలిగి 1508 01:10:50,550 --> 01:10:54,510 శక్తివంతమైన, బదులుగా కేవలం 32 ఏదో చూసేందుకు బిట్స్. 1509 01:10:54,510 --> 01:10:58,430 మరలా, ఆ అదే ఆలోచనలు రావడం ఈ సందర్భంలో మరలా తిరిగి. 1510 01:10:58,430 --> 01:11:02,120 >> కానీ మళ్ళీ, PHP ఇప్పుడు కొన్ని సూపర్ ఉంది దాన్ని చేస్తుంది, అని గ్లోబల్స్ 1511 01:11:02,120 --> 01:11:02,900 అనుబంధ శ్రేణుల. 1512 01:11:02,900 --> 01:11:05,590 మేము, ఒక క్షణం క్రితం $ _ పోస్ట్ ఒకటి చూసింది. 1513 01:11:05,590 --> 01:11:08,400 మరియు ఆ సూపర్ ప్రపంచ కీస్ మరియు విలువలతో ఉన్నాయి. 1514 01:11:08,400 --> 01:11:10,550 ముఖ్యంగా, కీలు ఏమి తో వరుసలో? 1515 01:11:10,550 --> 01:11:14,520 కీలు $ _ పోస్ట్ లో ఎక్కడ నుండి వచ్చాయి? 1516 01:11:14,520 --> 01:11:15,380 కేవలం రీక్యాప్ కు? 1517 01:11:15,380 --> 01:11:16,480 >> ప్రేక్షకులు: పేరు. 1518 01:11:16,480 --> 01:11:17,900 >> SPEAKER 1: పేరు, పేరు? 1519 01:11:17,900 --> 01:11:19,860 >> ప్రేక్షకులు: [వినబడని] 1520 01:11:19,860 --> 01:11:20,750 >> SPEAKER 1: పేరు లక్షణం. 1521 01:11:20,750 --> 01:11:23,480 బాగా వాళ్ళు ఎక్కడ, నిజానికి నుండి వచ్చి? 1522 01:11:23,480 --> 01:11:24,120 రూపం. 1523 01:11:24,120 --> 01:11:30,140 సో, ఒక HTML పుట ఒక ఫారమ్ ట్యాగ్ ఉంటే లోపల ఇది కొన్ని ఇన్పుట్లను వంటి, ఉన్నాయి 1524 01:11:30,140 --> 01:11:34,760 బాక్సులను తనిఖీ, టెక్స్టు బాక్సులతో, డ్రాప్ డౌన్ మెనూ మెనుల్లో, ఒక పేరు ఉంది, ఇందులో ప్రతి ఒక్కటి ఆ 1525 01:11:34,760 --> 01:11:40,260 పేర్లు, $ _ పోస్ట్ కీలను వంటి ముగింపు, మరియు స్పష్టముగా, ఆ విషయం కొరకు, $ _ గెట్. 1526 01:11:40,260 --> 01:11:42,130 GET పద్ధతి, అదే ఆలోచన ఉంటే. 1527 01:11:42,130 --> 01:11:43,830 ఇది వేరొక సూపర్ ప్రపంచ యున్నది. 1528 01:11:43,830 --> 01:11:47,620 విలువలు, కోర్సు యొక్క, నుండి వచ్చి యూజర్ అతని లేదా వద్ద టైప్ సంసార 1529 01:11:47,620 --> 01:11:48,890 ఆమె బ్రౌజర్. 1530 01:11:48,890 --> 01:11:49,830 >> కానీ కొన్ని ఇతరులు ఉంది. 1531 01:11:49,830 --> 01:11:52,140 మేము చేస్తాము ఇది కుకీ ఉంది చివరికి తిరిగి వస్తాయి. 1532 01:11:52,140 --> 01:11:56,050 కానీ ఆ మీరు తెలిసిన విషయాలు వెబ్ కొన్ని మంచి లేదా చెడు కోసం ఉపయోగిస్తుంది. 1533 01:11:56,050 --> 01:11:57,420 కానీ మేము తిరిగి వచ్చి ఉంటుంది. 1534 01:11:57,420 --> 01:12:01,720 సర్వర్ మరియు సెషన్, మరియు ఆ రెండు కొన్ని ప్రత్యేక ప్రయోజనం కలిగి. 1535 01:12:01,720 --> 01:12:03,940 >> కానీ యొక్క ఈ పరిశీలించి వీలు. 1536 01:12:03,940 --> 01:12:13,330 నాకు ముందుకు వెళ్లి ఒక ఉదాహరణ తెరుచుకుంటుంది లెట్ mvc0.php సో MVC అని 1537 01:12:13,330 --> 01:12:14,900 కింది సూచిస్తుంది. 1538 01:12:14,900 --> 01:12:19,390 మరియు మేము ముందు కంటే ఈ పరిచయం సాధారణ, నిజంగా, మీరు రూపకల్పన పొందుటకు 1539 01:12:19,390 --> 01:12:22,180 సమస్య సెట్ 7, మరియు అంతిమ ప్రాజెక్టులు, ఒక పరిశ్రమ రకమైన 1540 01:12:22,180 --> 01:12:23,670 ప్రామాణిక మార్గం, మరియు శుభ్రంగా మార్గం. 1541 01:12:23,670 --> 01:12:24,820 ఇది మంచి డిజైన్. 1542 01:12:24,820 --> 01:12:29,090 >> సో మీరు చూడబోతున్నారు, మరియు మీరు చేస్తాము పి సెట్ 7, ఉదాహరణ, విధమైన అనుభవం, 1543 01:12:29,090 --> 01:12:32,260 ఒక ప్రోగ్రామింగ్ అభిప్రాయం ఆ కనిపిస్తుంది ఈ వంటి ఒక చిన్న ఏదో. 1544 01:12:32,260 --> 01:12:35,570 కంట్రోలర్ కోసం మోడల్, సి కోసం M, వ్యూ V. 1545 01:12:35,570 --> 01:12:39,690 లాంగ్ కథ చిన్న, MVC కేవలం రకం తయారు చేసే ఒక పద్దతి యొక్క, ఒక మార్గం 1546 01:12:39,690 --> 01:12:43,360 వెబ్ సైట్, ముఖ్యంగా, అనగా మీరు మీ, తెలివితక్కువదని పదబంధం అన్ని చాలు - 1547 01:12:43,360 --> 01:12:44,970 వ్యాపార తర్కం - 1548 01:12:44,970 --> 01:12:49,710 మీ మేధో సంపత్తి యొక్క అన్ని ఒక నియంత్రిక అని ఏమి, ఒక ఫైల్ 1549 01:12:49,710 --> 01:12:54,840 index.php వంటి, లేదా మేము చూస్తారు, quote.php, లేదా buy.php. 1550 01:12:54,840 --> 01:12:59,570 >> సమస్య సెట్ 7, సందర్భంలో మీ నమూనాలు సాధారణంగా, మీ డేటాను కలిగి 1551 01:12:59,570 --> 01:13:03,860 మేము చేస్తాము ఒక డేటాబేస్ సంబంధించిన ఏదైనా, చివరికి చూడండి, మరియు మీ వీక్షణలు 1552 01:13:03,860 --> 01:13:07,510 మీ సౌందర్యానికి కలిగి సైట్, HTML, CSS. 1553 01:13:07,510 --> 01:13:10,420 కాబట్టి మేము ఇప్పటికే సి కొద్దిగా చూసిన . h ఫైళ్లు ఉపయోగించి బిట్. 1554 01:13:10,420 --> 01:13:15,010 మేము నిజంగా, CSS తో ఒక క్షణం క్రితం చూసింది కారక CSS శైలీకృతం ద్వారా 1555 01:13:15,010 --> 01:13:16,520 మా HTML బయటకు అంశాలు. 1556 01:13:16,520 --> 01:13:20,730 >> సో MVC కేవలం గీయడం గురించి నిజంగా ఉంది ఇసుక లో లైన్లు మరియు, మాట్లాడుతూ 1557 01:13:20,730 --> 01:13:25,400 మీ కోసం ఆసక్తికరమైన ప్రోగ్రామింగ్ కోడ్ వెబ్ సైట్ మేము కాల్ చేస్తాము ఏమి చెందిన 1558 01:13:25,400 --> 01:13:26,400 నియంత్రిక. 1559 01:13:26,400 --> 01:13:29,280 సాధారణంగా డేటాబేస్ సంబంధించిన అంశాలు ఒక నమూనా లో ముగుస్తుంది. 1560 01:13:29,280 --> 01:13:33,070 కానీ మేము, ప్రాబ్లం సెట్ 7 లో, చూస్తారు ఇది సాధారణ ఉంచాలని సి మరియు M విలీనం. 1561 01:13:33,070 --> 01:13:37,630 కానీ ఇక్కడ మీ HTML అన్ని మరియు సౌందర్యము సాధారణంగా వెళ్ళండి. 1562 01:13:37,630 --> 01:13:39,160 >> సో ఈ నిజ అర్థం ఏమిటి? 1563 01:13:39,160 --> 01:13:45,980 బాగా, నాకు మా MVC లోకి వెళ్ళి తెలపండి డైరెక్టరీ క్రింది. 1564 01:13:45,980 --> 01:13:48,880 మరియు మీరు ఈ మరింత చూస్తారు స్పెక్ ద్వారా పర్యటించింది. 1565 01:13:48,880 --> 01:13:53,200 సో mvc0 లో, నేను, వంటి, ఈ చెప్పడము వెర్షన్ CS50 యొక్క వెబ్సైట్ల 0. 1566 01:13:53,200 --> 01:13:56,670 >> మేము అన్ని వంటి, కొన్ని HTML ఉంది ఒక పెద్ద h1 ట్యాగ్, స్పష్టంగా. 1567 01:13:56,670 --> 01:13:57,800 ఆపై ఒక బులెట్ల జాబితా. 1568 01:13:57,800 --> 01:13:59,860 నేను ఒక బులెట్ల జాబితా ఎప్పుడూ చూడలేదు ముందు, కానీ పెద్ద ఒప్పందం. 1569 01:13:59,860 --> 01:14:01,590 సోర్స్ కోడ్ చూడండి త్వరగా యొక్క లెట్. 1570 01:14:01,590 --> 01:14:06,610 బులెట్లు ఒక క్రమం జాబితా హాజరవుతారు ఓపెన్ బ్రాకెట్ ఒక తో ఉల్ లేదా 1571 01:14:06,610 --> 01:14:09,065 మరింత జాబితా అంశాలు, li. 1572 01:14:09,065 --> 01:14:10,650 ఇక్కడ నోటీసు ఒక యాంకర్ ట్యాగ్ ఉంది. 1573 01:14:10,650 --> 01:14:12,130 ఒక క్షణం క్రితం మేము చూసింది. 1574 01:14:12,130 --> 01:14:13,810 >> సో ఈ నేను అమలు ఎలా ఈ పేజీ. 1575 01:14:13,810 --> 01:14:18,460 నేను రెండు లింకులు, రెండు జాబితా అంశాలు, ఒక పొందాను క్రమం జాబితా కోసం ఉల్, మరియు ముగింపు 1576 01:14:18,460 --> 01:14:22,700 ఫలితంగా, అందమైన, ఈ చాలా ఉంది అందంగా వెబ్సైట్, ఇక్కడ వెర్షన్ 0. 1577 01:14:22,700 --> 01:14:26,840 అయితే ఇప్పుడు ఆసక్తికరంగా ఎంత ఈ హుడ్ కింద అమలు. 1578 01:14:26,840 --> 01:14:33,590 >> నాకు gedit లోకి వెళ్ళి ఈ తెరుచుకుంటుంది లెట్ చాలా మొదటి ఉదాహరణకు ఒక చిత్రాన్ని చిత్రించడానికి. 1579 01:14:33,590 --> 01:14:37,070 మరియు మేము, దోషపూరిత ఏమి వద్ద పరిశీలిస్తాము శక్తివంతమైన, ఇక్కడ. 1580 01:14:37,070 --> 01:14:43,260 నేను ప్రజా localhost, వెళ్ళాలని ఇప్పుడు MVC, కొన్ని ఫైళ్లు గమనించవచ్చు. 1581 01:14:43,260 --> 01:14:45,780 నేను, ఈ కాల్ వెళుతున్న క్షణం, అన్ని కంట్రోలర్లు. 1582 01:14:45,780 --> 01:14:48,640 కానీ ఒక దుర్వినియోగ ఒక బిట్ ఎందుకంటే మీరు ప్రతిదీ కలిసిపోయిన లో చూస్తారు 1583 01:14:48,640 --> 01:14:49,620 వాటిలో లోపల. 1584 01:14:49,620 --> 01:14:52,330 >> మరియు నాకు index.php లోపలి వీలు. 1585 01:14:52,330 --> 01:14:54,700 మరియు మేము, వాచ్యంగా, అదే HTML చూడండి. 1586 01:14:54,700 --> 01:14:57,970 ఈ ఫైలు ముగుస్తుంది కాబట్టి అయినప్పటికీ . Php, ఇది ఉంది కాదు 1587 01:14:57,970 --> 01:14:59,500 ఏ PHP కోడ్ కలిగి. 1588 01:14:59,500 --> 01:15:02,290 ఇది కేవలం అయినప్పటికీ, ముడి HTML ఉంటుంది ఆ వెర్రి రకంగా. 1589 01:15:02,290 --> 01:15:07,650 కానీ ఓపెన్ బ్రాకెట్ PHP ఉంది గమనించవచ్చు , ఇది, స్పష్టముగా, ఈ తప్ప, ట్యాగ్ 1590 01:15:07,650 --> 01:15:09,160 ఒక వ్యాఖ్యను అందజేయడం అక్కడే ఉంది. 1591 01:15:09,160 --> 01:15:12,080 కానీ ఆ క్రియాశీలంగా కాదు కూడా ఆసక్తికరమైన అని. 1592 01:15:12,080 --> 01:15:12,960 >> కానీ ఈ గమనించవచ్చు. 1593 01:15:12,960 --> 01:15:15,400 ఇప్పుడు ఆసక్తికరంగా ఏమిటి ఈ పేజీలో మార్పులు. 1594 01:15:15,400 --> 01:15:16,650 నాకు లెక్చర్స్ క్లిక్ లెట్. 1595 01:15:16,650 --> 01:15:18,560 మరియు URL మార్చడానికి గురించి గమనించవచ్చు. 1596 01:15:18,560 --> 01:15:20,930 ఇప్పుడు నేను lectures.php వద్ద రెడీ. 1597 01:15:20,930 --> 01:15:22,630 నాకు సున్నా క్లిక్ లెట్. 1598 01:15:22,630 --> 01:15:27,200 ఇప్పుడు నేను week0.php వద్ద రెడీ ఇప్పుడు వీలు నాకు gedit ఈ ఫైళ్ళను తెరవడానికి. 1599 01:15:27,200 --> 01:15:30,120 కేవలం ఇండెక్స్, కానీ వీలు నాకు ఉపన్యాసాలు తెరుచుకుంటుంది. 1600 01:15:30,120 --> 01:15:33,900 మరియు నాకు వ్యాఖ్యలు వదిలించుకోవటం వీలు ఈ భాగం మాత్రమే దృష్టి. 1601 01:15:33,900 --> 01:15:37,680 >> మరియు ఇప్పుడు, నాకు కేవలం ఒక మరింత తెరుచుకుంటుంది వీలు week0.php, వ్యాఖ్యలు దూరంగా త్రో 1602 01:15:37,680 --> 01:15:39,910 ఈ శుభ్రం చేయడానికి. 1603 01:15:39,910 --> 01:15:41,720 మరియు ఇప్పుడు క్రింది గమనించవచ్చు. 1604 01:15:41,720 --> 01:15:47,340 గురించి నిజంగా విధమైన జాగ్రత్తగా ఆలోచిస్తే డిజైన్, మరియు లెట్స్ అది లైన్ తయారు 1605 01:15:47,340 --> 01:15:52,013 అదే అప్, ఏమి చేయవచ్చు మంచి ఇక్కడ, మీరు అనుకుంటున్నారు? 1606 01:15:52,013 --> 01:15:56,450 1607 01:15:56,450 --> 01:15:57,780 >> నేను ఒక వారం ఒక ఎలా తయారు లేదు? 1608 01:15:57,780 --> 01:15:58,480 ఎలా ఈ గురించి. 1609 01:15:58,480 --> 01:16:00,450 సో ఈ నేను వారం ఒక తయారు ఎలా. 1610 01:16:00,450 --> 01:16:08,290 నేను, న్యూ, పేస్ట్, సేవ్, ఫైలు వరకు వెళ్ళింది week1.php, ఆపై నేను ఇక్కడ వెళ్లాడు. 1611 01:16:08,290 --> 01:16:09,875 మరియు నేను ఒక మార్చబడింది - 1612 01:16:09,875 --> 01:16:11,646 ఈ శుక్రవారం ఒక ఏమిటి. 1613 01:16:11,646 --> 01:16:14,430 1614 01:16:14,430 --> 01:16:15,810 నేను ఒక సున్నాలు మార్చబడింది. 1615 01:16:15,810 --> 01:16:17,150 నేను ఒక ఈ మార్పు. 1616 01:16:17,150 --> 01:16:20,350 >> OK, కాబట్టి ఇప్పుడు నా ఫైళ్లు చూడండి. 1617 01:16:20,350 --> 01:16:22,100 ఏమి భిన్నంగా చేయవచ్చు? 1618 01:16:22,100 --> 01:16:25,310 బహుశా, అవకాశం ఎక్కడ ఉంది? 1619 01:16:25,310 --> 01:16:28,330 సో ప్రారంభించడానికి అవకాశం ఉంది బయటకు కారక ఈ విషయం. 1620 01:16:28,330 --> 01:16:32,950 నాకు, ఒక స్పాయిలర్ వంటి, తెరుచుకుంటుంది లెట్ మీరు P సెట్ 7 లో చూస్తారు. 1621 01:16:32,950 --> 01:16:38,750 వెర్షన్ లో నేను, ఇప్పుడు తెరిస్తే, index.php ఈ ఐదు, అది మార్గం ఉంది 1622 01:16:38,750 --> 01:16:40,730 మరింత నిగూఢ, ఆమోదం. 1623 01:16:40,730 --> 01:16:43,710 >> కానీ ఈ, ఇప్పుడు, నేను ఒక కాల్ వస్తుంది ఏమిటి నియంత్రించడంలో ఆ నియంత్రిక 1624 01:16:43,710 --> 01:16:44,770 నా పేజీ యొక్క తర్కం. 1625 01:16:44,770 --> 01:16:48,510 మరియు మీరు రకమైన, తిరిగి చేయవచ్చు అకారణంగా, బహుశా, ఏం జరగబోతోంది. 1626 01:16:48,510 --> 01:16:50,630 మొదటి పంక్తిలో, అది గుప్తమైన కొద్దిగా. 1627 01:16:50,630 --> 01:16:54,040 అయితే వంటి, నేను అవసరం వెబ్ గమనించవచ్చు పదునైన, ఒక ఫైల్ 1628 01:16:54,040 --> 01:16:55,930 helpers.php. 1629 01:16:55,930 --> 01:16:59,980 ఆపై నేను, స్పష్టంగా, కాల్ వెబ్ ఒక ఫంక్షన్, అక్కడ, బట్వాడా అని 1630 01:16:59,980 --> 01:17:00,850 రెండు వాదనలు. 1631 01:17:00,850 --> 01:17:02,440 >> ఒక కోట్ unquote, శీర్షిక ఉంది. 1632 01:17:02,440 --> 01:17:04,800 మరియు ఇతర, ఏ రకమైన డేటా రకం ఆధారిత, ఇది 1633 01:17:04,800 --> 01:17:07,180 మా సింటాక్స్ ముందు న? 1634 01:17:07,180 --> 01:17:08,160 ఇది ఒక సంబంధిత అర్రే యొక్క. 1635 01:17:08,160 --> 01:17:11,730 ముఖ్యంగా, టైటిల్ లో ప్రయాణిస్తున్న లో గుర్తుచేస్తుంది కొన్ని మెటాడేటా తో 1636 01:17:11,730 --> 01:17:13,430 నాకు ఏమి ఉంది మరియు దాని విలువ. 1637 01:17:13,430 --> 01:17:16,340 అప్పుడు నేను కోడ్ హార్డు చూడండి ul, కాబట్టి కొన్ని ముడి HTML. 1638 01:17:16,340 --> 01:17:20,020 కానీ అప్పుడు నేను PHP రీతిలో తిరిగి రెడీ ఒక ఫంక్షన్ రెండర్ కాల్. 1639 01:17:20,020 --> 01:17:24,390 మీరు HTML లేదా PHP ఉపయోగిస్తారు ఎప్పుడూ అలా కూడా ముందు మరియు ఈ ఉంది అయినప్పటికీ 1640 01:17:24,390 --> 01:17:27,480 ఇంకా భయం కలిగించే, ఎందుకు బహుశా ఈ ఉంది మంచి డిజైన్? 1641 01:17:27,480 --> 01:17:31,310 ఏమి దాని గురించి మంచి వార్తలు అనుమితి ఆధారంగా? 1642 01:17:31,310 --> 01:17:32,130 >> ప్రేక్షకులు: [వినబడని] 1643 01:17:32,130 --> 01:17:35,750 >> SPEAKER 1: ఆ తక్కువ పునరావృత ఇక HTML టాగ్ ఇక లేదు 1644 01:17:35,750 --> 01:17:38,410 తలలు ట్యాగ్ ఇక శరీరం ట్యాగ్ ప్రతి తిట్టు ఫైలులో. 1645 01:17:38,410 --> 01:17:41,860 బదులుగా, నేను కారణం చేసిన సామ్యాలు మరియు నమ్మకంగా వారిని చాలు 1646 01:17:41,860 --> 01:17:45,150 ఏదో సంబంధించిన ఒక ఫైల్లోకి ఒక శీర్షికకు. 1647 01:17:45,150 --> 01:17:48,500 దగ్గరగా శరీరం మరియు అదే విషయం ట్యాగ్, దగ్గరగా HTML ట్యాగ్. 1648 01:17:48,500 --> 01:17:52,165 ఆ డౌన్ ఇక్కడ లోపల అవకాశము ఫుటరు ఎక్కడా యొక్క. 1649 01:17:52,165 --> 01:17:57,050 మరియు మీరు, ప్రాబ్లం సెట్ 7 లో, చూస్తారు ఈ ద్వారా కొద్దిగా పర్యటన. 1650 01:17:57,050 --> 01:17:58,070 >> సో వాట్ ముందుకు ఉంది? 1651 01:17:58,070 --> 01:18:03,390 మేము సామర్థ్యం కలిగి ఒక విషయం ఇప్పటి నిజానికి డేటా నిల్వ చేస్తారు. 1652 01:18:03,390 --> 01:18:06,110 అందువలన మేము చూడండి ప్రారంభించగలరు బుధవారం, ఉదాహరణకు, అని మీ 1653 01:18:06,110 --> 01:18:08,450 పాత స్నేహితుడు Excel, లేదా సంఖ్యలు, మీరు మా నిల్వ అనుమతిస్తుంది 1654 01:18:08,450 --> 01:18:10,060 వరుసలు మరియు నిలువు డేటా. 1655 01:18:10,060 --> 01:18:12,570 మీరు మలుపులు ఏమి ఆ చేయవచ్చు programmatically, ఒక డేటాబేస్ అని. 1656 01:18:12,570 --> 01:18:16,620 మానిక్ ఇది, ఆ తర్వాత, మారిపోతాడు మేము వంటి పనులు నిల్వ చెయ్యగలరు 1657 01:18:16,620 --> 01:18:20,550 ఈ, మీరు P సెట్ లో మళ్ళీ చూస్తారు ఇది 7, మొత్తం వినియోగదారుల సమూహం మరియు 1658 01:18:20,550 --> 01:18:23,690 పాస్వర్డ్లను, ఉన్నాయి రెండోది వారు వంటి, నిజానికి ఎన్క్రిప్టెడ్ 1659 01:18:23,690 --> 01:18:25,550 పి సెట్ 2 యొక్క హ్యాకర్ ఎడిషన్ లో ఉన్నాయి. 1660 01:18:25,550 --> 01:18:29,600 మరియు చివరికి, మీరు, ఈ అమలు చేస్తాము మీ సొంత eTrade వంటి వెబ్సైట్ ఆ 1661 01:18:29,600 --> 01:18:32,220 CS50 ఫైనాన్స్ సమిష్టిగా అమలు. 1662 01:18:32,220 --> 01:18:36,000 >> చివరగా, నుండి మీరు ఇక్కడ ఎంత ఆలస్యంగా బస నేడు, ఈ భాగానికి తిరిగి వచ్చి ఉంటే 1663 01:18:36,000 --> 01:18:41,120 క్యాంపస్లో 4:00 గంటలకు ఈనాడు, మేము మీరు SCES వద్ద మాత్రమే సలహా ఇవ్వడం 1664 01:18:41,120 --> 01:18:44,200 4:00 గంటలకు, ఫెయిర్ సలహాఇవ్వడం మాక్స్వెల్-డ్వోర్కిన్, మేము మీరు కొన్ని ఇస్తాము 1665 01:18:44,200 --> 01:18:47,470 Americone డ్రీం, చెర్రీ గార్సియా, చాక్లెట్ ఫడ్జ్ సంబరం, చాక్లెట్ 1666 01:18:47,470 --> 01:18:50,840 చిప్ కుకీ డౌ, మరియు, మీరు Google చంకి మంకీ, మీరు ఈ పొందుటకు. 1667 01:18:50,840 --> 01:18:53,620 సో 4:00 వద్ద జరుపుతున్నారు ఆ అన్ని మాక్స్వెల్-డ్వోర్కిన్ లో PM. 1668 01:18:53,620 --> 01:18:56,736 అలాగే బుధవారం మీరు చూడండి. 1669 01:18:56,736 --> 01:18:59,960 >> SPEAKER 2: తరువాతి వద్ద CS50, RJ సైన్ నిద్రిస్తుండగా 1670 01:18:59,960 --> 01:19:03,656 1671 01:19:03,656 --> 01:19:04,906 >> RJ: నా విభాగం! 1672 01:19:04,906 --> 01:19:07,727 1673 01:19:07,727 --> 01:19:08,977 హా! 1674 01:19:08,977 --> 01:19:12,056 1675 01:19:12,056 --> 01:19:13,306 ఓహ్, 1676 01:19:13,306 --> 01:19:16,374