1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> Дэвід Малан: Давайце палепшыць курс'S Галоўная трохі 3 00:00:02,100 --> 00:00:04,480 Акрамя таго, на гэты раз меркаванняў бяспекі. 4 00:00:04,480 --> 00:00:08,330 Да гэтага часу ўсе нашы файлы, няхай гэта будзе прызначаныя для наведваньня карыстальнікам непасрэдна 5 00:00:08,330 --> 00:00:12,740 у браўзэры праз канкрэтнага URL, ці ж прызначаныя для ўключэння, як і 6 00:00:12,740 --> 00:00:17,030 Функцыя РНР патрабуе, усё павінна у канчатковым рахунку, быў ўнутры аднаго і таго ж 7 00:00:17,030 --> 00:00:18,340 грамадскага каталог. 8 00:00:18,340 --> 00:00:22,530 Вядома, калі карыстальнік не павінен ніколі не ўбачыць header.php прама ці 9 00:00:22,530 --> 00:00:27,420 footer.php непасрэдна, не кажучы ўжо helpers.php напрамую, мы маглі б таксама 10 00:00:27,420 --> 00:00:32,400 пакласці ўсе такія файлы ўнутры самастойна падкаталог, што не публічна 11 00:00:32,400 --> 00:00:33,390 даступныя. 12 00:00:33,390 --> 00:00:36,000 >> Каб зрабіць гэта, дазвольце мне прапануем наступнае. 13 00:00:36,000 --> 00:00:41,020 Унутры наш віртуальны хост каталог Гадзінны пройдзе каталог, давайце зараз ёсць 14 00:00:41,020 --> 00:00:42,690 наступныя каталогі - 15 00:00:42,690 --> 00:00:47,580 ўключае ў сябе, які будзе ўтрымліваць файлы, такія як helpers.php; грамадскасць, якая будзе 16 00:00:47,580 --> 00:00:51,780 ўтрымліваюць тое, што мы пачнем патэлефанаваўшы ў наш кантралёры, як index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php і week1.php; а затым у шаблонах будзе 18 00:00:56,960 --> 00:01:00,470 быць header.php і footer.php. 19 00:01:00,470 --> 00:01:03,630 Так што адзінае, што я сапраўды зрабіў тут заключаецца ў пераходзе за межамі майго грамадскасці 20 00:01:03,630 --> 00:01:07,850 Правілы Мой ўключае каталог і мае каталог шаблонаў, так што, калі мы зараз 21 00:01:07,850 --> 00:01:10,795 паглядзець на іерархічнай лістынга, мы павінны ўбачыць зараз гэта. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Сапраўды, спачатку мы павінны ўключае каталог, усярэдзіне якога знаходзіцца 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Тады ў нас ёсць грамадскае каталог, усярэдзіне якога знаходзіцца index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, і week1.php. 27 00:01:26,580 --> 00:01:29,600 І, нарэшце - дырэкторыя шаблоны, усярэдзіне якога знаходзіцца 28 00:01:29,600 --> 00:01:32,390 footer.php і header.php. 29 00:01:32,390 --> 00:01:37,830 Цяпер нават карыстальнік ведае, што helpers.php існуе або header.php існуе або 30 00:01:37,830 --> 00:01:42,260 footer.php існуе або які-небудзь іншы файл , Якія могуць вельмі добра ўтрымліваць нешта 31 00:01:42,260 --> 00:01:46,360 прыватныя, як імя карыстальніка або пароль, ён або яна не можа атрымаць у гэтым файле, 32 00:01:46,360 --> 00:01:50,740 таму што гэта ўжо не вэб даступным не таму, што гэтыя файлы больш не знаходзяцца ў 33 00:01:50,740 --> 00:01:51,990 мой адкрыты каталог. 34 00:01:51,990 --> 00:01:53,302