1 00:00:00,000 --> 00:00:00,460 2 00:00:00,460 --> 00:00:03,420 >> SPEAKER: La oss forbedre kursets hjemmeside ved å faktorisere ut noen 3 00:00:03,420 --> 00:00:04,430 fellestrekk. 4 00:00:04,430 --> 00:00:08,660 Spesielt oppå hver og en av mine sider har vært en HTML-kode, et hode 5 00:00:08,660 --> 00:00:11,070 tag, en tittel tag, og mer. 6 00:00:11,070 --> 00:00:13,960 Hva om vi i stedet sette dem koder i en egen fil? 7 00:00:13,960 --> 00:00:19,200 Spesielt hva hvis vi setter de alene i en fil som heter header.php? 8 00:00:19,200 --> 00:00:23,870 >> I header.php er bare noen HTML, nettopp HTML som pleide å være 9 00:00:23,870 --> 00:00:25,970 atop index.php. 10 00:00:25,970 --> 00:00:29,160 I footer.php, i mellomtiden, er HTML som pleide å være i 11 00:00:29,160 --> 00:00:31,420 bunnen av index.php. 12 00:00:31,420 --> 00:00:35,470 Hvordan nå å inkludere denne HTML innsiden av index.php? 13 00:00:35,470 --> 00:00:37,140 Vel, la oss ta en titt. 14 00:00:37,140 --> 00:00:42,260 >> På toppen av index.php, kan jeg bare krever header.php slik at 15 00:00:42,260 --> 00:00:46,690 PHP tolk effektivt kopier og limer innholdet i header.php 16 00:00:46,690 --> 00:00:48,470 rett der på toppen av min fil. 17 00:00:48,470 --> 00:00:53,350 Tilsvarende, ved bunnen av index.php, kan jeg kreve footer.php. 18 00:00:53,350 --> 00:00:57,890 Den eneste kode nå som er manuelt hardt kodet innsiden av index.php er 19 00:00:57,890 --> 00:01:01,410 sorterte liste som, tross alt, endringer fra fil til fil. 20 00:01:01,410 --> 00:01:05,340 >> Faktisk, hvis vi nå ser på lectures.php, det på samme måte krever 21 00:01:05,340 --> 00:01:09,920 header.php og footer.php, men det har sin egen sorterte liste. 22 00:01:09,920 --> 00:01:14,720 week0.php har en svært lik konstruksjon, men det i stedet har koblinger til 23 00:01:14,720 --> 00:01:15,700 disse PDF-filer. 24 00:01:15,700 --> 00:01:19,660 Og week1, på samme måte, har linker til sine egne PDF-filer. 25 00:01:19,660 --> 00:01:21,210 >> Nå har vi gitt opp en funksjon. 26 00:01:21,210 --> 00:01:24,700 Vi har mistet den h1 tag som spesifisert et navn på hver fil. 27 00:01:24,700 --> 00:01:26,460 Men vi vil bringe det tilbake før lenge. 28 00:01:26,460 --> 00:01:27,787