1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> HOPARLÖR 1: Bütün sağ, belə nə bu konkret nə etmək lazımdır? 3 00:00:02,280 --> 00:00:04,140 Yaxşı, var çıxır yalnız dörd funksiyaları 4 00:00:04,140 --> 00:00:06,390 Siz həyata keçirmək lazımdır ki, kimin funksionallığı 5 00:00:06,390 --> 00:00:08,520 müvafiq ayrılmaz web server əməliyyat, 6 00:00:08,520 --> 00:00:10,720 lakin bütün onların of davranış çox dar deyil 7 00:00:10,720 --> 00:00:13,104 müəyyən ki, onlar yalnız olduqca çox bir şey yoxdur. 8 00:00:13,104 --> 00:00:15,270 Siz olacaq ilk şey həyata nə etmək lazımdır, 9 00:00:15,270 --> 00:00:17,540 dəqiqləşdirilməsi üzrə, Axtarış funksiyası. 10 00:00:17,540 --> 00:00:20,900 Bu, kifayət qədər sadə funksiyası var bir arqument kimi görür sonu 11 00:00:20,900 --> 00:00:24,690 fayl hər hansı yol istifadəçi tələb etmək istəyir ki, 12 00:00:24,690 --> 00:00:28,310 və siz cavab lazımdır Sözdə MIME növü, və ya Content-növü, 13 00:00:28,310 --> 00:00:29,200 ki, fayl. 14 00:00:29,200 --> 00:00:31,415 Məsələn, əgər bir fayl kimi, salam dot 15 00:00:31,415 --> 00:00:37,470 Bir MIME ilə cavab olacaq HTML quote dırnağı bağlamaq mətn çizgi HTML növü. 16 00:00:37,470 --> 00:00:40,920 >> Bir şəkil var və ya istədiyiniz bilər image dot çizgi ilə cavab 17 00:00:40,920 --> 00:00:42,990 Anda və ya image JPEG doğramaq. 18 00:00:42,990 --> 00:00:46,280 Müxtəlif dəqiqləşdirilməsi bax fayl formatları aşkar etmək lazımdır. 19 00:00:46,280 --> 00:00:49,760 Lakin bu, həqiqətən bir alaraq sonunda aşağı yol baxmaq, siz keçmiş ki, 20 00:00:49,760 --> 00:00:52,870 və onun fayl baxaraq uzadılması, son bir neçə simvol 21 00:00:52,870 --> 00:00:54,297 arxada dövr və ya dot sonra. 22 00:00:54,297 --> 00:00:57,130 Beləliklə, biz bəzi sizə tərk edəcəyik dəqiqləşdirilməsi ilə göstərişlər 23 00:00:57,130 --> 00:01:00,170 tapmaq üçün dəqiq necə anlamaq üçün ki, dot və fayl uzantısı 24 00:01:00,170 --> 00:01:02,840 belə ki, edə bilərsiniz ki, bir digər mapping. 25 00:01:02,840 --> 00:01:04,395 >> Sonrakı qədər analiz funksiyası var. 26 00:01:04,395 --> 00:01:06,270 Belə ki, bu bir az daha da cəlb 27 00:01:06,270 --> 00:01:08,590 ki, etmək lazımdır arqument [işitilemez], 28 00:01:08,590 --> 00:01:12,030 bu artıq iterated ki, xarakter xarakter üçün, və ya simli ilə simli, 29 00:01:12,030 --> 00:01:14,660 əmin etmək üçün məhz cavab 30 00:01:14,660 --> 00:01:19,155 ilk rəsmi definition tələbi line, dəqiqləşdirilməsi üzrə. 31 00:01:19,155 --> 00:01:23,930 Və mütləq daxil yüklemek üçün lazımdır substring ki, təmsil yol 32 00:01:23,930 --> 00:01:26,550 bir şey kimi, salam dot HTML doğramaq. 33 00:01:26,550 --> 00:01:29,960 Eyni zamanda, isteğe, sonra yol bir sual işarəsi ola bilər 34 00:01:29,960 --> 00:01:32,240 və sonra bir sorğu string kimi, q pişik bərabərdir, 35 00:01:32,240 --> 00:01:35,310 və ya q cats işareti bərabərdir, və sonra digər əsas dəyər cüt. 36 00:01:35,310 --> 00:01:38,380 Belə ki, sizə lazım olacaq bu simvol üzərində addım, 37 00:01:38,380 --> 00:01:41,150 eləcə də, up qədər məqsədilə ilk kosmos, 38 00:01:41,150 --> 00:01:47,327 ki, mağazalar bir string yaratmaq bu sorğu string özü daxilində. 39 00:01:47,327 --> 00:01:49,410 Sonra, olacaq yük funksiyası həyata. 40 00:01:49,410 --> 00:01:52,493 Siz baxmaq əgər Belə ki, həyata çevirir mənbə kodu, spec istiqamətləndirir kimi, 41 00:01:52,493 --> 00:01:54,210 yük funksiyası iki yerdə istifadə olunur. 42 00:01:54,210 --> 00:01:57,420 Bu yüklemek üçün istifadə bilərsiniz PHP Interpreter çıxış. 43 00:01:57,420 --> 00:01:59,700 Və biz bütün yazdı PHP user indeksi, 44 00:01:59,700 --> 00:02:01,840 lakin bu lazım deyil adlı funksiyası istifadə 45 00:02:01,840 --> 00:02:06,350 yük, ki, mahiyyətcə bütün oxuyur PHP-nin Interpreter çıxdı bytes 46 00:02:06,350 --> 00:02:08,430 böyük array daxil. 47 00:02:08,430 --> 00:02:10,850 >> Həmin funksiyası yük da yüklemek üçün istifadə olunur 48 00:02:10,850 --> 00:02:15,200 bir fayl yaddaş bayt bütün daxil kimi, bir anda, və ya JPEG, və ya dot HTML 49 00:02:15,200 --> 00:02:16,630 fayl, istifadəçi tələb edib. 50 00:02:16,630 --> 00:02:21,060 Belə ki, bəzi tövsiyələr istifadə etmək lazımdır və problemi tools, fayl IO 4 müəyyən 51 00:02:21,060 --> 00:02:24,410 ancaq nisbətən ki, tapmaq lazımdır tanış və gözəl bir şəkildə, ümid edirəm ki, 52 00:02:24,410 --> 00:02:28,110 yeni web birlikdə tying older fayl IO heyəti ilə stuff. 53 00:02:28,110 --> 00:02:31,490 >> Nəhayət, indekslərinin funksiyası, bütün etmək lazımdır 54 00:02:31,490 --> 00:02:34,570 və ya orada qərar qəbul edir səmərəli bir fayl mövcud 55 00:02:34,570 --> 00:02:40,430 index dot HTML, və ya index dot PHP adlı, Onun yolu kataloq daxilində 56 00:02:40,430 --> 00:02:41,220 keçmiş. 57 00:02:41,220 --> 00:02:44,360 Bu ayaq deməkdir ki, əgər istifadəçi bir kataloq tələb edir, 58 00:02:44,360 --> 00:02:47,318 biz yalnız ona göstərmək fikrində deyilik və ya onun ki, kataloq məzmunu, 59 00:02:47,318 --> 00:02:51,342 biz sözün onlara index dot göstərmək lazımdır Default PHP dot HTML, və ya index. 60 00:02:51,342 --> 00:02:54,300 Amma bu sizə tərk olacaq , anlamaq göstərişlər bəzi istifadə 61 00:02:54,300 --> 00:02:56,350 mənbə kodu, ki, Biz artıq sizə təqdim etdik, 62 00:02:56,350 --> 00:02:59,880 Siz, həqiqətən, kontrol edə bilərsiniz necə Müəyyən bir fayl mövcud olub-olmadığını 63 00:02:59,880 --> 00:03:03,380 cari kataloq, belə ki, Siz düzgün cavab ola bilər. 64 00:03:03,380 --> 00:03:05,800 >> Belə ki, sonunda var nisbətən az bytes 65 00:03:05,800 --> 00:03:09,155 Siz almaq lazımdır ki, problem server-nin həyata keçirilməsi üçün müəyyən 66 00:03:09,155 --> 00:03:10,210 natamam funksionallıq. 67 00:03:10,210 --> 00:03:13,180 Amma mütləq kesmek əmin olun kod ətrafında qədər fikrinizi 68 00:03:13,180 --> 00:03:15,013 Siz kimi alaraq ki, rahatlıq siz deyil 69 00:03:15,013 --> 00:03:18,160 bütün anlamaq lazımdır aşağı səviyyədə şəbəkə kodu, bütün 70 00:03:18,160 --> 00:03:19,834 ən aşağı səviyyə fayl IO kodu. 71 00:03:19,834 --> 00:03:21,750 Həqiqətən, biz nə edirik Bu problem dəsti ilə 72 00:03:21,750 --> 00:03:25,670 Son bir neçə problemi sintezinin edir dəstləri, WebLogic bir az tətbiqi, 73 00:03:25,670 --> 00:03:28,802 və şəbəkə anlayışlar, belə ki, nəticədə 74 00:03:28,802 --> 00:03:31,760 həqiqətən, çox bir şey yaratmaq həqiqətən çox güclü, maraqlı, 75 00:03:31,760 --> 00:03:33,468 lakin hələ də istifadə Eyni bloklar, 76 00:03:33,468 --> 00:03:36,310 biz bir müddət istifadə etdik ki.