1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> Cainteoir 1: Ceart go leor, mar sin cad is gá duit go nithiúil a dhéanamh? 3 00:00:02,280 --> 00:00:04,140 Bhuel casadh, amach ann s ach ceithre feidhmeanna 4 00:00:04,140 --> 00:00:06,390 gur gá duit a chur i bhfeidhm Tá feidhmiúlacht a bhfuil a 5 00:00:06,390 --> 00:00:08,520 lárnach don cuí oibriú an fhreastalaí gréasáin, 6 00:00:08,520 --> 00:00:10,720 ach go léir dá gcuid Tá iompar an-cúng 7 00:00:10,720 --> 00:00:13,104 sainithe, ionas go mbeidh siad ach dhéanamh go leor i bhfad an rud amháin. 8 00:00:13,104 --> 00:00:15,270 An chéad rud bhfuil tú ag dul go mór chun é a chur i bhfeidhm dhéanamh, 9 00:00:15,270 --> 00:00:17,540 in aghaidh an tsonraíocht, an fheidhm dhéanamh. 10 00:00:17,540 --> 00:00:20,900 Is é seo an fheidhm simplí go leor i an deireadh, a thógann mar argóint 11 00:00:20,900 --> 00:00:24,690 is cuma cad an cosán chun an comhad gur mian leis an úsáideoir a iarraidh, 12 00:00:24,690 --> 00:00:28,310 agus is gá duit chun freagra leis an mar a thugtar air de chineál MIME, nó Ábhar-cineál, 13 00:00:28,310 --> 00:00:29,200 den comhad. 14 00:00:29,200 --> 00:00:31,415 Mar shampla, má tá sé comhad cosúil le, Dia duit ponc 15 00:00:31,415 --> 00:00:37,470 HTML tú ag dul chun freagairt le MIME cineál ceanglófar athfhriotail HTML Slais téacs. 16 00:00:37,470 --> 00:00:40,920 >> Nó má tá sé íomhá, b'fhéidir gur mhaith leat chun freagairt le íomhá ponc Slais 17 00:00:40,920 --> 00:00:42,990 JIFF nó íomhá Slais JPEG. 18 00:00:42,990 --> 00:00:46,280 Féach ar an tsonraíocht don éagsúla formáidí comhaid is gá duit a bhrath. 19 00:00:46,280 --> 00:00:49,760 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, 20 00:00:49,760 --> 00:00:52,870 agus ag féachaint ar a chomhad síneadh, na carachtair anuas 21 00:00:52,870 --> 00:00:54,297 tar éis na tréimhse trailing nó ponc. 22 00:00:54,297 --> 00:00:57,130 Mar sin, beidh orainn é a fhágáil chun tú le roinnt de na leideanna sa tsonraíocht 23 00:00:57,130 --> 00:01:00,170 chun an figiúr amach go cruinn conas a aimsiú go ponc agus an síneadh comhad 24 00:01:00,170 --> 00:01:02,840 ionas gur féidir leat a dhéanamh ar mapáil ó cheann go ceann eile. 25 00:01:02,840 --> 00:01:04,395 >> Next suas an fheidhm parsáil. 26 00:01:04,395 --> 00:01:06,270 Mar sin, tá an ceann seo a bhí beagán níos mó i gceist, sa mhéid is go 27 00:01:06,270 --> 00:01:08,590 is gá duit a dhéanamh sa argóint [inaudible], 28 00:01:08,590 --> 00:01:12,030 sé athluaigh mó ná é, carachtar do charachtar, nó téad de téad, 29 00:01:12,030 --> 00:01:14,660 d'fhonn a dhéanamh cinnte go go gcomhlíonann sé go díreach 30 00:01:14,660 --> 00:01:19,155 an sainmhíniú foirmiúil ar an chéad líne a iarraidh, de réir an tsonraíocht. 31 00:01:19,155 --> 00:01:23,930 Agus is gá duit a luchtú isteach absalóideach cosán go substring ionann sin 32 00:01:23,930 --> 00:01:26,550 rud éigin cosúil le, Slais Dia duit ponc HTML. 33 00:01:26,550 --> 00:01:29,960 Idir an dá linn, roghnach, tar éis sin D'fhéadfadh a bheith cosán comhartha ceiste 34 00:01:29,960 --> 00:01:32,240 agus ansin ar shraith cheist cosúil le, is ionann q cait, 35 00:01:32,240 --> 00:01:35,310 nó q ionann cait ampersand, agus ansin péire luach eochair eile. 36 00:01:35,310 --> 00:01:38,380 Mar sin, tá tú ag dul go mór chun céim thar na carachtair, 37 00:01:38,380 --> 00:01:41,150 chomh maith, suas go dtí an an chéad spás, d'fhonn 38 00:01:41,150 --> 00:01:47,327 a chruthú ar shraith go siopaí taobh istigh de sé an teaghrán cheist féin. 39 00:01:47,327 --> 00:01:49,410 Next, tá tú ag dul go dtí an fheidhm ualach a chur i bhfeidhm. 40 00:01:49,410 --> 00:01:52,493 Mar sin, casadh sé amach, má fhéachann tú tríd an cód foinse, a ordóidh an spec, 41 00:01:52,493 --> 00:01:54,210 Tá an fheidhm ualach a úsáidtear i dhá áit. 42 00:01:54,210 --> 00:01:57,420 Tá sé seo ag ceachtar a úsáidtear chun luchtú an aschur ón Teangaire PHP. 43 00:01:57,420 --> 00:01:59,700 Agus scríobh againn ar fad de an cód láimhseáil PHP, 44 00:01:59,700 --> 00:02:01,840 ach ní gá é a úsáid feidhm a dtugtar 45 00:02:01,840 --> 00:02:06,350 ualach, go léann bunúsach gach ceann de na bytes aschuir ó Ateangaire PHP ar 46 00:02:06,350 --> 00:02:08,430 isteach i sraith mór. 47 00:02:08,430 --> 00:02:10,850 >> Go ualach fheidhm chéanna Tá úsáid freisin a luchtú 48 00:02:10,850 --> 00:02:15,200 i gcuimhne gach ceann de na bearta ó chomhad cosúil le, le JIFF, nó JPEG, nó ponc HTML 49 00:02:15,200 --> 00:02:16,630 comhad, go bhfuil an t-úsáideoir a iarradh. 50 00:02:16,630 --> 00:02:21,060 Mar sin, beidh ort a úsáid roinnt cleasanna agus Uirlisí as fadhb a leagtar 4 i gcomhad IO, 51 00:02:21,060 --> 00:02:24,410 ach ba chóir duit go réasúnta eolas agus ar bhealach deas, tá súil againn, 52 00:02:24,410 --> 00:02:28,110 de tying le chéile an ngréasán níos nuaí stuif leis an gcomhad sine IO stuif. 53 00:02:28,110 --> 00:02:31,490 >> Ar deireadh, sna innéacsanna fheidhm, go léir is gá duit a dhéanamh 54 00:02:31,490 --> 00:02:34,570 is é sin le cinneadh a dhéanamh an bhfuil nó nach bhfuil ann roinnt comhad héifeachtach 55 00:02:34,570 --> 00:02:40,430 ar a dtugtar innéacs ponc HTML, nó innéacs ponc PHP, taobh istigh den eolaire, a bhfuil a cosán tú 56 00:02:40,430 --> 00:02:41,220 Tá am atá caite. 57 00:02:41,220 --> 00:02:44,360 Ciallaíonn an upside de seo más rud é a dhéanann an t-úsáideoir a iarraidh eolaire, 58 00:02:44,360 --> 00:02:47,318 ní táimid ag dul ach a thaispeáint dó nó di an t-ábhar sin eolaire, 59 00:02:47,318 --> 00:02:51,342 beidh orainn a thaispeáint literally iad innéacs ponc HTML, nó innéacs ponc PHP, de réir réamhshocraithe. 60 00:02:51,342 --> 00:02:54,300 Ach tá sé ag dul a bheith fágtha chun tú a figiúr amach, ag úsáid roinnt de na leideanna 61 00:02:54,300 --> 00:02:56,350 sa cód foinse, go tá muid tugtha cheana féin agat, 62 00:02:56,350 --> 00:02:59,880 conas is féidir leat a sheiceáil i ndáiríre an bhfuil comhad áirithe 63 00:02:59,880 --> 00:03:03,380 sa chomhadlann reatha, ionas go mbeidh is féidir leat filleadh ar an freagra ceart. 64 00:03:03,380 --> 00:03:05,800 >> Mar sin, sa deireadh níl is beag beart 65 00:03:05,800 --> 00:03:09,155 gur gá duit a thógáil amach as an fhadhb a leagtar a chur i bhfeidhm ar an fhreastalaí 66 00:03:09,155 --> 00:03:10,210 feidhmiúlacht neamhiomlán. 67 00:03:10,210 --> 00:03:13,180 Ach is cinnte a dhéanamh cinnte wrap tú d'intinn timpeall mar bhfad ar an cód 68 00:03:13,180 --> 00:03:15,013 agus is féidir leat, ag cur chompord sa mhéid is nach bhfuil tú 69 00:03:15,013 --> 00:03:18,160 Ní mór a thuiscint gach ceann de na cód líonrú ísle leibhéal, gach 70 00:03:18,160 --> 00:03:19,834 an chomhaid leibhéal IO cód ísle. 71 00:03:19,834 --> 00:03:21,750 Really, cad tá ag éirí linn le fadhb an sraith 72 00:03:21,750 --> 00:03:25,670 Tá synthesizing ar an bhfadhb anuas agus arís eile Leagann, a thabhairt isteach le beagán de Weblogic, 73 00:03:25,670 --> 00:03:28,802 agus coincheapa líonrú, ionas go mbeidh deireadh thiar tú 74 00:03:28,802 --> 00:03:31,760 rud éigin go bhfuil i ndáiríre go leor a thógáil suimiúil, i ndáiríre go leor cumhachtach, 75 00:03:31,760 --> 00:03:33,468 ach fós ag baint úsáide as an bloic thógála céanna, 76 00:03:33,468 --> 00:03:36,310 go atá muid ag baint úsáide as ar feadh tamaill.