>> 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.