1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> SPIKA: Hebu kuboresha kozi homepage kwa kuruhusu wenyewe kwa 3 00:00:03,090 --> 00:00:06,610 kutoa majina desturi kwa kila moja ya hizo kurasa, ili kila mmoja wao ni 4 00:00:06,610 --> 00:00:08,780 si, rahisi kabisa, CS50. 5 00:00:08,780 --> 00:00:12,550 Kwa kufanya hivyo, hebu kutekeleza michache ya kazi, na mtu mmoja aitwaye Mpeni Header 6 00:00:12,550 --> 00:00:16,410 na mtu mmoja aitwaye Mpeni footer, kwamba badala ya kuhitaji peke yake itachukua 7 00:00:16,410 --> 00:00:19,330 huduma ya utoaji wa wetu headers ukurasa na footers. 8 00:00:19,330 --> 00:00:20,280 Hebu tuangalie. 9 00:00:20,280 --> 00:00:24,490 >> Ndani ya index.php sasa, taarifa kwamba Mimi nina wanaohitaji faili mpya iitwayo 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 Ni katika huko kuwa kazi yangu miwili itakuwa kuelezwa. 12 00:00:28,910 --> 00:00:32,960 Chini ya kwamba, taarifa kwamba mimi nina sasa wito kazi ambayo Mpeni Header. 13 00:00:32,960 --> 00:00:34,830 Na mimi nina kupita katika hoja hii. 14 00:00:34,830 --> 00:00:39,040 >> aina ya hoja kwamba inaonekana kuwa safu, ambayo katika PHP ni ulionyehsa 15 00:00:39,040 --> 00:00:40,370 kwa mabano mraba. 16 00:00:40,370 --> 00:00:44,210 Hasa, safu hii ni associative safu kadiri 17 00:00:44,210 --> 00:00:49,620 washirika muhimu, kama cheo, na thamani, kama CS50, badala ya kutegemea 18 00:00:49,620 --> 00:00:51,570 juu ya fahirisi numeric peke yake. 19 00:00:51,570 --> 00:00:53,820 Chini ya kwamba sasa tuna orodha yangu unordered. 20 00:00:53,820 --> 00:00:57,180 Lakini chini ya kwamba, tuna wito wa atatoa Footer, kazi nyingine 21 00:00:57,180 --> 00:00:59,980 hiyo labda inavyoelezwa katika Helpers.php. 22 00:00:59,980 --> 00:01:01,500 >> Hebu tuangalie huko sasa. 23 00:01:01,500 --> 00:01:06,760 Katika Helpers.php, taarifa kwamba mimi, kweli, kazi ambayo Mpeni footer 24 00:01:06,760 --> 00:01:11,100 kusudi ambao katika maisha ni inaonekana kwa kuchukua katika kama hoja yake safu 25 00:01:11,100 --> 00:01:12,130 aitwaye Data. 26 00:01:12,130 --> 00:01:15,870 Sasa, kama user haitoi wazi safu, ukweli kwamba kuna 27 00:01:15,870 --> 00:01:20,610 ishara sawa na kufuatiwa na mraba tupu mabano ina maana kwamba thamani default 28 00:01:20,610 --> 00:01:23,410 Takwimu ya mapenzi tu kuwa safu tupu. 29 00:01:23,410 --> 00:01:27,670 >> Ndani ya Mpeni footer, taarifa kwamba mimi nina wito kazi kuitwa Extract. 30 00:01:27,670 --> 00:01:32,170 Extract inachukua safu associative, kama Takwimu katika kesi hii, na kwa yoyote 31 00:01:32,170 --> 00:01:37,060 muhimu katika hayo, ni zamu kuwa muhimu katika variable ndani ya jina moja. 32 00:01:37,060 --> 00:01:41,640 Hivyo kama kwamba safu associative na muhimu aitwaye Foo, dondoo itahakikisha kwamba 33 00:01:41,640 --> 00:01:45,680 sisi sasa kuwa na kutofautiana za kuitwa ishara ya dola Foo, ambaye thamani ni 34 00:01:45,680 --> 00:01:48,140 kama ilivyokuwa katika associative safu. 35 00:01:48,140 --> 00:01:52,890 >> Mwisho, mimi wito zinahitaji Footer.php, ambayo kama kando, inaonekana 36 00:01:52,890 --> 00:01:54,900 kabisa tu kama hili. 37 00:01:54,900 --> 00:01:59,390 Sasa, nyuma katika Helpers.php, taarifa kwamba sisi pia atatoa Header, ambaye 38 00:01:59,390 --> 00:02:02,610 Hoja ni huo huo, safu aitwaye Takwimu ambao default 39 00:02:02,610 --> 00:02:04,380 thamani ni safu tupu. 40 00:02:04,380 --> 00:02:07,060 Sisi basi wito Extract tena, kama kabla. 41 00:02:07,060 --> 00:02:12,130 Na kisha sisi zinahitaji Header.php, yaliyomo ambao ni sasa hii. 42 00:02:12,130 --> 00:02:16,980 >> Ndani ya Header.php, taarifa kwamba sisi tena kuwa na cheo ngumu coded. 43 00:02:16,980 --> 00:02:19,720 Na sisi sasa kuwa na H1 tag, kama vile. 44 00:02:19,720 --> 00:02:24,030 Hasa, thamani ya jina ni kwenda kuwa chochote thamani ya 45 00:02:24,030 --> 00:02:26,750 variable za kuitwa Title ni. 46 00:02:26,750 --> 00:02:31,800 Baada ya kupita kwa PHP kazi aitwaye HTML Maalum chars, tunakwenda 47 00:02:31,800 --> 00:02:36,560 kupata kwamba thamani ya kurudi, na kisha kuziba ndani ya HTML mimi nina outputting 48 00:02:36,560 --> 00:02:39,430 kwa njia ya kazi hii, aitwaye Echo. 49 00:02:39,430 --> 00:02:43,580 >> Kweli, hii ni nukuu shorthand kwa kazi wito kwamba inavyopaswa 50 00:02:43,580 --> 00:02:44,780 kuangalia kama hii. 51 00:02:44,780 --> 00:02:49,010 Lakini ni safi sana, tu, kuandika bracket wazi swali alama sawa 52 00:02:49,010 --> 00:02:51,400 ishara, bila hata kutaja PHP. 53 00:02:51,400 --> 00:02:56,260 Mimi sasa kwenda kufanya ndani ya moja ya kwamba tag H1 ili hatimaye, kama 54 00:02:56,260 --> 00:03:00,520 user hupita kwa wangu Mpeni kazi Header safu associative, ndani ya 55 00:03:00,520 --> 00:03:05,310 ambayo ni muhimu aitwaye Title, kwamba muhimu associative safu yatakuwa ya 56 00:03:05,310 --> 00:03:07,870 variable za kuitwa ishara ya dola Title. 57 00:03:07,870 --> 00:03:12,130 >> Sisi kisha kupita kwamba dola ishara Title kutofautiana kwa kazi hii, HTML 58 00:03:12,130 --> 00:03:13,240 Maalum chars. 59 00:03:13,240 --> 00:03:16,500 Na tu katika kesi kuna uwezekano wa yoyote wahusika hatari katika 60 00:03:16,500 --> 00:03:20,500 huko, kama ampersands au nyingine kama alama, HTML Maalum chars itafanya 61 00:03:20,500 --> 00:03:23,140 kuhakikisha kwamba wao ni kulipwa salama juu ya ukurasa. 62 00:03:23,140 --> 00:03:26,420 Na kwa kutumia wazi swali bracket alama ya ishara sawa, mimi nina literally 63 00:03:26,420 --> 00:03:30,080 kugeuza katika sehemu ile ya ukurasa chochote thamani ya kurudi 64 00:03:30,080 --> 00:03:32,050 ya HTML chars ni. 65 00:03:32,050 --> 00:03:36,450 >> Wakati huo huo, katika Lectures.php, mimi na thamani mpya kwa ajili ya Title. 66 00:03:36,450 --> 00:03:38,330 Si CS50, lakini Lectures. 67 00:03:38,330 --> 00:03:41,590 Katika Week0.php, nina thamani ya Wiki 0. 68 00:03:41,590 --> 00:03:45,560 Na katika Week1.php, nina thamani ya Wiki 1. 69 00:03:45,560 --> 00:03:48,790 Hivyo mwisho wa siku, ukurasa wangu inaonekana kabisa kama ilivyokuwa kabla. 70 00:03:48,790 --> 00:03:52,090 Lakini tumekuwa sasa vitu vingi, bora zaidi design. 71 00:03:52,090 --> 00:03:54,240