Cainteoir 1: Ceart go leor, mar sin cad is gá duit go nithiúil a dhéanamh? Bhuel casadh, amach ann s ach ceithre feidhmeanna gur gá duit a chur i bhfeidhm Tá feidhmiúlacht a bhfuil a lárnach don cuí oibriú an fhreastalaí gréasáin, ach go léir dá gcuid Tá iompar an-cúng sainithe, ionas go mbeidh siad ach dhéanamh go leor i bhfad an rud amháin. An chéad rud bhfuil tú ag dul go mór chun é a chur i bhfeidhm dhéanamh, in aghaidh an tsonraíocht, an fheidhm dhéanamh. Is é seo an fheidhm simplí go leor i an deireadh, a thógann mar argóint is cuma cad an cosán chun an comhad gur mian leis an úsáideoir a iarraidh, agus is gá duit chun freagra leis an mar a thugtar air de chineál MIME, nó Ábhar-cineál, den comhad. Mar shampla, má tá sé comhad cosúil le, Dia duit ponc HTML tú ag dul chun freagairt le MIME cineál ceanglófar athfhriotail HTML Slais téacs. Nó má tá sé íomhá, b'fhéidir gur mhaith leat chun freagairt le íomhá ponc Slais JIFF nó íomhá Slais JPEG. Féach ar an tsonraíocht don éagsúla formáidí comhaid is gá duit a bhrath. Ach boils sé i ndáiríre síos go dtí cur le féachaint ar an cosán, go bhfuil tú am atá caite, agus ag féachaint ar a chomhad síneadh, na carachtair anuas tar éis na tréimhse trailing nó ponc. Mar sin, beidh orainn é a fhágáil chun tú le roinnt de na leideanna sa tsonraíocht chun an figiúr amach go cruinn conas a aimsiú go ponc agus an síneadh comhad ionas gur féidir leat a dhéanamh ar mapáil ó cheann go ceann eile. Next suas an fheidhm parsáil. Mar sin, tá an ceann seo a bhí beagán níos mó i gceist, sa mhéid is go is gá duit a dhéanamh sa argóint [inaudible], sé athluaigh mó ná é, carachtar do charachtar, nó téad de téad, d'fhonn a dhéanamh cinnte go go gcomhlíonann sé go díreach an sainmhíniú foirmiúil ar an chéad líne a iarraidh, de réir an tsonraíocht. Agus is gá duit a luchtú isteach absalóideach cosán go substring ionann sin rud éigin cosúil le, Slais Dia duit ponc HTML. Idir an dá linn, roghnach, tar éis sin D'fhéadfadh a bheith cosán comhartha ceiste agus ansin ar shraith cheist cosúil le, is ionann q cait, nó q ionann cait ampersand, agus ansin péire luach eochair eile. Mar sin, tá tú ag dul go mór chun céim thar na carachtair, chomh maith, suas go dtí an an chéad spás, d'fhonn a chruthú ar shraith go siopaí taobh istigh de sé an teaghrán cheist féin. Next, tá tú ag dul go dtí an fheidhm ualach a chur i bhfeidhm. Mar sin, casadh sé amach, má fhéachann tú tríd an cód foinse, a ordóidh an spec, Tá an fheidhm ualach a úsáidtear i dhá áit. Tá sé seo ag ceachtar a úsáidtear chun luchtú an aschur ón Teangaire PHP. Agus scríobh againn ar fad de an cód láimhseáil PHP, ach ní gá é a úsáid feidhm a dtugtar ualach, go léann bunúsach gach ceann de na bytes aschuir ó Ateangaire PHP ar isteach i sraith mór. Go ualach fheidhm chéanna Tá úsáid freisin a luchtú i gcuimhne gach ceann de na bearta ó chomhad cosúil le, le JIFF, nó JPEG, nó ponc HTML comhad, go bhfuil an t-úsáideoir a iarradh. Mar sin, beidh ort a úsáid roinnt cleasanna agus Uirlisí as fadhb a leagtar 4 i gcomhad IO, ach ba chóir duit go réasúnta eolas agus ar bhealach deas, tá súil againn, de tying le chéile an ngréasán níos nuaí stuif leis an gcomhad sine IO stuif. Ar deireadh, sna innéacsanna fheidhm, go léir is gá duit a dhéanamh is é sin le cinneadh a dhéanamh an bhfuil nó nach bhfuil ann roinnt comhad héifeachtach ar a dtugtar innéacs ponc HTML, nó innéacs ponc PHP, taobh istigh den eolaire, a bhfuil a cosán tú Tá am atá caite. Ciallaíonn an upside de seo más rud é a dhéanann an t-úsáideoir a iarraidh eolaire, ní táimid ag dul ach a thaispeáint dó nó di an t-ábhar sin eolaire, beidh orainn a thaispeáint literally iad innéacs ponc HTML, nó innéacs ponc PHP, de réir réamhshocraithe. Ach tá sé ag dul a bheith fágtha chun tú a figiúr amach, ag úsáid roinnt de na leideanna sa cód foinse, go tá muid tugtha cheana féin agat, conas is féidir leat a sheiceáil i ndáiríre an bhfuil comhad áirithe sa chomhadlann reatha, ionas go mbeidh is féidir leat filleadh ar an freagra ceart. Mar sin, sa deireadh níl is beag beart gur gá duit a thógáil amach as an fhadhb a leagtar a chur i bhfeidhm ar an fhreastalaí feidhmiúlacht neamhiomlán. Ach is cinnte a dhéanamh cinnte wrap tú d'intinn timpeall mar bhfad ar an cód agus is féidir leat, ag cur chompord sa mhéid is nach bhfuil tú Ní mór a thuiscint gach ceann de na cód líonrú ísle leibhéal, gach an chomhaid leibhéal IO cód ísle. Really, cad tá ag éirí linn le fadhb an sraith Tá synthesizing ar an bhfadhb anuas agus arís eile Leagann, a thabhairt isteach le beagán de Weblogic, agus coincheapa líonrú, ionas go mbeidh deireadh thiar tú rud éigin go bhfuil i ndáiríre go leor a thógáil suimiúil, i ndáiríre go leor cumhachtach, ach fós ag baint úsáide as an bloic thógála céanna, go atá muid ag baint úsáide as ar feadh tamaill.