1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> David MALAN: Sabihin mapabuti ang kurso ni homepage kaunti 3 00:00:02,100 --> 00:00:04,480 pa, oras na ito para sa sa dahilan ng seguridad. 4 00:00:04,480 --> 00:00:08,330 Kaya ngayon, ang lahat ng aming mga file, kung sinadya upang ma-binisita ng isang user nang direkta 5 00:00:08,330 --> 00:00:12,740 sa isang browser sa pamamagitan ng tukoy na URL o kung sinadya upang maisama, tulad sa 6 00:00:12,740 --> 00:00:17,030 Function na PHP ni nangangailangan, ang lahat ng bagay ay sa huli naging sa loob ng parehong 7 00:00:17,030 --> 00:00:18,340 pampublikong direktoryo. 8 00:00:18,340 --> 00:00:22,530 Siyempre kung ang gumagamit ay hindi kailangan upang kailanman makita header.php direkta o 9 00:00:22,530 --> 00:00:27,420 direkta footer.php, pabayaan mag-isa helpers.php direkta, maaari pati na rin kami 10 00:00:27,420 --> 00:00:32,400 ilagay ang lahat tulad ng mga file sa loob ng kanilang sariling subdirectory na hindi ang publiko 11 00:00:32,400 --> 00:00:33,390 naa-access. 12 00:00:33,390 --> 00:00:36,000 >> Upang gawin ito, payagan ako sa ipanukala ang mga sumusunod. 13 00:00:36,000 --> 00:00:41,020 Sa loob ng aming vhost direktoryo ng lokal na mag-host na direktoryo, sabihin ay mayroon na ngayong ni ang 14 00:00:41,020 --> 00:00:42,690 sumusunod na mga folder - 15 00:00:42,690 --> 00:00:47,580 kabilang ang, na maglalaman ng mga file tulad ng helpers.php; publiko, na 16 00:00:47,580 --> 00:00:51,780 naglalaman ng kung ano magsisimula kami sa pagtawag ng aming controllers, tulad ng index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, at week1.php; at pagkatapos ay sa mga template ng habilin 18 00:00:56,960 --> 00:01:00,470 maging header.php at footer.php. 19 00:01:00,470 --> 00:01:03,630 Kaya ang tanging bagay talaga akong nagawa dito ay upang ilipat sa labas ng aking pampublikong 20 00:01:03,630 --> 00:01:07,850 direktoryo ng aking kasamang direktoryo at ang aking direktoryo ng mga template upang kung namin ngayon 21 00:01:07,850 --> 00:01:10,795 tumingin sa isang hierarchical na listahan, dapat naming makita ngayon ito. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Sa katunayan, mayroon kaming muna sa isang Kasama direktoryo, sa loob ng na kung saan ay 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Pagkatapos kami ay may isang pampublikong direktoryo, sa loob ng na index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, at week1.php. 27 00:01:26,580 --> 00:01:29,600 At sa wakas - isang direktoryo na tinatawag na mga template, sa loob ng na kung saan ay 28 00:01:29,600 --> 00:01:32,390 footer.php at header.php. 29 00:01:32,390 --> 00:01:37,830 Ngayon alam ng kahit na gumagamit ng na helpers.php Umiiral na o umiiral ang header.php o 30 00:01:37,830 --> 00:01:42,260 Umiiral na footer.php o ilang iba pang mga file na maaaring mahusay na naglalaman ng isang bagay 31 00:01:42,260 --> 00:01:46,360 pribado, tulad ng isang username o password, Hindi siya maaaring makakuha ng sa file na iyon, 32 00:01:46,360 --> 00:01:50,740 dahil ito ay naa-access hindi na web dahil mga file na iyon ay wala na sa 33 00:01:50,740 --> 00:01:51,990 aking pampublikong direktoryo. 34 00:01:51,990 --> 00:01:53,302