1 00:00:00,000 --> 00:00:05,177 2 00:00:05,177 --> 00:00:07,010 DOUG LLOYD: Bəzən biz proqramlaşdırma edirik 3 00:00:07,010 --> 00:00:10,620 biz belə, belə ki, çox şeyi tez-tez və bir çox insanlar 4 00:00:10,620 --> 00:00:14,920 eyni fikirdir və ya eyni şey, bir adı var ki. 5 00:00:14,920 --> 00:00:16,780 MVC dəqiq bir şey yox. 6 00:00:16,780 --> 00:00:19,130 Bu bir proqramlaşdırma paradiqma deyirlər. 7 00:00:19,130 --> 00:00:21,830 Bu növ bir ən yaxşı təcrübələri kimi oldu ki, aşağı distillə edilmiş 8 00:00:21,830 --> 00:00:24,100 bir şeylər etməyə çalışırıq insanlar tərəfindən. 9 00:00:24,100 --> 00:00:26,770 Bu halda, həyata pages sistemi 10 00:00:26,770 --> 00:00:29,700 bir istifadəçi ilə qarşılıqlı ki, daha mürəkkəb saytında. 11 00:00:29,700 --> 00:00:32,430 Və bu belə çox olduğunu işlər bir standart kimi tövsiyə 12 00:00:32,430 --> 00:00:35,721 digər insanlar izləmək istəyirəm bilər ki, və yolları bir çox xüsusi dəsti var 13 00:00:35,721 --> 00:00:37,500 ki, bir bu paradiqma edin bilər. 14 00:00:37,500 --> 00:00:42,580 >> Belə ki, MVC bir paradiqma və səbəbi biz üz mücərrəd ətraflı istifadə 15 00:00:42,580 --> 00:00:43,560 istifadəçi. 16 00:00:43,560 --> 00:00:45,700 Bəzi şeylər istifadəçi həqiqətən görmək lazım deyil. 17 00:00:45,700 --> 00:00:47,616 Onlar yalnız etmək istəyirəm yaxşı user experience, 18 00:00:47,616 --> 00:00:50,590 və biz onlara ehtiyac yoxdur hər bir fayl daxil olmaq ki, 19 00:00:50,590 --> 00:00:52,750 bəlkə də, bizim web server mövcuddur. 20 00:00:52,750 --> 00:00:56,160 Yalnız bəzi faylları ola bilər istifadəçi experience dəstəkləmək üçün istifadə, 21 00:00:56,160 --> 00:00:57,644 və üz o belə biz mücərrəd. 22 00:00:57,644 --> 00:01:00,060 Biz növ belə onlara gizleyebilirsiniz istifadəçi onlarla işləyə bilməz 23 00:01:00,060 --> 00:01:02,480 lakin bizim bizim pages-- pages-- Onlarla üçün necə 24 00:01:02,480 --> 00:01:05,840 və onlara zəng və ya bəlkə tələb, onlara, və ya kimi bir şey istəyir. 25 00:01:05,840 --> 00:01:09,130 >> əsas motivasiya MVC data təhlükəsizlik üçün, 26 00:01:09,130 --> 00:01:12,415 MVC adətən gəlir, çünki məlumat bazaları ilə iş kontekstində. 27 00:01:12,415 --> 00:01:14,480 Və xüsusilə biz da istifadəçilər qarşısını almaq istəyirəm 28 00:01:14,480 --> 00:01:17,900 birbaşa təsir verilənlər bazası. 29 00:01:17,900 --> 00:01:21,520 Biz yalnız dolayı bunu istəyirəm bizim filtrasiya vasitəsilə. 30 00:01:21,520 --> 00:01:24,780 Və ya arxayın hər şey OK ki, Bizə səhv yoxlanılması bir az bunu 31 00:01:24,780 --> 00:01:27,930 və ya təhlükəsizlik kontrollük biz əvvəl verilənlər bazası, göndərin 32 00:01:27,930 --> 00:01:32,850 şeyi bəlkə yanlış getmək bilər biz ehtiyatlı deyilik əgər həqiqətən yanlış. 33 00:01:32,850 --> 00:01:35,630 >> Belə ki, MVC Model View Controller üçün dayanır. 34 00:01:35,630 --> 00:01:36,870 Bu hər nə deməkdir? 35 00:01:36,870 --> 00:01:38,742 Əsasən, model bazası var. 36 00:01:38,742 --> 00:01:40,700 Bu harada Sizin sayt üçün mühüm məlumatların 37 00:01:40,700 --> 00:01:42,790 lives-- istifadəçi adı, giriş, parol. 38 00:01:42,790 --> 00:01:46,400 Və siz onu yeniləmək üçün müraciət edə bilər, kimi olduqca çox hər şey. 39 00:01:46,400 --> 00:01:49,490 Siz bir verilənlər bazası sorğu istədiyiniz, xahiş ediyorum verilənlər bazası məlumat. 40 00:01:49,490 --> 00:01:54,810 Ki, model-- bütün site yaşayır data. 41 00:01:54,810 --> 00:01:57,930 >> view cür kimi istifadəçi təcrübəsi. 42 00:01:57,930 --> 00:02:02,090 Onlar sonra görmək pages var Onlar məlumat tələb etdik. 43 00:02:02,090 --> 00:02:04,280 Belə ki, bəlkə onlar təqdim giriş deyil məlumat 44 00:02:04,280 --> 00:02:07,280 onlar bir nəzarətçi edəcəyini, Hansı ikinci haqqında danışmaq lazımdır. 45 00:02:07,280 --> 00:02:10,020 Onlar bəlkə təqdim etdikləri giriş məlumat, 46 00:02:10,020 --> 00:02:12,320 və verilənlər bazası sorgulandığında. 47 00:02:12,320 --> 00:02:16,489 Məlumat tələb və verilənlər bazası çıxardı. 48 00:02:16,489 --> 00:02:19,030 Və sonra istifadəçi daxil bir dəfə onlar öz səhifəsinə baxın. 49 00:02:19,030 --> 00:02:21,470 OK, bir görünüşü var? 50 00:02:21,470 --> 00:02:24,655 >> Və sonra nəzarətçi nə edir Sizin saytın biznes məntiqi çağırıb. 51 00:02:24,655 --> 00:02:26,530 Və iş məntiq bu şərtlər bir ki, 52 00:02:26,530 --> 00:02:30,900 wishy-washy-- kimi sort edir, iş məntiq nə deməkdir? 53 00:02:30,900 --> 00:02:33,650 Əsasən biznes məntiq PHP edir. 54 00:02:33,650 --> 00:02:36,260 Sizin istifadəçi lazım deyil birbaşa PHP görmək üçün, 55 00:02:36,260 --> 00:02:40,600 ancaq PHP yəqin ki nə olacaq verilənlər bazası sorğu edilməsi. 56 00:02:40,600 --> 00:02:43,310 >> Belə ki, istifadəçi iradəsi giriş baxımından informasiya, 57 00:02:43,310 --> 00:02:46,120 olan nəzarətçi inteqrasiya edəcək. 58 00:02:46,120 --> 00:02:48,130 Kimi, onlar bir formaya yazın lazımdır. 59 00:02:48,130 --> 00:02:50,910 Necə ki, forma proseslər məlumat nəzarətçi edir. 60 00:02:50,910 --> 00:02:55,159 Bu həqiqətən PHP var model sorğu edilməsi. 61 00:02:55,159 --> 00:02:57,200 Və sonra model verir Baxmaq üçün məlumat, 62 00:02:57,200 --> 00:03:00,540 istifadəçi verir ki, aşağıdakı kimi bəlkə də ən yaxşı görüntülenmeyecektir. 63 00:03:00,540 --> 00:03:01,240 >> Belə ki, burada biz. 64 00:03:01,240 --> 00:03:05,760 Burada sol, bizi və bizim Model View Controller paradiqma təşkili. 65 00:03:05,760 --> 00:03:06,810 Bu necə işləyir? 66 00:03:06,810 --> 00:03:09,460 >> user-- us-- bir edir nəzarətçi tələb. 67 00:03:09,460 --> 00:03:13,700 Biz informasiya təqdim HTTP formada kimi. 68 00:03:13,700 --> 00:03:16,080 , Nəzarətçi ki əsasən iş əmin etmək 69 00:03:16,080 --> 00:03:20,124 verdiyi istifadəçi nə ki, model zərər ki, bir şey. 70 00:03:20,124 --> 00:03:22,790 Və belə nəzarətçi olacaq əmin hər şey OK olun. 71 00:03:22,790 --> 00:03:23,720 Bu, çox diqqətlə baxmaq olacaq. 72 00:03:23,720 --> 00:03:27,030 Hər hansı bir səhv varsa, bu şeylər dayandırmaq lazımdır belə ki, istifadəçi model əldə edə bilməz. 73 00:03:27,030 --> 00:03:29,470 >> Amma fərz hər şey OK və etibarlı sorğu var, 74 00:03:29,470 --> 00:03:33,660 nəzarətçi model-- sorğu edəcək Bu məlumat vermək üçün xahiş edəcəyik. 75 00:03:33,660 --> 00:03:36,490 model ki, təmin edəcək bir görünüşü bir səhifə məlumat 76 00:03:36,490 --> 00:03:39,150 ki, ötürmək lazımdır yol, sonra görünüşü 77 00:03:39,150 --> 00:03:42,620 məlumat girəcəkdir model tələb. 78 00:03:42,620 --> 00:03:46,110 >> Belə ki, məsələn, biz söhbət edirsinizsə Sizin Facebook səhifə daxil haqqında, 79 00:03:46,110 --> 00:03:46,870 misal üçün. 80 00:03:46,870 --> 00:03:49,570 view data olacaq ki, model çıxdı ki, 81 00:03:49,570 --> 00:03:52,070 Dostları və xəbərlər aiddir sağ, kimi yem və ya stuff? 82 00:03:52,070 --> 00:03:53,380 Amma kimsə başqa görmək deyil. 83 00:03:53,380 --> 00:03:55,088 >> Siz getting-- olarıq Bir sorğu təqdim 84 00:03:55,088 --> 00:03:59,400 Siz model-- bəhanə daxil Mənə, bu səhifənin daxil. 85 00:03:59,400 --> 00:04:01,240 nəzarətçi istifadə Sizin giriş məlumat 86 00:04:01,240 --> 00:04:04,920 etmək üçün model müraciət etmək Siz var ki, siz deyənlər. 87 00:04:04,920 --> 00:04:07,450 model kimi, bəli, OK, Siz, siz deyənlər var 88 00:04:07,450 --> 00:04:09,030 belə ki, mənə sizin news feed verək. 89 00:04:09,030 --> 00:04:11,730 Mən sizin üçün xammal məlumat verəcəyik keçirmək üçün news feed, 90 00:04:11,730 --> 00:04:14,063 və sonra görünüşü edir yaraşıqlı, bir şəkildə emal 91 00:04:14,063 --> 00:04:17,560 biz gösteren, istifadə etdiyiniz ki, istifadəçi ki, məlumat. 92 00:04:17,560 --> 00:04:20,579 >> Var bağlantısı edək bu diaqram mövcud deyil. 93 00:04:20,579 --> 00:04:24,750 Birbaşa əlaqə var Siz və model arasında. 94 00:04:24,750 --> 00:04:29,420 Bu bufer həmişə var giriş tərəfində nəzarətçi, 95 00:04:29,420 --> 00:04:31,840 və bufer var çıxış tərəfində bilərsiniz. 96 00:04:31,840 --> 00:04:33,850 >> Bəlkə bir iyi şəxs və belə ki, bəlkə sizə 97 00:04:33,850 --> 00:04:36,310 hər hansı bir zərər deyil model, lakin bəlkə siz deyilik. 98 00:04:36,310 --> 00:04:38,990 Və ya bəlkə kimsə var kim var bir zərərli istifadəçi Kim bilir, bəlkə olardı 99 00:04:38,990 --> 00:04:42,640 bəlkə bazası zərər istəyirəm verilənlər bazası hər şeyi silmək, 100 00:04:42,640 --> 00:04:45,080 çox bahalı ola bilər. 101 00:04:45,080 --> 00:04:48,300 Aydındır ki, olan istifadəçi data is-- istifadəçi məlumatları olan dəyəri var. 102 00:04:48,300 --> 00:04:53,290 Və biz bu bufer qoymadı əgər istifadəçi və bazasında bir arasında zona 103 00:04:53,290 --> 00:04:58,070 istifadəçi və model-- şeyi bizim üçün o qədər də yaxşı gedir ola bilər. 104 00:04:58,070 --> 00:05:00,232 >> Və belə vacibdir bu paradiqma harada var 105 00:05:00,232 --> 00:05:03,440 istifadəçi bazası ilə qarşılıqlı bilər əmin, lakin onlar bizə vasitəsilə getmək üçün var 106 00:05:03,440 --> 00:05:04,750 bunu. 107 00:05:04,750 --> 00:05:06,530 Və əsasən MVC ilə fikirdir. 108 00:05:06,530 --> 00:05:08,290 Bu data təhlükəsizlik həyata keçirilməsi üçün çalışırıq. 109 00:05:08,290 --> 00:05:13,130 Bu model qorumaq üçün çalışırıq təsadüfən və ya qəsdən olan 110 00:05:13,130 --> 00:05:15,430 zərərli users. 111 00:05:15,430 --> 00:05:17,392 >> Belə ki, nə olur bu paradiqma tətbiq? 112 00:05:17,392 --> 00:05:19,850 Yaxşı, biz data ayıran edirik Bizim website-- tələb 113 00:05:19,850 --> 00:05:23,320 məntiq olan model-- ki saytının həyata keçirir 114 00:05:23,320 --> 00:05:27,160 nəzarətçi functionality-- və sadə estetik və səhifədən 115 00:05:27,160 --> 00:05:31,497 təşkil şablonları bizim istifadəçi görünüşü experience--. 116 00:05:31,497 --> 00:05:32,330 Bu nə deməkdir? 117 00:05:32,330 --> 00:05:35,830 Bəli, bu siz edə bilərsiniz deməkdir istifadəçi görünən görür. 118 00:05:35,830 --> 00:05:37,800 Siz üz model gizleyebilirsiniz. 119 00:05:37,800 --> 00:05:41,450 Və istifadəçi controllers-- bəlkə birbaşa manipulyasiya edə bilməz. 120 00:05:41,450 --> 00:05:43,230 Onlar PHP kodu daxil olmaq üçün ehtiyac yoxdur. 121 00:05:43,230 --> 00:05:45,646 Onlar yalnız bir forma görmək lazımdır onlar məhsulları edəbilərsiniz. 122 00:05:45,646 --> 00:05:47,605 Belə ki, bəlkə forması bir görünüşü, nəzarətçi 123 00:05:47,605 --> 00:05:52,835 forma təqdim PHP deyil, nəzarətçi, model bir sorğu edir 124 00:05:52,835 --> 00:05:55,210 model daha çox məlumat verir Good luck ki, 125 00:05:55,210 --> 00:05:57,400 sizə məlumat göstərilir. 126 00:05:57,400 --> 00:05:59,640 >> Sizin proqramları əldə edə bilərsiniz Sizin biznes məntiq bütün, 127 00:05:59,640 --> 00:06:02,940 ancaq istifadəçilər birbaşa bilməz biznes məntiq daxil. 128 00:06:02,940 --> 00:06:07,600 Və bir, xüsusilə, bəlkə də, Bu görünən illüstrasiya 129 00:06:07,600 --> 00:06:11,370 Əgər aldığınız olunur 403 Forbidden səhv. 130 00:06:11,370 --> 00:06:14,070 Əgər bir web getdi səhifə və göründüyü 403 Forbidden? 131 00:06:14,070 --> 00:06:16,200 Bu 404 Not Found kimi sort var. 132 00:06:16,200 --> 00:06:20,590 >> Qadağan 403 daxil olmaq üçün cəhd deməkdir Siz çıxışı yoxdur səhifə. 133 00:06:20,590 --> 00:06:23,790 Yəqin ki, site MVC ayrılması istifadə 134 00:06:23,790 --> 00:06:28,600 biznes məntiqi üz gizlətmək ki, məqsədilə serverdə mövcud lazımdır 135 00:06:28,600 --> 00:06:32,220 səhifə işləyir, lakin deyil üçün birbaşa daxil olmaq üçün istəyirəm. 136 00:06:32,220 --> 00:06:33,990 Belə ki, bir 403 Forbidden səhv əldə edə bilər. 137 00:06:33,990 --> 00:06:36,073 >> Və hətta əhəmiyyətli deyil Siz daxil edilmişdir. 138 00:06:36,073 --> 00:06:38,570 No istifadəçi bu dot PHP fayl toxunmaq olar. 139 00:06:38,570 --> 00:06:41,080 Onlar yalnız toxunmaq olar bu bir, və bu one-- 140 00:06:41,080 --> 00:06:48,140 onlar bəlkə touch-- bilər bir kilidli aşağı faylı ilə qarşılıqlı bilər 141 00:06:48,140 --> 00:06:52,330 daha dolayısı istifadəçi daha. 142 00:06:52,330 --> 00:06:57,610 >> Belə ki, biz bəzən bu icazələrin görmək səhv, bu 403 Forbidden. 143 00:06:57,610 --> 00:07:01,360 Necə ki, biz belə icazələrin dəyişə bilərəm hər şeyi və ya görülə bilməz ki? 144 00:07:01,360 --> 00:07:06,910 Bunu zaman adətən istifadə etmək Linux command chmod-- C-H-mod çağırıb. 145 00:07:06,910 --> 00:07:11,080 >> Bunu etmək üçün, format olduqca chmod simple--, icazələrin, 146 00:07:11,080 --> 00:07:13,710 və nə fayl istədiyiniz ki, dəyişiklik müraciət etmək. 147 00:07:13,710 --> 00:07:17,380 Belə ki, bəlkə bir şey görmək istədiyiniz Bu kimi 600 helpers.php chmod. 148 00:07:17,380 --> 00:07:21,870 Və ya bəlkə siz şeylərdir chmod görmək istədiyiniz kataloq olan bir plus x. 149 00:07:21,870 --> 00:07:23,112 Bu olsa deməkdir idi? 150 00:07:23,112 --> 00:07:25,570 Belə ki, iki müxtəlif yolları var icazələrin adətən var ki, 151 00:07:25,570 --> 00:07:26,920 chmod istifadə edərək tətbiq. 152 00:07:26,920 --> 00:07:29,350 ilk adlanır octal nömrələri üsulu. 153 00:07:29,350 --> 00:07:32,160 Bu adətən icazələrin tətbiq üç müxtəlif kateqoriyalara 154 00:07:32,160 --> 00:07:34,300 eyni zamanda istifadəçilər. 155 00:07:34,300 --> 00:07:40,120 Belə ki, chmod 711 fayl sizə imkan verir sağ, oxumaq, yazmaq və icra etmək 156 00:07:40,120 --> 00:07:43,050 Fayl, imkan verir ki, others-- xüsusi 157 00:07:43,050 --> 00:07:46,469 Qrup və vücuda yalnız fayl icra. 158 00:07:46,469 --> 00:07:47,760 Ki, bu tərcümə var. 159 00:07:47,760 --> 00:07:50,150 orada ilk sayı Siz nə edə bilərsiniz ki, 160 00:07:50,150 --> 00:07:52,370 ikinci sayı qrup nə edə bilər, 161 00:07:52,370 --> 00:07:54,470 və üçüncü dünya nə edir. 162 00:07:54,470 --> 00:07:57,930 Sizin səfər var Kimse Yok Mu səhifə ki, dünya var. 163 00:07:57,930 --> 00:08:01,130 >> Bu nömrələr hansılardır həqiqətən olsa tərcümə? 164 00:08:01,130 --> 00:08:03,130 Belə ki, bu, əsasən bu kimi tərcümə. 165 00:08:03,130 --> 00:08:06,300 Icazə əgər sıfır, heç bir şey ola bilər. 166 00:08:06,300 --> 00:08:10,239 Bu bir varsa, siz həyata keçirə bilər ki, icazə əgər fayl. 167 00:08:10,239 --> 00:08:13,030 Bu iki varsa, siz fayl yaza bilərsiniz ancaq başqa bir şey edə bilməz. 168 00:08:13,030 --> 00:08:14,967 Bu üç varsa, siz yazmaq və icra edə bilər. 169 00:08:14,967 --> 00:08:16,050 Və belə, gördüyünüz kimi. 170 00:08:16,050 --> 00:08:19,320 Yeddi siz hər şeyi edə bilərsiniz deməkdir. 171 00:08:19,320 --> 00:08:21,760 >> Belə ki, niyə bu octal ədəd deyilir? 172 00:08:21,760 --> 00:08:24,537 Yaxşı, siz bu barədə düşünüyorsanız, burada Noes və yeses kimi, 173 00:08:24,537 --> 00:08:26,620 və biz onlar haqqında düşünmək əgər qırmızı və yaşıl qutuları kimi, 174 00:08:26,620 --> 00:08:28,161 bəlkə bir az aydın edir. 175 00:08:28,161 --> 00:08:31,410 Amma biz o qırmızı qutuları barədə düşünmək olanları kimi adet sıfır və yaşıl qutuları kimi, 176 00:08:31,410 --> 00:08:33,659 Bu, həqiqətən, yalnız dəsti var ikili nömrələri, sağ? 177 00:08:33,659 --> 00:08:42,510 000 0 decimal tərcümə; 001, 1 dən; 010 belə dən 2 və. 178 00:08:42,510 --> 00:08:44,840 Və belə ki, biz bu octal zəng nömrələri var, çünki 179 00:08:44,840 --> 00:08:46,410 səkkiz müxtəlif imkanları var. 180 00:08:46,410 --> 00:08:48,118 Səkkiz var biz əgər müxtəlif rəqəm 181 00:08:48,118 --> 00:08:50,220 üç söhbət deyil məlumat bit 182 00:08:50,220 --> 00:08:52,940 oxumaq bit, yazmaq bit, və icra bit. 183 00:08:52,940 --> 00:08:56,910 Belə ki, indi ikili danışmaq olar, decimal, hex, octal və. 184 00:08:56,910 --> 00:09:00,250 Belə ki, ilə ünsiyyət necə Dörd müxtəlif sayda kompüter 185 00:09:00,250 --> 00:09:02,640 sistemləri, belə ki, olduqca sərin var. 186 00:09:02,640 --> 00:09:05,200 >> Belə ki, octal başqa icazə sxemi var 187 00:09:05,200 --> 00:09:08,520 də simvolik icazə az fərqli sxemi, 188 00:09:08,520 --> 00:09:13,290 və adətən müraciət etmək ən yaxşı istifadə olunur və ya heyəti arasında icazə çıxarın. 189 00:09:13,290 --> 00:09:17,070 Belə ki, bir plus x fayl chmod sağ əlavə edə bilər 190 00:09:17,070 --> 00:09:20,270 bütün üç icra users-- kateqoriyalar 191 00:09:20,270 --> 00:09:22,890 Özünüzü, qrup və dünya. 192 00:09:22,890 --> 00:09:26,060 Ki, plus əlavə hissəsidir. 193 00:09:26,060 --> 00:09:28,430 icra hüququ, ki, x var. 194 00:09:28,430 --> 00:09:34,330 Və əslində bütün aiddir ki, istifadəçi üç qrup bir olardı. 195 00:09:34,330 --> 00:09:39,330 >> Belə ki, bir plus x-- yəqin ki, davam edir şeylərdir chmod 711 kimi tam eyni olmalıdır 196 00:09:39,330 --> 00:09:44,970 Geri getmək, çünki, fayl və octal sayı sxemi baxmaq, 197 00:09:44,970 --> 00:09:47,990 olanları və Sevens bizə vermək bir fayl icra hüququ. 198 00:09:47,990 --> 00:09:49,880 Belə ki, bu, yəqin ki, eyni. 199 00:09:49,880 --> 00:09:53,280 >> Və bu istifadə edə bilərsiniz üçün kitabçası nə 200 00:09:53,280 --> 00:09:59,430 müxtəlif şeylər simvolik chmod-ing quruluşu var. 201 00:09:59,430 --> 00:10:03,522 yaşıl maddələr burada olacaq burada bütün yaşıl rəngli nümunə 202 00:10:03,522 --> 00:10:04,230 ikinci əvvəl idi. 203 00:10:04,230 --> 00:10:05,740 mavi olacaq. 204 00:10:05,740 --> 00:10:07,450 Orange Orange olacaq. 205 00:10:07,450 --> 00:10:10,360 Belə ki, hər şeyi müraciət edə bilərsiniz qrup, başqalarına, istifadəçi, 206 00:10:10,360 --> 00:10:11,510 və ya hər kəs üçün. 207 00:10:11,510 --> 00:10:13,670 Siz onlara oxumaq verə bilər, yazmaq və çıxış icra, 208 00:10:13,670 --> 00:10:17,130 və əlavə və ya aradan qaldırılması və ya tam bir sıra təyin 209 00:10:17,130 --> 00:10:20,310 Bu model istifadə edərək icazələrin. 210 00:10:20,310 --> 00:10:22,530 >> Biz nə yoxlamaq necə fayl icazə proqramıdır? 211 00:10:22,530 --> 00:10:25,770 Biz bunu dəyişmək əvvəl, bu həqiqətən bilmək yəqin ki, yaxşı 212 00:10:25,770 --> 00:10:27,800 fayl icazələrin nə. 213 00:10:27,800 --> 00:10:31,370 Bunun bir yolu ls çalıştırmak ancaq bir az çimdik. 214 00:10:31,370 --> 00:10:35,570 Beləliklə, mən yazın əgər ls l-- dash bəlkə l-- bir kiçik var 215 00:10:35,570 --> 00:10:36,870 Mən bu kimi bir şey görəcəksiniz. 216 00:10:36,870 --> 00:10:39,490 Bu bir az sirli görünür, ancaq Biz, həqiqətən, qayğı hissəsi 217 00:10:39,490 --> 00:10:41,000 orada sol, stuff deyil. 218 00:10:41,000 --> 00:10:43,380 Bu, həqiqətən müəyyən bir fayl icazə sxemi. 219 00:10:43,380 --> 00:10:47,470 Bu, çünki yəqin ki, deyə bilərsiniz r-nin,-nin w, və x-nin interspersed var. 220 00:10:47,470 --> 00:10:49,750 >> O ilk three-- birinci məhəl 221 00:10:49,750 --> 00:10:51,870 ikinci, üçün hansı biz geri ikiqat lazımdır. 222 00:10:51,870 --> 00:10:54,080 O ilk üç sonra first-- ikinci belə ki, 223 00:10:54,080 --> 00:10:56,700 üçüncü və dördüncü simvol 10 xarakter simli 224 00:10:56,700 --> 00:10:59,150 siz icazələri var. 225 00:10:59,150 --> 00:11:02,390 Belə ki, yəqin mən oxuya bilərsiniz yazmaq və PHP icra. 226 00:11:02,390 --> 00:11:04,870 Mən oxumaq, yazmaq və bilərsiniz , PHP WebDev icra 227 00:11:04,870 --> 00:11:07,786 Mən oxumaq və test.php yaza bilərsiniz. 228 00:11:07,786 --> 00:11:11,020 >> Mənim qrup bunu edə bilərsiniz. 229 00:11:11,020 --> 00:11:14,960 Belə ki, yəqin PHP ilə və PHP WebDev rehberler, 230 00:11:14,960 --> 00:11:18,330 Mənim qrup yaza bilərsiniz Onlara lakin başqa heç bir şey. 231 00:11:18,330 --> 00:11:20,210 Və dünya bir şey edə bilməz. 232 00:11:20,210 --> 00:11:22,115 Belə ki, bu fayllar deyil açıq 233 00:11:22,115 --> 00:11:23,990 və mən cəhd əgər daxil olmaq və mən deyil 234 00:11:23,990 --> 00:11:29,160 Apache çalışan onlara əlçatan etmək üçün, sonra bir 403 səhv almaq olardı. 235 00:11:29,160 --> 00:11:29,950 Bu uğursuzluq var. 236 00:11:29,950 --> 00:11:32,916 Mən bir fayl daxil olmaq üçün cəhd, lakin mən bunu icazəniz yoxdur. 237 00:11:32,916 --> 00:11:34,290 Və ilk karakter nədir? 238 00:11:34,290 --> 00:11:39,120 Yaxşı, siz yəqin ki, extrapolate bilər burada d's rehberler baxın ki, 239 00:11:39,120 --> 00:11:42,080 və tire aiddir "müntəzəm faylları. qondarma" 240 00:11:42,080 --> 00:11:45,430 Siz var zaman bəlkə bu gördüm RM istifadə edərək, bir fayl aradan qaldırılması üçün çalışdı. 241 00:11:45,430 --> 00:11:49,310 Siz sirli mesaj gördüm "Müntəzəm fayl aradan qaldırılması" - bu halda, 242 00:11:49,310 --> 00:11:51,020 Bu test.php olarıq. 243 00:11:51,020 --> 00:11:53,900 Daimi fayl yalnız bir şey deyil ki, bir kataloq deyil. 244 00:11:53,900 --> 00:11:56,191 Digər bir neçə var Burada, lakin ümumiyyətlə sen 245 00:11:56,191 --> 00:11:59,179 d's dizinler üçün görmək olacaq və ilk element üçün heç bir şey. 246 00:11:59,179 --> 00:12:00,720 Amma həqiqətən bütün var bu var. 247 00:12:00,720 --> 00:12:03,210 Siz fayl kontrol edə bilərsiniz ls dash l istifadə icazələrin 248 00:12:03,210 --> 00:12:05,100 Siz chmod istifadə edərək, onları dəyişə bilərsiniz. 249 00:12:05,100 --> 00:12:09,430 Və, əlbəttə, these-- istifadə icazələrin dəyişən 250 00:12:09,430 --> 00:12:14,180 Bu MVC paradiqma tətbiq etmək Sizin veb məlumatların qorunması 251 00:12:14,180 --> 00:12:16,180 və istifadəçilər imkan hər şey daxil olmaq üçün, 252 00:12:16,180 --> 00:12:19,120 onlar lazımdır ki, ancaq stuff Sizin səhifə üçün üçün daxil olmaq 253 00:12:19,120 --> 00:12:22,110 Siz işləmək istədiyiniz yol iş. 254 00:12:22,110 --> 00:12:23,040 >> Mən Doug Lloyd edirəm. 255 00:12:23,040 --> 00:12:24,880 Bu CS50 edir. 256 00:12:24,880 --> 00:12:27,286