>> SPEAKER 1: Të gjithë të drejtë, kështu që çfarë është ajo që ju duhet të bëni konkretisht?
E pra, rezulton ka vetëm katër funksionet
që ju duhet për të zbatuar funksionalitetin e të cilit është
pjesë integrale e duhur funksionimin e web server,
por të gjithë e të cilit sjellje është shumë e ngushtë
përcaktuar, në mënyrë që ata të vetëm bëjë shumë e shumë një gjë.
Gjëja e parë që ju do të jeni të duhet të bëni është zbatuar,
sipas specifikimit, funksioni lookup.
Ky është një funksion mjaft e thjeshtë në në fund, që merr si argument
çfarëdo rruga për dosjen që përdoruesi dëshiron për të kërkuar,
dhe ju duhet të përgjigjet me ashtuquajtura lloji MIME, ose Content-Type,
e këtë dosje.
Për shembull, në qoftë se është një skedar si, përshëndetje dot
HTML ju jeni do të përgjigjet me një MIME lloj i citatit mbyll thonjëzat HTML çaj teksti.
>> Ose në qoftë se është një imazh, ju mund të dëshironi për t'iu përgjigjur me imazh dot slash
Grimë apo imazh çaj JPEG.
Shih specifikimet për ndryshme file formats ju keni nevojë për të zbuluar.
Por me të vërtetë boils poshtë për të marrë një shikoni në rrugën, se ju jeni e kaluara,
dhe duke kërkuar në dosjen e saj extension, disa karaktere të fundit
pas periudhës zvarritës ose dot.
Pra, ne do të lënë atë për ju me disa e lë të kuptohet se në specifikimin
të kuptoj se saktësisht se si për të gjetur se dot dhe prapashtesa
kështu që ju mund të bëni të mapping nga njëri tek tjetri.
>> Tjetra është funksioni Parse.
Pra, kjo është pak më përfshirë, nga ajo qe,
ju duhet të merrni në atë Argumenti [e padëgjueshme],
kjo është përsëritur mbi të, karakter për karakterin, ose varg me varg,
në mënyrë që të sigurohemi që ajo i plotëson pikërisht
përkufizimi formal e që për herë të parë Kërkesa line, sipas specifikimeve.
Dhe ju duhet të ngarkesës në absolut rrugë që nënvargu, që përfaqëson
diçka si, çaj Hello dot HTML.
Ndërkohë, sipas dëshirës, ​​pas kësaj rrugë mund të jetë një pikëpyetje
dhe pastaj një varg pyetje si, q barabartë macet,
ose q barabartë macet simbol, dhe pastaj një tjetër palë vlerë kyç.
Pra, ju do të jeni nevojë për të hap mbi këto karaktere,
si dhe, deri në momentin e hapësirë ​​të parë, në mënyrë
për të krijuar një varg që ruan në brendësi të saj vargut query vetë.
Tjetra, ju do të jeni të të zbatojë funksionin e ngarkesës.
Pra, ajo rezulton, në qoftë se ju shikoni nëpër kodi burim, si spekulim drejton,
funksioni ngarkesës është përdorur në dy vende.
Është ose përdoret për të ngarkesës prodhimit nga PHP përkthyesit.
Dhe kemi shkruar të gjithë kodi trajtimin PHP,
por ajo ka nevojë për të përdorin një funksion të quajtur
ngarkesës, që në thelb lexon të gjitha të bytes e prodhimit nga përkthyes PHP
në një grup të madh.
>> Që të njëjtën ngarkesë Funksioni është përdorur edhe për të ngarkuar
në kujtesën e të gjithë të bytes nga një skedar si, një çast, ose një JPEG, apo dot HTML
fotografi, që përdoruesi ka kërkuar.
Pra, ju do të duhet të përdorin disa truket dhe Mjetet nga problemi vendosur në 4 fotografi IO,
por ju duhet të gjeni se relativisht njohur dhe në një mënyrë të bukur, me shpresë,
i lidhur së bashku më të reja web gjëra me të vjetër fotografi IO gjëra.
>> Së fundi, në indekset funksion, të gjithë ju duhet të bëni
është që të vendosë nëse ka ose jo ekzistojnë disa fotografi në mënyrë efektive
quajtur indeksi dot HTML, ose indeksin dot PHP, brenda e directory, rrugë të të cilit
janë të kaluara.
Përmbysur kjo do të thotë se në qoftë se përdoruesi bën të kërkojë një listë,
ne nuk jemi vetëm duke shkuar për të treguar atë ose saj përmbajtjen e atij directory,
ne do të vërtetë tregojnë atyre Indeksi dot HTML, ose indeksin dot PHP, by default.
Por ajo do të jetë lënë për ju për të kuptoj se, duke përdorur disa lë të kuptohet se
në kodin burim, që ne kemi dhënë tashmë ju,
si ju mund të kontrolloni në fakt nëse një skedar të caktuar ekziston
në dosjen aktuale, në mënyrë që ju mund të shkoni përsëri përgjigjen e saktë.
>> Pra, në fund ka relativisht pak bytes
që ju duhet për të marrë jashtë nga Problemi vendosur për zbatimin e serverit
funksionalitetin paplotë.
Por patjetër sigurohuni që ju të përfundojë mendjen tuaj rreth sa më shumë të kodit
si ju mund të, duke marrë rehati në atë që ju nuk e bëni
duhet të kuptojnë të gjithë e më të ulët Kodi networking nivel, të gjithë
i ulët niveli i skedarit kodin IO.
Me të vërtetë, ajo që ne jemi duke bërë me këtë grup problemit
është sintetizuar problemin kaluar disa grupe, duke futur një grimë e Weblogic,
dhe konceptet e rrjeteve, në mënyrë që në fund të fundit ju
të ndërtuar diçka që është me të vërtetë mjaft të interesant, me të vërtetë mjaft të fuqishme,
por ende duke përdorur blloqe të njëjtën ndërtesë,
që ne kemi qenë duke përdorur për disa kohë.