HOPARLÖR 1: Bütün sağ, belə nə bu konkret nə etmək lazımdır? Yaxşı, var çıxır yalnız dörd funksiyaları Siz həyata keçirmək lazımdır ki, kimin funksionallığı müvafiq ayrılmaz web server əməliyyat, lakin bütün onların of davranış çox dar deyil müəyyən ki, onlar yalnız olduqca çox bir şey yoxdur. Siz olacaq ilk şey həyata nə etmək lazımdır, dəqiqləşdirilməsi üzrə, Axtarış funksiyası. Bu, kifayət qədər sadə funksiyası var bir arqument kimi görür sonu fayl hər hansı yol istifadəçi tələb etmək istəyir ki, və siz cavab lazımdır Sözdə MIME növü, və ya Content-növü, ki, fayl. Məsələn, əgər bir fayl kimi, salam dot Bir MIME ilə cavab olacaq HTML quote dırnağı bağlamaq mətn çizgi HTML növü. Bir şəkil var və ya istədiyiniz bilər image dot çizgi ilə cavab Anda və ya image JPEG doğramaq. Müxtəlif dəqiqləşdirilməsi bax fayl formatları aşkar etmək lazımdır. Lakin bu, həqiqətən bir alaraq sonunda aşağı yol baxmaq, siz keçmiş ki, və onun fayl baxaraq uzadılması, son bir neçə simvol arxada dövr və ya dot sonra. Beləliklə, biz bəzi sizə tərk edəcəyik dəqiqləşdirilməsi ilə göstərişlər tapmaq üçün dəqiq necə anlamaq üçün ki, dot və fayl uzantısı belə ki, edə bilərsiniz ki, bir digər mapping. Sonrakı qədər analiz funksiyası var. Belə ki, bu bir az daha da cəlb ki, etmək lazımdır arqument [işitilemez], bu artıq iterated ki, xarakter xarakter üçün, və ya simli ilə simli, əmin etmək üçün məhz cavab ilk rəsmi definition tələbi line, dəqiqləşdirilməsi üzrə. Və mütləq daxil yüklemek üçün lazımdır substring ki, təmsil yol bir şey kimi, salam dot HTML doğramaq. Eyni zamanda, isteğe, sonra yol bir sual işarəsi ola bilər və sonra bir sorğu string kimi, q pişik bərabərdir, və ya q cats işareti bərabərdir, və sonra digər əsas dəyər cüt. Belə ki, sizə lazım olacaq bu simvol üzərində addım, eləcə də, up qədər məqsədilə ilk kosmos, ki, mağazalar bir string yaratmaq bu sorğu string özü daxilində. Sonra, olacaq yük funksiyası həyata. Siz baxmaq əgər Belə ki, həyata çevirir mənbə kodu, spec istiqamətləndirir kimi, yük funksiyası iki yerdə istifadə olunur. Bu yüklemek üçün istifadə bilərsiniz PHP Interpreter çıxış. Və biz bütün yazdı PHP user indeksi, lakin bu lazım deyil adlı funksiyası istifadə yük, ki, mahiyyətcə bütün oxuyur PHP-nin Interpreter çıxdı bytes böyük array daxil. Həmin funksiyası yük da yüklemek üçün istifadə olunur bir fayl yaddaş bayt bütün daxil kimi, bir anda, və ya JPEG, və ya dot HTML fayl, istifadəçi tələb edib. Belə ki, bəzi tövsiyələr istifadə etmək lazımdır və problemi tools, fayl IO 4 müəyyən ancaq nisbətən ki, tapmaq lazımdır tanış və gözəl bir şəkildə, ümid edirəm ki, yeni web birlikdə tying older fayl IO heyəti ilə stuff. Nəhayət, indekslərinin funksiyası, bütün etmək lazımdır və ya orada qərar qəbul edir səmərəli bir fayl mövcud index dot HTML, və ya index dot PHP adlı, Onun yolu kataloq daxilində keçmiş. Bu ayaq deməkdir ki, əgər istifadəçi bir kataloq tələb edir, biz yalnız ona göstərmək fikrində deyilik və ya onun ki, kataloq məzmunu, biz sözün onlara index dot göstərmək lazımdır Default PHP dot HTML, və ya index. Amma bu sizə tərk olacaq , anlamaq göstərişlər bəzi istifadə mənbə kodu, ki, Biz artıq sizə təqdim etdik, Siz, həqiqətən, kontrol edə bilərsiniz necə Müəyyən bir fayl mövcud olub-olmadığını cari kataloq, belə ki, Siz düzgün cavab ola bilər. Belə ki, sonunda var nisbətən az bytes Siz almaq lazımdır ki, problem server-nin həyata keçirilməsi üçün müəyyən natamam funksionallıq. Amma mütləq kesmek əmin olun kod ətrafında qədər fikrinizi Siz kimi alaraq ki, rahatlıq siz deyil bütün anlamaq lazımdır aşağı səviyyədə şəbəkə kodu, bütün ən aşağı səviyyə fayl IO kodu. Həqiqətən, biz nə edirik Bu problem dəsti ilə Son bir neçə problemi sintezinin edir dəstləri, WebLogic bir az tətbiqi, və şəbəkə anlayışlar, belə ki, nəticədə həqiqətən, çox bir şey yaratmaq həqiqətən çox güclü, maraqlı, lakin hələ də istifadə Eyni bloklar, biz bir müddət istifadə etdik ki.