1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Naj izboljšati Seveda je domača malo 3 00:00:02,100 --> 00:00:04,480 Nadalje ta čas varnostnih razlogov. 4 00:00:04,480 --> 00:00:08,330 Doslej je vse naše datoteke, ali pomenilo, da jih obišče uporabnik neposredno 5 00:00:08,330 --> 00:00:12,740 V brskalniku prek posebnega URL oziroma ali mišljeno, da se vključi, kot z 6 00:00:12,740 --> 00:00:17,030 Funkcija PHP zahtevajo, vse ima nazadnje bila znotraj iste 7 00:00:17,030 --> 00:00:18,340 javni imenik. 8 00:00:18,340 --> 00:00:22,530 Seveda, če uporabnik ne potrebuje kdaj videli header.php neposredno ali 9 00:00:22,530 --> 00:00:27,420 footer.php neposredno, kaj šele helpers.php neposredno, lahko tudi mi 10 00:00:27,420 --> 00:00:32,400 vse take datoteke znotraj lastne podimenik, ki niso javno 11 00:00:32,400 --> 00:00:33,390 dostopna. 12 00:00:33,390 --> 00:00:36,000 >> Če želite to narediti, mi dovolite, da predlagam naslednje. 13 00:00:36,000 --> 00:00:41,020 Znotraj naše vhost imenik je lokalna gostila imenik, dajmo zdaj 14 00:00:41,020 --> 00:00:42,690 naslednje mape - 15 00:00:42,690 --> 00:00:47,580 vključuje, ki bo vsebovala datotek, kot so helpers.php; javnost, ki bo 16 00:00:47,580 --> 00:00:51,780 vsebuje kaj bomo začeli kliče naše kontrolorji, kot index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php in week1.php; in nato v predlogah bo 18 00:00:56,960 --> 00:01:00,470 biti header.php in footer.php. 19 00:01:00,470 --> 00:01:03,630 Torej, edina stvar, ki sem res naredil tukaj je, da se premaknete izven mojega javnosti 20 00:01:03,630 --> 00:01:07,850 Imenik moj vključuje imenik in moj Predloge imenik, tako da če bomo zdaj 21 00:01:07,850 --> 00:01:10,795 pogled na hierarhični kotacijo, bi morali videti zdaj to. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Dejansko moramo najprej vključuje imenik, znotraj katere je 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Potem imamo javni imenik, znotraj katerega je index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, in week1.php. 27 00:01:26,580 --> 00:01:29,600 In končno - imenik imenovano predloge, od katerih je v notranjosti 28 00:01:29,600 --> 00:01:32,390 footer.php in header.php. 29 00:01:32,390 --> 00:01:37,830 Zdaj celo uporabnik ve, da helpers.php obstaja ali header.php obstaja ali 30 00:01:37,830 --> 00:01:42,260 footer.php obstaja ali drugo datoteko da lahko zelo dobro vsebuje nekaj 31 00:01:42,260 --> 00:01:46,360 zasebno, kot uporabniškega imena in gesla, on ali ona ne more priti na te datoteke, 32 00:01:46,360 --> 00:01:50,740 zato, ker je dostopen ni več web ker te datoteke niso več 33 00:01:50,740 --> 00:01:51,990 moj javni imenik. 34 00:01:51,990 --> 00:01:53,302