1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> SPEAKER 1: Të gjithë të drejtë, kështu që çfarë është ajo që ju duhet të bëni konkretisht? 3 00:00:02,280 --> 00:00:04,140 E pra, rezulton ka vetëm katër funksionet 4 00:00:04,140 --> 00:00:06,390 që ju duhet për të zbatuar funksionalitetin e të cilit është 5 00:00:06,390 --> 00:00:08,520 pjesë integrale e duhur funksionimin e web server, 6 00:00:08,520 --> 00:00:10,720 por të gjithë e të cilit sjellje është shumë e ngushtë 7 00:00:10,720 --> 00:00:13,104 përcaktuar, në mënyrë që ata të vetëm bëjë shumë e shumë një gjë. 8 00:00:13,104 --> 00:00:15,270 Gjëja e parë që ju do të jeni të duhet të bëni është zbatuar, 9 00:00:15,270 --> 00:00:17,540 sipas specifikimit, funksioni lookup. 10 00:00:17,540 --> 00:00:20,900 Ky është një funksion mjaft e thjeshtë në në fund, që merr si argument 11 00:00:20,900 --> 00:00:24,690 çfarëdo rruga për dosjen që përdoruesi dëshiron për të kërkuar, 12 00:00:24,690 --> 00:00:28,310 dhe ju duhet të përgjigjet me ashtuquajtura lloji MIME, ose Content-Type, 13 00:00:28,310 --> 00:00:29,200 e këtë dosje. 14 00:00:29,200 --> 00:00:31,415 Për shembull, në qoftë se është një skedar si, përshëndetje dot 15 00:00:31,415 --> 00:00:37,470 HTML ju jeni do të përgjigjet me një MIME lloj i citatit mbyll thonjëzat HTML çaj teksti. 16 00:00:37,470 --> 00:00:40,920 >> Ose në qoftë se është një imazh, ju mund të dëshironi për t'iu përgjigjur me imazh dot slash 17 00:00:40,920 --> 00:00:42,990 Grimë apo imazh çaj JPEG. 18 00:00:42,990 --> 00:00:46,280 Shih specifikimet për ndryshme file formats ju keni nevojë për të zbuluar. 19 00:00:46,280 --> 00:00:49,760 Por me të vërtetë boils poshtë për të marrë një shikoni në rrugën, se ju jeni e kaluara, 20 00:00:49,760 --> 00:00:52,870 dhe duke kërkuar në dosjen e saj extension, disa karaktere të fundit 21 00:00:52,870 --> 00:00:54,297 pas periudhës zvarritës ose dot. 22 00:00:54,297 --> 00:00:57,130 Pra, ne do të lënë atë për ju me disa e lë të kuptohet se në specifikimin 23 00:00:57,130 --> 00:01:00,170 të kuptoj se saktësisht se si për të gjetur se dot dhe prapashtesa 24 00:01:00,170 --> 00:01:02,840 kështu që ju mund të bëni të mapping nga njëri tek tjetri. 25 00:01:02,840 --> 00:01:04,395 >> Tjetra është funksioni Parse. 26 00:01:04,395 --> 00:01:06,270 Pra, kjo është pak më përfshirë, nga ajo qe, 27 00:01:06,270 --> 00:01:08,590 ju duhet të merrni në atë Argumenti [e padëgjueshme], 28 00:01:08,590 --> 00:01:12,030 kjo është përsëritur mbi të, karakter për karakterin, ose varg me varg, 29 00:01:12,030 --> 00:01:14,660 në mënyrë që të sigurohemi që ajo i plotëson pikërisht 30 00:01:14,660 --> 00:01:19,155 përkufizimi formal e që për herë të parë Kërkesa line, sipas specifikimeve. 31 00:01:19,155 --> 00:01:23,930 Dhe ju duhet të ngarkesës në absolut rrugë që nënvargu, që përfaqëson 32 00:01:23,930 --> 00:01:26,550 diçka si, çaj Hello dot HTML. 33 00:01:26,550 --> 00:01:29,960 Ndërkohë, sipas dëshirës, ​​pas kësaj rrugë mund të jetë një pikëpyetje 34 00:01:29,960 --> 00:01:32,240 dhe pastaj një varg pyetje si, q barabartë macet, 35 00:01:32,240 --> 00:01:35,310 ose q barabartë macet simbol, dhe pastaj një tjetër palë vlerë kyç. 36 00:01:35,310 --> 00:01:38,380 Pra, ju do të jeni nevojë për të hap mbi këto karaktere, 37 00:01:38,380 --> 00:01:41,150 si dhe, deri në momentin e hapësirë ​​të parë, në mënyrë 38 00:01:41,150 --> 00:01:47,327 për të krijuar një varg që ruan në brendësi të saj vargut query vetë. 39 00:01:47,327 --> 00:01:49,410 Tjetra, ju do të jeni të të zbatojë funksionin e ngarkesës. 40 00:01:49,410 --> 00:01:52,493 Pra, ajo rezulton, në qoftë se ju shikoni nëpër kodi burim, si spekulim drejton, 41 00:01:52,493 --> 00:01:54,210 funksioni ngarkesës është përdorur në dy vende. 42 00:01:54,210 --> 00:01:57,420 Është ose përdoret për të ngarkesës prodhimit nga PHP përkthyesit. 43 00:01:57,420 --> 00:01:59,700 Dhe kemi shkruar të gjithë kodi trajtimin PHP, 44 00:01:59,700 --> 00:02:01,840 por ajo ka nevojë për të përdorin një funksion të quajtur 45 00:02:01,840 --> 00:02:06,350 ngarkesës, që në thelb lexon të gjitha të bytes e prodhimit nga përkthyes PHP 46 00:02:06,350 --> 00:02:08,430 në një grup të madh. 47 00:02:08,430 --> 00:02:10,850 >> Që të njëjtën ngarkesë Funksioni është përdorur edhe për të ngarkuar 48 00:02:10,850 --> 00:02:15,200 në kujtesën e të gjithë të bytes nga një skedar si, një çast, ose një JPEG, apo dot HTML 49 00:02:15,200 --> 00:02:16,630 fotografi, që përdoruesi ka kërkuar. 50 00:02:16,630 --> 00:02:21,060 Pra, ju do të duhet të përdorin disa truket dhe Mjetet nga problemi vendosur në 4 fotografi IO, 51 00:02:21,060 --> 00:02:24,410 por ju duhet të gjeni se relativisht njohur dhe në një mënyrë të bukur, me shpresë, 52 00:02:24,410 --> 00:02:28,110 i lidhur së bashku më të reja web gjëra me të vjetër fotografi IO gjëra. 53 00:02:28,110 --> 00:02:31,490 >> Së fundi, në indekset funksion, të gjithë ju duhet të bëni 54 00:02:31,490 --> 00:02:34,570 është që të vendosë nëse ka ose jo ekzistojnë disa fotografi në mënyrë efektive 55 00:02:34,570 --> 00:02:40,430 quajtur indeksi dot HTML, ose indeksin dot PHP, brenda e directory, rrugë të të cilit 56 00:02:40,430 --> 00:02:41,220 janë të kaluara. 57 00:02:41,220 --> 00:02:44,360 Përmbysur kjo do të thotë se në qoftë se përdoruesi bën të kërkojë një listë, 58 00:02:44,360 --> 00:02:47,318 ne nuk jemi vetëm duke shkuar për të treguar atë ose saj përmbajtjen e atij directory, 59 00:02:47,318 --> 00:02:51,342 ne do të vërtetë tregojnë atyre Indeksi dot HTML, ose indeksin dot PHP, by default. 60 00:02:51,342 --> 00:02:54,300 Por ajo do të jetë lënë për ju për të kuptoj se, duke përdorur disa lë të kuptohet se 61 00:02:54,300 --> 00:02:56,350 në kodin burim, që ne kemi dhënë tashmë ju, 62 00:02:56,350 --> 00:02:59,880 si ju mund të kontrolloni në fakt nëse një skedar të caktuar ekziston 63 00:02:59,880 --> 00:03:03,380 në dosjen aktuale, në mënyrë që ju mund të shkoni përsëri përgjigjen e saktë. 64 00:03:03,380 --> 00:03:05,800 >> Pra, në fund ka relativisht pak bytes 65 00:03:05,800 --> 00:03:09,155 që ju duhet për të marrë jashtë nga Problemi vendosur për zbatimin e serverit 66 00:03:09,155 --> 00:03:10,210 funksionalitetin paplotë. 67 00:03:10,210 --> 00:03:13,180 Por patjetër sigurohuni që ju të përfundojë mendjen tuaj rreth sa më shumë të kodit 68 00:03:13,180 --> 00:03:15,013 si ju mund të, duke marrë rehati në atë që ju nuk e bëni 69 00:03:15,013 --> 00:03:18,160 duhet të kuptojnë të gjithë e më të ulët Kodi networking nivel, të gjithë 70 00:03:18,160 --> 00:03:19,834 i ulët niveli i skedarit kodin IO. 71 00:03:19,834 --> 00:03:21,750 Me të vërtetë, ajo që ne jemi duke bërë me këtë grup problemit 72 00:03:21,750 --> 00:03:25,670 është sintetizuar problemin kaluar disa grupe, duke futur një grimë e Weblogic, 73 00:03:25,670 --> 00:03:28,802 dhe konceptet e rrjeteve, në mënyrë që në fund të fundit ju 74 00:03:28,802 --> 00:03:31,760 të ndërtuar diçka që është me të vërtetë mjaft të interesant, me të vërtetë mjaft të fuqishme, 75 00:03:31,760 --> 00:03:33,468 por ende duke përdorur blloqe të njëjtën ndërtesë, 76 00:03:33,468 --> 00:03:36,310 që ne kemi qenë duke përdorur për disa kohë.