Oratè 1: Tout dwa, Se konsa, sa se li ou konkrètman bezwen fè? Oke, vire soti gen nan jis kat fonksyon ke ou bezwen aplike ki gen fonctionnalités se entegral nan bon nan operasyon nan sèvè wèb la, men tout nan ki gen konpòtman se yon bagay ki etwatman defini, se konsa ke yo te sèlman fè bèl anpil yon sèl bagay. Premye bagay w ap ale nan bezwen fè se aplike, pou chak spesifikasyon la, fonksyon an Passage. Sa a se yon fonksyon san patipri senp nan fen a, ki pran kòm yon agiman tou sa chemen ki mennen nan dosye a ki itilizatè a vle mande, epi ou bezwen reponn ak nan sa yo rele Pantomim kalite, oswa Content-kalite, nan ki dosye-a. Pou egzanp, si li nan yon dosye tankou, alo dot HTML w ap ale nan reponn ak yon pantomim di ki kalite quote unquote HTML koupe tèks. Oswa si li nan yon imaj, ou ta ka vle yo reponn ak imaj dot koupe Sgond oswa imaj koupe JPEG. Al gade nan spesifikasyon la pou plizyè nan fòma dosye ou bezwen detekte. Men, li vrèman klou desann nan pran yon gade nan chemen an, ke ou se sot pase yo, ak gade nan dosye li yo ekstansyon, karaktè ki sot pase yo apre peryòd la fin oswa dot. Se konsa, nou pral kite l 'bay ou ak kèk a sijesyon sa yo nan spesifikasyon la eseye figi konnen egzakteman ki jan yo jwenn ki dot ak ekstansyon nan dosye se konsa ke ou ka fè nan kat soti nan yon nan lòt la. Next moute se fonksyon an analyzes. Se konsa, yon sèl sa a se yon ti kras plis patisipe, nan ki ou bezwen pran nan ki agiman [fèbl], li nan iteratif sou li, pèsonaj pou karaktè, oswa fisèl pa fisèl, yo nan lòd yo asire w ke ke li satisfè egzakteman definisyon an fòmèl pou ke premye liy demann, tankou pou chak spesifikasyon la. Epi ou bezwen chaje nan absoli chemen ki chèn, ki reprezante yon bagay tankou, koupe alo dot HTML. Pandan se tan, opsyonèlman, apre yo fin ki chemen ta kapab yon mak kesyon ak Lè sa a yon afè query tankou, q egal chat, oswa q egal chat comercial, ak Lè sa a, yon lòt valè kle pè. Se konsa, w ap ale nan bezwen etap sou karaktè sa yo, kòm byen, jiska nan premye espas, yo nan lòd yo kreye yon fisèl ki magazen andedan nan li fisèl la rechèch tèt li. Apre sa, w ap ale nan aplike fonksyon an chaj. Se konsa, li vire soti, si ou gade nan kòd la sous, kòm espèk nan dirije, se fonksyon an chaj yo itilize nan de kote. Li nan swa itilize yo chaje nan Sòti nan PHP Entèprèt la. Apre sa, nou te ekri tout nan kòd a manyen PHP, men li bezwen sèvi ak yon fonksyon rele chay, ki esansyèlman li tout nan la bytes nan pwodiksyon soti nan Entèprèt PHP a nan yon gwo etalaj. Menm chaj fonksyon tou se sèvi ak chaje nan memwa tout nan bytes nan soti nan yon dosye tankou, yon sgond, oswa yon JPEG, oswa dot HTML ranpli, ki te itilizatè a mande a. Se konsa, ou pral bezwen sèvi ak kèk ke trik nouvèl ak zouti soti nan pwoblèm mete 4 nan dosye IO, men ou ta dwe jwenn ke relativman familye yo ak lòt nan yon fason bèl, èspere ke, a mare ansanm nan plus entènèt bagay ak pi gran dosye IO bagay la. Finalman, nan endis yo fonksyon, tout sa ou bezwen fè se deside si wi ou non gen egziste kèk dosye efektivman rele endèks dot HTML, oswa endèks dot PHP, andedan nan anyè a, ki gen chemen ou se sot pase yo. Tèt la nan sa a vle di ke si itilizatè a fè mande yon anyè, nou ap pa sèlman pral montre l 'oswa li sa ki nan ke anyè, nou pral literalman montre yo endèks dot HTML, oswa endèks dot PHP, pa defo. Men, li k ap pase yo dwe kite ak ou pou figi konnen, lè l sèvi avèk kèk nan sijesyon sa yo nan kòd la sous, ki nou te deja ban nou, ki jan ou ka aktyèlman tcheke si wi ou non yon dosye sèten egziste nan anyè aktyèl la, se konsa ke ou ka retounen repons ki kòrèk la. Se konsa, nan fen a gen nan relativman kèk bytes ke ou bezwen pran soti nan la pwoblèm mete nan aplike nan nan sèvè enkonplè fonctionnalités. Men, definitivman asire w ke ou vlope lide ou otou kòm anpil nan kòd la ke ou kapab, pran konfò nan ke ou pa fè sa bezwen konprann tout nan la nivo ki pi ba Kòd rezo, tout nan ki pi ba nivo dosye IO kòd la. Vrèman, sa n ap fè ak pwoblèm sa a seri se sentèz pwoblèm nan sot pase yo plizyè kouche, entwodwi yon ti jan nan WebLogic, ak konsèp rezo, se konsa ke finalman ou bati yon bagay sa a, se vrèman byen enteresan, vrèman byen pwisan, men yo toujou lè l sèvi avèk la blòk bilding menm, ke nou ve yo te lè l sèvi avèk pou kèk tan.