1 00:00:00,000 --> 00:00:10,393 >> [Seinm ceoil] 2 00:00:10,393 --> 00:00:11,037 3 00:00:11,037 --> 00:00:12,120 DAVID J. MALAN: Gach ceart. 4 00:00:12,120 --> 00:00:12,830 Fáilte ar ais. 5 00:00:12,830 --> 00:00:13,890 Is é seo an CS50. 6 00:00:13,890 --> 00:00:15,570 Is é seo an deireadh seachtaine 8. 7 00:00:15,570 --> 00:00:18,360 Agus mar atá a fhios agat, ní mór dúinn go leor uaireanta oifige rialta i cúpla 8 00:00:18,360 --> 00:00:21,090 de na hallaí bia, lena n-áirítear Annenberg. 9 00:00:21,090 --> 00:00:23,860 Agus roinnt den fhoireann kindly ghlac roinnt grianghraf le déanaí. 10 00:00:23,860 --> 00:00:26,230 Agus in onóir Oíche Shamhna, shíl muid ba mhaith linn 11 00:00:26,230 --> 00:00:30,160 ceann a ghabh ionad linn trí roinnt iontas anseo i Annenberg Halla díreach 12 00:00:30,160 --> 00:00:31,490 an oíche eile. 13 00:00:31,490 --> 00:00:36,300 Do classmate Jacob leagadh amach le haghaidh grianghraf, ach bhí níos mó amusing 14 00:00:36,300 --> 00:00:39,760 a bhí ar Facebook, an ina dhiaidh sin comhrá a tharla ina dhiaidh sin. 15 00:00:39,760 --> 00:00:43,020 >> A chéad phost mar fhreagra a grianghraf go raibh sé seo. 16 00:00:43,020 --> 00:00:46,740 Tá cúpla nóiméad ina dhiaidh sin, chinn sé le ceann amháin suas é féin leis seo. 17 00:00:46,740 --> 00:00:53,800 Chuaigh sé ar ansin chun dul go dtí seo, agus ansin, fiú níos mó amusingly 18 00:00:53,800 --> 00:00:55,320 Is nuair a chimed a mamaí i. 19 00:00:55,320 --> 00:00:59,240 20 00:00:59,240 --> 00:01:01,800 Agus ansin ar deireadh thiar, is cosúil go raibh sé seo ach 21 00:01:01,800 --> 00:01:04,860 ruse iontach do imirt go bhfuil ar siúl. 22 00:01:04,860 --> 00:01:07,080 >> Mar sin, más mian leat a fheiceáil Jacob agus daoine eile, 23 00:01:07,080 --> 00:01:10,880 ina measc Cynthia Meng, atá ar taobh thiar de na láithreacha na foirne chrios CS50, 24 00:01:10,880 --> 00:01:13,970 ceann ar an URL seo, agus an dráma seo anseo. 25 00:01:13,970 --> 00:01:18,810 Mar sin, gan a thuilleadh moille, sa lá atá inniu táimid ag leanúint leis an breathnú ar cláir gréasáin, 26 00:01:18,810 --> 00:01:21,810 agus an cruthú iarbhír na gclár Ní gá a reáchtáil ar do-orduithe, 27 00:01:21,810 --> 00:01:24,080 ach in ionad a reáchtáil taobh istigh de bhrabhsálaí. 28 00:01:24,080 --> 00:01:26,320 >> Is dócha anois, nó an- go gairid, tá tú ag dul 29 00:01:26,320 --> 00:01:30,200 a bheith i measc na feidhme do fhreastalaí gréasáin féin, a 30 00:01:30,200 --> 00:01:31,700 difriúil ó cláir gréasáin. 31 00:01:31,700 --> 00:01:36,210 Is é fad faoi freastalaí gréasáin i pset6 bogearraí go bhfuil a fhios a scríobh conas a ghlacadh 32 00:01:36,210 --> 00:01:39,300 Iarrataí HTTP as brabhsálaí, nó fiú ó tú, an duine, 33 00:01:39,300 --> 00:01:42,340 le clár ar a dtugtar Telnet, agus ansin freagra a thabhairt ar na hiarratais sin ceachtar 34 00:01:42,340 --> 00:01:48,600 trí spitting amach comhad HTML, nó jpeg, nó gif, nó fiú comhad .php. 35 00:01:48,600 --> 00:01:52,490 >> Ach le freastalaí gréasáin, nach bhfuil sé ceaptha a oscailt ach an comhad PHP, 36 00:01:52,490 --> 00:01:55,260 rud éigin a chríochnaíonn i .php, agus ansin spit amach an t-ábhar. 37 00:01:55,260 --> 00:01:58,440 Tá sé ceaptha a dhéanamh cad atá le sin an chéad comhad a? 38 00:01:58,440 --> 00:01:59,390 Mar sin a labhairt. 39 00:01:59,390 --> 00:02:04,060 Gan thiomsú é, a dúirt muid ar an Luan, ach rather-- Mar sin, a léirmhíniú. 40 00:02:04,060 --> 00:02:08,070 >> PHP Tá teanga léiriú, agus mar sin de ar cheann de na gnéithe tábhachtacha i do gréasáin 41 00:02:08,070 --> 00:02:11,550 freastalaí, cé go i bhfeidhm ag dúinn, Tá an cumas le haghaidh do fhreastalaí gréasáin 42 00:02:11,550 --> 00:02:12,490 fógra, OH. 43 00:02:12,490 --> 00:02:14,580 Is é seo an comhad a chríochnaíonn i .php. 44 00:02:14,580 --> 00:02:17,970 Lig dom nach é a sheoladh díreach chuig an úsáideoir mhaith tá sé ábhar statach, 45 00:02:17,970 --> 00:02:20,970 ach lig dom é a léamh ar líne ag líne, ó chlé go deas, agus a léirmhíniú. 46 00:02:20,970 --> 00:02:23,030 >> Agus sin a dhéanamh, go bhfuil tú Beidh guys go bunúsach 47 00:02:23,030 --> 00:02:26,520 Punt le clár san fearas, agus ar a lán de na córais ríomhaireachta, 48 00:02:26,520 --> 00:02:27,500 ach ar a dtugtar PHP. 49 00:02:27,500 --> 00:02:30,579 Is é sin an t-ainm PHP na ateangaire féin teanga a. 50 00:02:30,579 --> 00:02:33,120 Mar sin, go bhfuil píosa againn a chur i bhfeidhm le haghaidh tú, agus tá an méid a d'fhág ar do shon, 51 00:02:33,120 --> 00:02:35,240 deireadh thiar, tá roinnt píosaí, i measc a 52 00:02:35,240 --> 00:02:37,960 ag cur i bhfeidhm Tacaíocht le haghaidh ábhar statach. 53 00:02:37,960 --> 00:02:40,180 >> Ach anois, agus le fhadhb a leagtar seacht, tá tú 54 00:02:40,180 --> 00:02:43,660 ag dul chun tús a chur chun aistriú go dtí iarbhír a scríobh an cód PHP 55 00:02:43,660 --> 00:02:45,970 go bhfaigheann léirmhíniú i caint le deireadh ar ais 56 00:02:45,970 --> 00:02:47,960 bunachar sonraí a stórálann faisnéis. 57 00:02:47,960 --> 00:02:51,020 Mar sin, a ligean ar níos fearr a tuiscint a fháil ar dtús cúpla na superglobals 58 00:02:51,020 --> 00:02:53,720 agus díreach cé mhéad de chumhacht agat a fháil amach as an bhosca le haghaidh saor in aisce 59 00:02:53,720 --> 00:02:55,250 le teanga cosúil le PHP. 60 00:02:55,250 --> 00:02:57,350 Things ní gá duit a chur i bhfeidhm duit féin. 61 00:02:57,350 --> 00:03:01,700 >> Mar sin, chonaic muid ar an Luan $ _GET, a bhfuil superglobal, 62 00:03:01,700 --> 00:03:05,496 a bhfuil ach PHP labhairt ar a son ar domhanda athróg is féidir leat rochtain a fháil in áit ar bith. 63 00:03:05,496 --> 00:03:06,620 Agus cad atá taobh istigh de $ _GET? 64 00:03:06,620 --> 00:03:09,930 65 00:03:09,930 --> 00:03:12,110 Cad atá taobh istigh de seo superglobal go linn a fheiceáil? 66 00:03:12,110 --> 00:03:15,900 67 00:03:15,900 --> 00:03:19,020 Surely go staitistiúil ag Fhios ag ar a laghad duine amháin. 68 00:03:19,020 --> 00:03:21,590 Cad atá taobh istigh de $ _GET? 69 00:03:21,590 --> 00:03:22,426 Yeah? 70 00:03:22,426 --> 00:03:24,130 >> LUCHT ÉISTEACHTA: Tá sé na hathróga chuir tú ar an teaghrán cheist. 71 00:03:24,130 --> 00:03:24,530 >> DAVID J. MALAN: Perfect. 72 00:03:24,530 --> 00:03:26,488 Tá sé an athróg agat a chur sa téad cheist. 73 00:03:26,488 --> 00:03:29,910 Mar sin, in ár sampla níos sine reimplementing Google nuair a bhí againn 74 00:03:29,910 --> 00:03:34,130 URL, agus ansin comhartha ceiste, a demarcates tús HTTP 75 00:03:34,130 --> 00:03:37,950 paraiméadair, ansin bhí againn q comhionann rud éigin, cosúil le q ionann cait, 76 00:03:37,950 --> 00:03:41,500 cad a bheadh ​​dul go huathoibríoch taobh istigh de sin $ _GET Super domhanda ar do shon, 77 00:03:41,500 --> 00:03:47,430 mar gheall ar PHP, ina eochair Q, agus ar a luach de cait. 78 00:03:47,430 --> 00:03:51,250 >> I bhfocail eile, $ _GET agus gach ceann de Is iad na rudaí arrays comhthiomsaitheach, 79 00:03:51,250 --> 00:03:54,530 táblaí Hais de shaghas, go eochracha a stóráil agus luachanna. 80 00:03:54,530 --> 00:03:57,980 Anois, ar ais i pset5, an hash tábla a bheadh ​​agat i bhfeidhm, 81 00:03:57,980 --> 00:04:00,220 nó an iarracht tú a d'fhéadfadh curtha i bhfeidhm, i ndáiríre 82 00:04:00,220 --> 00:04:04,010 Ba héifeachtach comhthiomsaitheach eagar, struchtúr sonraí 83 00:04:04,010 --> 00:04:07,220 trínar féidir leat a chomhlachú eochracha le luachanna. 84 00:04:07,220 --> 00:04:09,690 >> Ach i pset5, bhí na luachanna fánach. 85 00:04:09,690 --> 00:04:12,430 Ba é luach fíor go bunúsach nó bréagach. 86 00:04:12,430 --> 00:04:13,900 An bhfuil an focal san fhoclóir? 87 00:04:13,900 --> 00:04:18,279 Mar sin, nuair a hashed tú focal cosúil le úll a fheiceáil má tá úll sa bhfoclóir, 88 00:04:18,279 --> 00:04:21,820 d'fheidhm a sheiceáil dócha ar ais fíor nó bréagach. 89 00:04:21,820 --> 00:04:24,120 Mar sin, tá go héifeachtach leis an luach táimid ag dul ar ais. 90 00:04:24,120 --> 00:04:26,456 >> Ach chonaic muid ar an Luan go hachomair, is féidir leat cinnte 91 00:04:26,456 --> 00:04:28,830 chomhlachú níos suimiúla luachanna ná fíor díreach nó bréagach 92 00:04:28,830 --> 00:04:30,790 le heochracha, ar nós úll. 93 00:04:30,790 --> 00:04:33,909 D'fhéadfaí tú a thabhairt ar ais i ndáiríre teaghrán treallach, agus go deimhin, 94 00:04:33,909 --> 00:04:36,200 go bhfuil an méid $ _GET agus tá siad seo athróga eile a ligean a dhéanann tú. 95 00:04:36,200 --> 00:04:40,595 >> Mar sin, $ _POST cosúil i spiorad, ach má chuireann tú foirm tríd an bpost, 96 00:04:40,595 --> 00:04:44,490 modh HTTP difriúil go úsáid le haghaidh rudaí cosúil le cártaí creidmheasa, 97 00:04:44,490 --> 00:04:48,410 agus faisnéis príobháideacha, agus fiú faisnéis dénártha cosúil le grianghraif, 98 00:04:48,410 --> 00:04:51,840 na rudaí deireadh suas taobh istigh de $ _POST. 99 00:04:51,840 --> 00:04:53,770 Agus i ndáiríre le haghaidh comhad cosúil le jpeg agus whatnot, 100 00:04:53,770 --> 00:04:58,290 níl fiú eile ní go suas anseo ar a dtugtar $ _FILES chomh maith. 101 00:04:58,290 --> 00:05:01,280 >> Mar sin, freastalaí ní bheidh muid dwell ar ró- i bhfad, ach tugann sé rochtain agat 102 00:05:01,280 --> 00:05:04,860 a shórtáil de shonraí ar leibhéal níos ísle mar gheall ar an freastalaí féin go bhfuil tú ag baint úsáide as. 103 00:05:04,860 --> 00:05:07,430 Cookie agus seisiún, áfach, beidh orainn a fheiceáil go héifeachtach anois. 104 00:05:07,430 --> 00:05:10,940 Is é an deireanach cad a úsáid againn a chur i bhfeidhm an coincheap de cart siopadóireacht. 105 00:05:10,940 --> 00:05:14,480 A ceann Super simplí, ach chun cuimhne go raibh muid sampla seo anseo, 106 00:05:14,480 --> 00:05:17,640 comhaireamh cé mhéad uair tú bhí cuairt an leathanach roimhe seo. 107 00:05:17,640 --> 00:05:20,850 >> Ach lá atá inniu ann, seachas díreach ag féachaint ar an éifeacht sin, a ligean ar oscailt suas 108 00:05:20,850 --> 00:05:22,640 Cigire chrome s, ar féidir leat de ghnáth 109 00:05:22,640 --> 00:05:25,740 dhéanamh trí chliceáil ceart nó Rialú cliceáil áit ar bith ar an leathanach gréasáin, 110 00:05:25,740 --> 00:05:27,250 agus ansin roghnaigh eilimint iniúchadh. 111 00:05:27,250 --> 00:05:31,600 Nó is féidir leat dul tríd an roghchláir go cur síos againn i pset6 s spec. 112 00:05:31,600 --> 00:05:35,020 Agus tá mé ag dul go dtí an cluaisín Líonra anseo, agus a ligean ar breathnú ar feadh nóiméad 113 00:05:35,020 --> 00:05:37,590 an trácht HTTP go dul anonn 's anall. 114 00:05:37,590 --> 00:05:40,929 >> Lig dom dul chéad ar aghaidh agus taisce soiléir Chrome s. 115 00:05:40,929 --> 00:05:43,470 Mar sin, d'fhéadfadh roinnt de tú a bheith ar an eolas leis an teicníc cheana, 116 00:05:43,470 --> 00:05:45,790 agus táimid ag dul chun é a úsáid chun críocha debugging anseo. 117 00:05:45,790 --> 00:05:48,890 118 00:05:48,890 --> 00:05:50,890 Anois táimid mar ríomhaire eolaithe ag dul chun tús a 119 00:05:50,890 --> 00:05:53,920 é seo a dhéanamh le haghaidh dífhabhtaithe críocha, trína 120 00:05:53,920 --> 00:05:55,910 beidh muid soiléir ar an taisce, de ghnáth, ionas go mbeidh muid 121 00:05:55,910 --> 00:05:57,670 Is féidir fáil réidh le rudaí a dtugtar fianáin. 122 00:05:57,670 --> 00:06:01,700 Mar sin, tá tú is dócha ar an eolas go ginearálta leis an méid a bhfuil fianáin, nó ar a laghad 123 00:06:01,700 --> 00:06:04,370 go bhfuil siad ann, ach cad do thuiscint acu, 124 00:06:04,370 --> 00:06:06,920 mar ach úsáideoir ríomhairí, cad is fianán? 125 00:06:06,920 --> 00:06:09,490 126 00:06:09,490 --> 00:06:09,990 Yeah. 127 00:06:09,990 --> 00:06:14,391 >> LUCHT ÉISTEACHTA: Tá sé rud beag of-- maith, ní giotán i téarma eolaíocht ríomhaireachta. 128 00:06:14,391 --> 00:06:18,303 Tá sé píosa de shonraí go seolann an suíomh gréasáin a thabhairt duit d'fhonn 129 00:06:18,303 --> 00:06:20,209 a bheith in ann staidreamh thaifeadadh ar ort. 130 00:06:20,209 --> 00:06:21,250 DAVID J. MALAN: OK, go maith. 131 00:06:21,250 --> 00:06:24,980 Mar sin, tá sé ina píosa sonraí go freastalaí cuireann, ar do ríomhaire, 132 00:06:24,980 --> 00:06:28,840 agus a ligean ar a ghinearálú fiú níos mó, tá sé ina eochair value-- maith, 133 00:06:28,840 --> 00:06:30,064 go bhfuil ag éirí níos cruinne. 134 00:06:30,064 --> 00:06:31,980 Is píosa faisnéis, píosa sonraí, 135 00:06:31,980 --> 00:06:34,430 go bhfuil freastalaí in ann a chur ar do ríomhaire 136 00:06:34,430 --> 00:06:38,592 agus go minic, a dhéanann an freastalaí seo ionas go cuimhneamh ar a bhfuil tú. 137 00:06:38,592 --> 00:06:40,300 Mar sin, mar shampla, odds Is dócha go bhfuil tú 138 00:06:40,300 --> 00:06:42,982 logáilte isteach shuímh cosúil le Facebook, nó Gmail, nó daoine eile roimh, 139 00:06:42,982 --> 00:06:44,940 agus tú logáil isteach le do ainm úsáideora agus do phasfhocal, 140 00:06:44,940 --> 00:06:49,000 agus ansin tar éis sin, i gcás roinnt uimhir de nóiméad nó uair an chloig nó fiú lá, 141 00:06:49,000 --> 00:06:52,970 cuimhin leis an bhfreastalaí go tú go bhfuil, i ndáiríre, logáilte isteach. 142 00:06:52,970 --> 00:06:54,600 Anois, conas a bhfuil ag tarlú i ndáiríre? 143 00:06:54,600 --> 00:06:58,630 Toisc go bhfuil tú ag cinnte nach retyping d'ainm úsáideora agus do phasfhocal gach uair 144 00:06:58,630 --> 00:07:00,760 nascleanúint tú le leathanach éagsúil ar Facebook. 145 00:07:00,760 --> 00:07:02,570 Mar sin, casadh sé amach an fianáin an freagra. 146 00:07:02,570 --> 00:07:05,360 >> Fianán féidir leat smaoineamh ar mar, saghas is maith, lámh digiteach 147 00:07:05,360 --> 00:07:09,200 stampa a d'fhéadfá a fháil ag spraoi pháirc nó club go bunúsach 148 00:07:09,200 --> 00:07:11,740 le fios go bhfuil tú anseo roimh, agus tá tú cheana féin 149 00:07:11,740 --> 00:07:16,070 léirithe do ID ar an bouncer, le haghaidh Mar shampla, agus go bhfuil an club nó an pháirc 150 00:07:16,070 --> 00:07:19,050 Ba cheart glacadh leis anois go bhfuil tú tar fíordheimhnithe cheana. 151 00:07:19,050 --> 00:07:21,270 Tá tú sainaitheanta cheana féin aige. 152 00:07:21,270 --> 00:07:24,740 >> Mar sin, leis sin san áireamh, a ligean ar oscailt suas gcuntar anseo. 153 00:07:24,740 --> 00:07:27,220 Lig dom dul ar aghaidh, rinne mé díreach tar, agus soiléir gach ceann de mo fianáin. 154 00:07:27,220 --> 00:07:29,970 Agus anois cad mé ag dul a dhéanamh ná shealbhú Shift, ach le haghaidh dea-bheart, 155 00:07:29,970 --> 00:07:31,740 agus forneartach athlódáil an leathanach. 156 00:07:31,740 --> 00:07:34,170 Shift ach déan cinnte Faigheann bhfuil rud ar bith i dtaisce. 157 00:07:34,170 --> 00:07:36,850 Agus anseo an t-iarratas a chuaigh ar ais agus amach. 158 00:07:36,850 --> 00:07:41,560 Mar sin, thar anseo ní mór dúinn a iarraidh, agus lig dom zúmáil síos anseo, agus a lán de seo 159 00:07:41,560 --> 00:07:44,710 Tá mionsonraí saghas uninteresting do anois go bhfuil an bhrabhsálaí go huathoibríoch 160 00:07:44,710 --> 00:07:47,800 sheoladh, ach ligean ar cliceáil View Foinse a fheiceáil na ceanntásca amh. 161 00:07:47,800 --> 00:07:51,700 >> Agus má tá tú dived isteach pset6 cheana, go mbainfidh tú a aithint cinnte rudaí 162 00:07:51,700 --> 00:07:54,990 mar seo, agus b'fhéidir roinnt de na línte eile anseo, 163 00:07:54,990 --> 00:07:59,040 ach cad níos suimiúla don lá atá inniu má scrollaigh mé síos, gan an t-iarratas 164 00:07:59,040 --> 00:08:02,870 ach ar an bhfreagra mar a thugtar air, is dócha Breathnaíonn an líne seo eolas. 165 00:08:02,870 --> 00:08:04,977 Sin rud maith nuair a fheiceann tú 200 OK. 166 00:08:04,977 --> 00:08:07,060 Réir dealraimh is é seo an dáta agus am ar an bhfreastalaí 167 00:08:07,060 --> 00:08:08,268 agus níl a bunch de rudaí. 168 00:08:08,268 --> 00:08:09,290 Oh, tá sé seo suimiúil. 169 00:08:09,290 --> 00:08:13,430 >> Casadh amach aon uair a úsáideann tú PHP, ar a laghad, sa bhfreastalaí, 170 00:08:13,430 --> 00:08:16,360 spits an freastalaí amach cad leagan de PHP bhfuil tú ag baint úsáide as. 171 00:08:16,360 --> 00:08:18,962 Cé acu, i ndáiríre, do shlándáil críocha nach bhfuil, an rud maith. 172 00:08:18,962 --> 00:08:21,170 Ach, beidh muid ag teacht ar ais go dtí go am éigin eile b'fhéidir. 173 00:08:21,170 --> 00:08:25,740 Ach anois is é seo an líne juicy lá atá inniu ann, agus chonaic muid go hachomair roinnt de na, 174 00:08:25,740 --> 00:08:29,240 I mo thuairimse, le Facebook nuair a poked muid timpeall an Cigire ag an am sin, 175 00:08:29,240 --> 00:08:33,380 Tá leagtha fianán a bhfuil ag plandáil píosa is beag eolais 176 00:08:33,380 --> 00:08:34,890 ar do ríomhaire. 177 00:08:34,890 --> 00:08:37,490 >> Is é seo an header HTTP go héifeachtach 178 00:08:37,490 --> 00:08:39,970 insint do bhrabhsálaí, Chrome, IE, is cuma cad, 179 00:08:39,970 --> 00:08:44,480 hug siopa bhrabhsálaí ar an úsáideora tiomáint crua, nó sa úsáideora RAM, 180 00:08:44,480 --> 00:08:49,680 eochair ar a dtugtar PHPSESSID, a bhfuil Nodaireacht luathscríbhneoireachta do ID seisiún, 181 00:08:49,680 --> 00:08:53,670 agus a thabhairt dó luach de 0vlk8t, ponc, ponc, ponc. 182 00:08:53,670 --> 00:08:56,480 A pseudo i ndáiríre fada teaghrán alfa-uimhriúla randamach. 183 00:08:56,480 --> 00:08:59,480 Tá sé ach roinnt i ndáiríre mór, ach sé ionchódaithe le litreacha agus uimhreacha 184 00:08:59,480 --> 00:09:03,550 ionas gur féidir leis an méid de sé a bheith fiú níos mó ná an líon ina n-aonar. 185 00:09:03,550 --> 00:09:06,947 Agus ansin, dála an scéil, Conair = /, go Ciallaíonn sé sin go díreach ba chóir é seo a bheith fianán 186 00:09:06,947 --> 00:09:08,780 a bhaineann leis an go hiomlán ar an láithreán gréasáin, 187 00:09:08,780 --> 00:09:11,150 ní hamháin ar leith leathanach an rud ar fad. 188 00:09:11,150 --> 00:09:12,930 Mar sin, is é seo go bhfuil stampa lámh fíorúil. 189 00:09:12,930 --> 00:09:16,330 Tá sé mar cé go bhfuil an freastalaí, Facebook, nó in ár gcás an fearas, 190 00:09:16,330 --> 00:09:21,140 Tá 0vlk8t literally scríofa agus mar sin de, ar do lámh. 191 00:09:21,140 --> 00:09:24,360 Fógra cad é an fhreastalaí, nach bhfuil a dhéanamh nach bhfuil sé 192 00:09:24,360 --> 00:09:27,730 stóráil mo ainm úsáideora, cinnte Ní stóráil mo phasfhocal. 193 00:09:27,730 --> 00:09:31,710 >> Ina áit sin, is cosúil é a bheith a stóráil faisnéis pseudo randamach 194 00:09:31,710 --> 00:09:35,010 ionas gur féidir aon duine buille faoi thuairim cad é mo stampa lámh. 195 00:09:35,010 --> 00:09:37,590 Ar an taobh freastalaí, Idir an dá linn, ar an bhfreastalaí 196 00:09:37,590 --> 00:09:40,370 ag dul a mheabhrú, is dócha i mbunachar sonraí nó rud éigin, 197 00:09:40,370 --> 00:09:46,490 go bhfuil an t-úsáideoir, cé sa todhchaí Cuireann stampa lámh 0vlk8t, ponc, 198 00:09:46,490 --> 00:09:51,440 ponc, ponc, a bhaineann leis sin ar leith cart siopadóireacht, mar a déarfá. 199 00:09:51,440 --> 00:09:55,060 I bhfocail eile, má tá mé ag dul anois ar ais anseo agus athlódáil an leathanach seo, 200 00:09:55,060 --> 00:09:58,020 conas a dhéanann an freastalaí a fhios ag gur thug mé cuairt ar an am amháin? 201 00:09:58,020 --> 00:10:01,730 >> Nó má dhéanann mé é arís, conas a dhéanann an freastalaí Tá a fhios go bhfuil mé cuairt á tabhairt sé dhá uair? 202 00:10:01,730 --> 00:10:04,680 Bhuel má théann mé síos go dtí seo is iarraidh le déanaí, a bhfuil 203 00:10:04,680 --> 00:10:09,150 Is é an tríú anois go bhfuil mé chuir san iomlán, faoi deara mo iarraidh anois. 204 00:10:09,150 --> 00:10:11,300 Tá fós seo a iarraidh suas anseo, céanna 205 00:10:11,300 --> 00:10:15,040 mar a rinneadh cheana, tá a bunch iomlán fós rudaí go atá againn neamhaird mar roimh, 206 00:10:15,040 --> 00:10:19,350 ach an header an-seo caite, seo am, mar bhí mé anseo cheana, 207 00:10:19,350 --> 00:10:21,980 Is cur i láthair de an stampa lámh fíorúil. 208 00:10:21,980 --> 00:10:28,957 >> Fianán bhías líne seo anseo, ní leagtar ach colon fianán PHPSESSI = 0vlk8t, 209 00:10:28,957 --> 00:10:32,040 go díreach tar éis mo bhrabhsálaí uathoibríoch cur i láthair ar an stampa lámh ionas go 210 00:10:32,040 --> 00:10:37,910 anois ar an bhfreastalaí, a luaithe a réadaíonn sí, ooh, tá an t-úsáideoir 0vlk8t ponc, ponc, ponc, 211 00:10:37,910 --> 00:10:42,010 Is féidir liom cuimhneamh anois a bhfuil sé nó sí agus reassociate leis an úsáideoir is cuma cén 212 00:10:42,010 --> 00:10:46,450 faisnéis mhaith liom, agus gach ceann de Is féidir an fhaisnéis sin a stóráil ag tú, 213 00:10:46,450 --> 00:10:50,130 an Ríomhchláraitheoir, i $ _SESSION. 214 00:10:50,130 --> 00:10:57,170 >> Mar sin, a bheith soiléir, má osclaíonn mé suas fíor-tapaidh i gedit go comhad iarbhír, counter.php, 215 00:10:57,170 --> 00:11:02,340 i mo óstach áitiúil eolaire poiblí mar a rinneadh cheana, faoi deara go bhfuil, go deimhin, 216 00:11:02,340 --> 00:11:06,860 Tá mé ag a stóráil ar deireadh thiar i $ _SESSION Ceanglófar athfhriotail "gcuntar," 217 00:11:06,860 --> 00:11:10,110 luach an gcuntar roimhe sin a Rachaidh mé ó na línte suas anseo go bhfuil muid 218 00:11:10,110 --> 00:11:13,010 d'fhéach sé ar uair dheireanach móide a haon. 219 00:11:13,010 --> 00:11:14,980 Mar sin, thíos an cochall, go bhfuil gach fianán. 220 00:11:14,980 --> 00:11:17,563 Tá sé díreach an saghas digiteach stampa láimhe ag dul ar ais agus amach, 221 00:11:17,563 --> 00:11:20,450 agus frankly má osclaíonn tú Chrome s Cigire ar aon suíomh gréasáin 222 00:11:20,450 --> 00:11:22,580 tú cuairt inniu, le Super dóchúlacht ard, 223 00:11:22,580 --> 00:11:25,450 tú ag dul a fheiceáil b'fhéidir amháin, b'fhéidir leath dosaen fianáin 224 00:11:25,450 --> 00:11:26,650 á mheabhrú ag tú. 225 00:11:26,650 --> 00:11:29,500 >> Agus níos measa fós, má tá sin láithreán gréasáin go bhfuil tú ag tabhairt cuairte 226 00:11:29,500 --> 00:11:32,640 go léir a bhfuil fógraí, a is cinnte coitianta go leor lá atá inniu ann, 227 00:11:32,640 --> 00:11:36,100 agus má tá na fógraí atá le teacht ó roinnt páirtí lárnach, duine éigin 228 00:11:36,100 --> 00:11:39,000 cosúil le Google nó AdWords agus iad ag glaoch ar cheann de a gcuid táirgí 229 00:11:39,000 --> 00:11:42,880 nó díoltóirí eile den sórt sin fógraí a dhíol, cad suimiúil, 230 00:11:42,880 --> 00:11:46,510 agus frankly cad beagán worrisome, faoi conas a oibríonn HTTP, 231 00:11:46,510 --> 00:11:50,855 is é sin má tá tú ad leabaithe i Facebook.com, agus Google.com, 232 00:11:50,855 --> 00:11:54,240 agus Harvard.edu, uimhir ar bith de láithreáin ghréasáin, mar sin tá sé den sórt sin 233 00:11:54,240 --> 00:11:58,130 go níl fear lár a bheidh ag fónamh suas fógraí maidir le gach trí cinn de na láithreáin ghréasáin, 234 00:11:58,130 --> 00:12:02,110 tharlaíonn sé go raibh an Tá fianáin in aghaidh an bhfearann. 235 00:12:02,110 --> 00:12:05,910 >> Mar sin, má tá tú ad ag teacht ó na chuideachta chéanna ar láithreáin ghréasáin éagsúla, 236 00:12:05,910 --> 00:12:11,140 Is féidir an chuideachta sin a rianú go héifeachtach a Tá tú ar fud gach ceann de na láithreáin ghréasáin. 237 00:12:11,140 --> 00:12:13,140 Ní fhéadfadh a fhios Harvard bhfuil tú ag tabhairt cuairte ar Facebook. 238 00:12:13,140 --> 00:12:15,306 Ní fhéadfadh Facebook a fhios agus bhfuil tú ag tabhairt cuairte Harvard. 239 00:12:15,306 --> 00:12:18,160 Ach is cuma cad Seirbhís ad siad ag baint úsáide as más rud é go bhfuil an bhfearann 240 00:12:18,160 --> 00:12:21,710 i láthair sa dá gréasáin Harvard.edu leathanaigh agus leathanaigh idirlín Facebook.com, 241 00:12:21,710 --> 00:12:26,850 an fear lár a fhios surely a bhfuil tú mar gheall ar na fianáin á roinnt 242 00:12:26,850 --> 00:12:30,910 trasna, nó in áit a, is mar a thugtar air middleman. 243 00:12:30,910 --> 00:12:33,820 >> Mar sin, beidh muid ag teacht ar ais go dtí seo i impleachtaí slándála de, 244 00:12:33,820 --> 00:12:37,170 ach níl a lán eolais á stóráil faoi tú am ar bith agat 245 00:12:37,170 --> 00:12:40,120 cuairt a thabhairt ar an chuid is mó aon leathanach gréasáin ar an idirlíon agus sé i ndáiríre 246 00:12:40,120 --> 00:12:42,877 laghdaíonn leis an meicníocht an-simplí. 247 00:12:42,877 --> 00:12:44,710 Cad a tharlaíonn, ansin, más rud é tá tú Super paranoid 248 00:12:44,710 --> 00:12:48,190 agus a shocraíonn tú chun dul isteach i Chrome nó IE nó cibé agus cas a bhaint de do fianáin? 249 00:12:48,190 --> 00:12:49,365 Cad a tharlaíonn? 250 00:12:49,365 --> 00:12:50,790 Yeah? 251 00:12:50,790 --> 00:12:53,170 Really-- tú atá déanta agat seo ceart? 252 00:12:53,170 --> 00:12:54,350 OK. 253 00:12:54,350 --> 00:12:55,994 Níl, dul ar aghaidh. 254 00:12:55,994 --> 00:12:59,645 >> LUCHT ÉISTEACHTA: Ní gá láithreáin ghréasáin áirithe a bheith feidhm gan é mhaith Facebook. 255 00:12:59,645 --> 00:13:00,520 DAVID J. MALAN: Yeah! 256 00:13:00,520 --> 00:13:02,311 Láithreáin ghréasáin sin áirithe Beidh stop a chur díreach ag obair. 257 00:13:02,311 --> 00:13:05,520 Agus i bhformhór na láithreáin ghréasáin na laethanta bhfuil ag brath go bunúsach ar fianáin, 258 00:13:05,520 --> 00:13:08,360 go háirithe má tá siad leat logáil isteach i, tá siad ag dul ach a bhriseadh. 259 00:13:08,360 --> 00:13:10,360 Mar gheall ar a mheas an malartacha, má tá an láithreán gréasáin 260 00:13:10,360 --> 00:13:14,480 Níl aon bhealach ar cuimhneamh ar a bhfuil tú, agus dá bhrí sin nach bhfuil do bhrabhsálaí gréasáin 261 00:13:14,480 --> 00:13:16,949 a ionadaíonn le gach HTTP iarraidh ar an stampa láimhe, 262 00:13:16,949 --> 00:13:18,740 go héifeachtach ar an suíomh gréasáin cosúil le siúl go leanúnach Facebook 263 00:13:18,740 --> 00:13:22,050 a bheith acu chun tú a spreagadh chun logáil isteach gach uair darn 264 00:13:22,050 --> 00:13:26,200 athraíonn tú leathanaigh, nó cliceáil ar an nasc, a Is cinnte nach bhfuil i d'úsáideoir maith go háirithe 265 00:13:26,200 --> 00:13:26,920 taithí. 266 00:13:26,920 --> 00:13:30,020 >> Mar sin, go bhfuil, freisin, i measc na dícheangail trádála. 267 00:13:30,020 --> 00:13:34,140 Mar sin, gan a thuilleadh moille, a ligean ar ghlacadh do dheonú go bhfuil cláir gréasáin, 268 00:13:34,140 --> 00:13:37,630 i dteangacha cosúil PHP, is féidir leat cuimhneamh faisnéis mar sin i fhadhb a leagtar 269 00:13:37,630 --> 00:13:41,550 seacht nuair a dhéanann tú a chur i bhfeidhm do chuid féin Láithreán gréasáin E * Trádála-mhaith a cheannach 270 00:13:41,550 --> 00:13:45,710 agus stoic a dhíol, beidh tú cuimhneamh go díreach ar a bhfuil an t-úsáideoir a cheannaigh agus a dhíol 271 00:13:45,710 --> 00:13:49,110 agus a bhfuil sé nó sí trí seisiún seo. 272 00:13:49,110 --> 00:13:51,110 Ach táimid ag dul go dtí gá ar bhealach fancier ná r-phost 273 00:13:51,110 --> 00:13:52,640 chun tús a chur faisnéis a choinneáil timpeall. 274 00:13:52,640 --> 00:13:53,140 Ceart? 275 00:13:53,140 --> 00:13:56,780 >> Ar Dé Luain, labhair muid faoi IMS Frosh agus conas i leagan amháin den suíomh gréasáin, 276 00:13:56,780 --> 00:14:00,250 bliain ó shin, bhí go léir a rinne muid ríomhphost an Proctor atá ar 277 00:14:00,250 --> 00:14:04,250 i gceannas ar an spóirt ón dtaobh istigh Clár, an t-ainm, agus an inscne, 278 00:14:04,250 --> 00:14:07,330 agus an bhfuil nó nach bhfuil siad ina captaen, agus an dorm de dhuine a tá 279 00:14:07,330 --> 00:14:10,136 clárú le haghaidh spórt ón dtaobh istigh. 280 00:14:10,136 --> 00:14:13,010 Mar sin, nach bhfuil sé olc, ach tá sé nó sí ansin Bhí a troll trína r-phost, 281 00:14:13,010 --> 00:14:16,010 dhéanamh scarbhileog nó rud éigin cosúil le sin, gach rud a choinneáil eagraithe. 282 00:14:16,010 --> 00:14:19,750 Mar sin, surely againn mar ríomhchláraitheoirí Is féidir é seo a dhéanamh chun phrócadóir. 283 00:14:19,750 --> 00:14:22,970 Agus mar sin dul isteach i SQL, Struchtúrtha Iarratas Teanga, 284 00:14:22,970 --> 00:14:26,050 atá ag dul chun breathnú go leor éagsúil le C agus PHP araon, 285 00:14:26,050 --> 00:14:30,990 agus go mbainfidh tú Léim i bhfad níos mó lámha ar PHP agus fhadhb a leagtar seacht ach freisin SQL, 286 00:14:30,990 --> 00:14:35,310 nó SQL, tá sé seo i dteanga a úsáideann tú chun labhairt le bunachar sonraí. 287 00:14:35,310 --> 00:14:36,480 >> Ach cad bunachar sonraí? 288 00:14:36,480 --> 00:14:38,440 Bhuel a cheapann tú de bunachar sonraí, ar a laghad le haghaidh anois, 289 00:14:38,440 --> 00:14:41,750 chomh díreach a bheith cosúil le comhad Excel, nó má tá tú Mac uimhreacha úsáideora comhad, 290 00:14:41,750 --> 00:14:44,400 nó má tá tú Apps Google úsáideoir scarbhileog Google, 291 00:14:44,400 --> 00:14:49,120 tá sé go héifeachtach le bunachar sonraí, nó i ndáiríre go sonrach bunachar sonraí coibhneasta. 292 00:14:49,120 --> 00:14:53,070 Tá bunachar sonraí coibhneasta díreach rud éigin go bhfuil sraitheanna agus colúin, 293 00:14:53,070 --> 00:14:56,440 agus is féidir leat a stóráil de chineál ar bith faisnéis sna sraitheanna nó colúin. 294 00:14:56,440 --> 00:15:00,480 >> Ach cad deas faoi SQL, agus faoi ​​bunachair sonraí iarbhír, ní hamháin 295 00:15:00,480 --> 00:15:04,910 scarbhileoga nó scarbhileoga Google, é gur féidir leat teanga a úsáid 296 00:15:04,910 --> 00:15:09,000 a fhorghníomhú i ndáiríre ceisteanna a cuir isteach sonraí, sonraí a bhaint as, 297 00:15:09,000 --> 00:15:11,620 a chuardach le haghaidh na sonraí, fiú rud is tábhachtaí, agus tú 298 00:15:11,620 --> 00:15:16,110 nach bhfuil a úsáid go cothrom de láimh mar a d'fhéadfadh tú de ghnáth Google 299 00:15:16,110 --> 00:15:17,690 scarbhileog mar seo. 300 00:15:17,690 --> 00:15:22,217 >> Mar sin, i SQL, níl a bunch ráitis bunúsacha nó píosaí 301 00:15:22,217 --> 00:15:23,300 na feidhmiúlachta a tógadh i. 302 00:15:23,300 --> 00:15:26,450 Níl a lán níos mó ná sin, ach is féidir leat dul ar achar ollmhór 303 00:15:26,450 --> 00:15:28,620 ach ag a fhios agam go teanga seo ar a dtugtar 304 00:15:28,620 --> 00:15:30,840 Tá SQL ar a laghad ceithre ráitis is féidir leat a ghiaráil. 305 00:15:30,840 --> 00:15:34,420 >> Scrios, chun sonraí a bhaint, Cuir isteach, le haghaidh sraitheanna a chur leis, 306 00:15:34,420 --> 00:15:37,340 Nuashonrú, a athrú sraitheanna, agus Roghnú, 307 00:15:37,340 --> 00:15:39,860 chun dul ar ais sraitheanna agus go deimhin, cad a dhéanann SQL. 308 00:15:39,860 --> 00:15:43,810 Feidhmíonn sé go hiomlán ar na sraitheanna sin go bhfuil tú nuair a chur isteach, nó a bhaint de, 309 00:15:43,810 --> 00:15:47,470 nó cothrom le dáta, nó a roghnú cad a bhfuil tú dul ar ais mar sin ar a dtugtar toradh a leagtar, 310 00:15:47,470 --> 00:15:49,690 cosúil le sraith de sraitheanna. 311 00:15:49,690 --> 00:15:51,700 A bunch na rónna ó tábla. 312 00:15:51,700 --> 00:15:54,050 >> Mar sin, ar ais sa lá, agus fiú ar an lá seo, 313 00:15:54,050 --> 00:15:56,560 is féidir leat idirghníomhú leis an bunachar sonraí ag baint úsáide as líne ordaithe, 314 00:15:56,560 --> 00:15:59,691 ach nach bhfuil sé go háirithe spraoi a úsáid fhuinneog stíl dubh agus bán 315 00:15:59,691 --> 00:16:02,190 agus ar ndóigh, a fhorghníomhú orduithe agus poke thart ar do bhunachar sonraí. 316 00:16:02,190 --> 00:16:06,054 A comhéadan úsáideora grafacha, nó GUI, Tá i bhfad níos fearr, fhéadfaí a rá, 317 00:16:06,054 --> 00:16:08,970 agus mar sin an uirlis molaimid agus preinstalled le haghaidh tú ar an fearas 318 00:16:08,970 --> 00:16:10,580 ar a dtugtar phpMyAdmin. 319 00:16:10,580 --> 00:16:14,060 Tá sé ina chomhtharlú iomlán go bhfuil an Tá ainm an rud PHP ann, 320 00:16:14,060 --> 00:16:17,430 Ciallaíonn sé sin go díreach na daoine a scríobh an clár seo féin 321 00:16:17,430 --> 00:16:18,670 scríobh sé i PHP. 322 00:16:18,670 --> 00:16:23,740 >> Ach tá sé ar deireadh thiar mar gheall ar riar freastalaí bunachar sonraí, cosúil le freastalaí MySQL 323 00:16:23,740 --> 00:16:26,589 go mb'fhéidir go mbeadh tú a bheith acu, mar atá tú a dhéanann, sa fearas CS50. 324 00:16:26,589 --> 00:16:29,130 Mar sin, níl níos mó sonraí anseo ná ní mór dúinn a cúram faoi lá atá inniu ann, 325 00:16:29,130 --> 00:16:33,280 ach cad eochair go bhfuil ar an taobh clé Is thaobh na láimhe liosta de na bunachair shonraí 326 00:16:33,280 --> 00:16:36,040 go bhfuil tú ar do ríomhaire, ar do fearas CS50, 327 00:16:36,040 --> 00:16:40,090 nó teacht le tionscadail deiridh a d'fhéadfadh tú a bheith ar an tríú páirtí, cuideachta a 328 00:16:40,090 --> 00:16:43,415 láithreán gréasáin nó gréasáin freastalaí, go d'fhéadfá a bheith ag íoc as spás. 329 00:16:43,415 --> 00:16:45,290 Mar sin, ar an taobh clé an bunachair sonraí, ceann acu 330 00:16:45,290 --> 00:16:48,750 Tá pset7 a fuarthas ar iasacht mé ó seo chugainn seachtaine pset, agus ansin ar an mbarr 331 00:16:48,750 --> 00:16:51,570 níl deara níl a bunch tabs, ceann acu 332 00:16:51,570 --> 00:16:55,150 Tá bunachair sonraí, SQL, stádas, úsáideoirí, a onnmhairiú agus mar sin de. 333 00:16:55,150 --> 00:16:56,900 Mar sin, is féidir leat dul le fada bhealach ach ag a bhaint amach 334 00:16:56,900 --> 00:16:59,770 chuid is mó de an comhéadan úsáideora Is sa cholún ar chlé barr 335 00:16:59,770 --> 00:17:02,650 agus ar fud an barr ceart suas ann. 336 00:17:02,650 --> 00:17:04,980 Mar sin, cad is féidir linn a dhéanamh i ndáiríre leis seo? 337 00:17:04,980 --> 00:17:08,609 Bhuel, a ligean ar tús a chruthú giotán na faisnéise mar seo a leanas. 338 00:17:08,609 --> 00:17:11,760 >> Cuir é seo a leanas an cás, mar a bheidh i díreach cúpla lá, 339 00:17:11,760 --> 00:17:14,440 ba mhaith leat a chur i bhfeidhm láithreán gréasáin, ar a dtugtar CS50 Airgeadais, 340 00:17:14,440 --> 00:17:17,328 agus ligeann an suíomh gréasáin seo a cheannaíonn tú ceanglófar athfhriotail agus stoic a dhíol. 341 00:17:17,328 --> 00:17:19,619 Agus tá sé ag dul a dhéanamh amach an praghas ar na stoic, 342 00:17:19,619 --> 00:17:22,380 ar deireadh thiar mar go mbainfidh tú a fheiceáil, trí labhairt le Yahoo Airgeadais. 343 00:17:22,380 --> 00:17:26,250 Cé acu, iontach, tá seirbhís saor in aisce trínar féidir leat pas a fháil i Teilitéip stoc 344 00:17:26,250 --> 00:17:29,830 cosúil GOOG do Google, agus beidh sé a thabhairt duit ar ais stoc reatha Google 345 00:17:29,830 --> 00:17:32,250 praghas laistigh den am atá thart cúpla nóiméad ar a laghad. 346 00:17:32,250 --> 00:17:35,080 >> Mar sin, beidh tú a úsáid, ar deireadh thiar, a ligean don úsáideoir 347 00:17:35,080 --> 00:17:37,750 a cheannach agus a dhíol iarbhír Stoic ag baint úsáide as airgead fíorúil, 348 00:17:37,750 --> 00:17:39,750 ach an-an chéad rud an t-úsáideoir ag dul a fheiceáil 349 00:17:39,750 --> 00:17:43,850 tá an scáileán logáil isteach a iarrann orthu as a ainm úsáideora agus focal faire. 350 00:17:43,850 --> 00:17:46,540 Agus mar sin, ar cheann de na chéad dúshláin chun tú i pset7 351 00:17:46,540 --> 00:17:50,460 ag dul a bheith a chur i bhfeidhm ar an deireadh ar ais bunachar sonraí, scarbhileog más maith leat, 352 00:17:50,460 --> 00:17:53,369 go bhfuil ag dul a stóráil úsáideoirí ainmneacha agus focal faire 353 00:17:53,369 --> 00:17:56,660 agus ar deireadh thiar cad stoic féin acu, agus cé mhéad, agus cé mhéad airgid a bhfuil siad, 354 00:17:56,660 --> 00:18:00,110 mar sin a bunch de rudaí eile i táblaí eile, nó scarbhileoga. 355 00:18:00,110 --> 00:18:05,020 >> Mar sin, a ligean ar ghlacadh le breathnú ar conas seo D'fhéadfadh sé le feiceáil ar an gcéad amharc. 356 00:18:05,020 --> 00:18:06,980 Tá mé ag dul chun dul ar ais go dtí an fearas agus tá mé 357 00:18:06,980 --> 00:18:14,102 ag dul chun dul go dtí an URL seo anseo phpMyAdmin localhost / phpMyAdmin 358 00:18:14,102 --> 00:18:16,060 agus go mbainfidh tú a fheiceáil go bhfuil sé Bíonn dom comhéadan 359 00:18:16,060 --> 00:18:18,520 go díreach mar a chonaic muid ar an lámhaigh scáileán, agus anseo mé 360 00:18:18,520 --> 00:18:21,560 Tá bunachar sonraí breise ar a dtugtar léacht don lá atá inniu 361 00:18:21,560 --> 00:18:24,280 agus lig dom dul ar aghaidh chéad agus cliceáil ar pset7. 362 00:18:24,280 --> 00:18:27,940 >> Is cosúil mé go bhfuil cúpla roghanna, ceann amháin le haghaidh nua, a chruthú le haghaidh tábla nua, 363 00:18:27,940 --> 00:18:30,770 agus nasc d'úsáideoirí, rud a Tá tábla a chruthaigh mé cheana. 364 00:18:30,770 --> 00:18:31,790 Mar sin, cad é an tábla? 365 00:18:31,790 --> 00:18:33,740 Mar sin, má d'úsáid tú Excel roimh, agus má tá tú 366 00:18:33,740 --> 00:18:37,110 uimhreacha a úsáidtear nó Google Scarbhileoga, a oscailt tú suas fuinneog 367 00:18:37,110 --> 00:18:39,350 agus a fhaigheann tú a bunch iomlán na sraitheanna agus colúin, 368 00:18:39,350 --> 00:18:43,120 ach ansin caithfidh tú de ghnáth bileoga oibre feadh an bun, nó tabs ar leithligh. 369 00:18:43,120 --> 00:18:46,140 Is féidir leat smaoineamh ar gach bileog oibre mar tábla 370 00:18:46,140 --> 00:18:51,150 mar sin, ar deireadh thiar is é an mbunachar sonraí sin, a meascán de táblaí amháin nó níos mó, ceann amháin 371 00:18:51,150 --> 00:18:54,064 nó níos mó bileoga oibre, sa domhan de scarbhileog gnáth. 372 00:18:54,064 --> 00:18:55,980 Mar sin, lig dom dul ar aghaidh agus cliceáil ar an mbileog oibre 373 00:18:55,980 --> 00:18:59,420 go premade mé, ar a dtugtar úsáideoirí, a.k.a. 374 00:18:59,420 --> 00:19:00,700 Tábla Bunachar Sonraí. 375 00:19:00,700 --> 00:19:04,130 Agus má scrollú mé síos anseo, lig dom zúmáil amach le beagán, 376 00:19:04,130 --> 00:19:08,479 is é seo an méid atá phpMyAdmin insint Tá linn taobh istigh an tábla seo ceart anois. 377 00:19:08,479 --> 00:19:11,020 Tá sé beagán mearbhall ar dtús Sracfhéachaint toisc nach bhfuil an Chomhéadain 378 00:19:11,020 --> 00:19:15,140 an rud is deise sa domhan, ach cad é suimiúil é an chuid seo anseo. 379 00:19:15,140 --> 00:19:17,970 ID, ainm úsáideora, agus hash. 380 00:19:17,970 --> 00:19:20,510 >> Roimh ré, agus beidh tú a bheith láimh seo i fhadhb a leagtar seacht, 381 00:19:20,510 --> 00:19:25,050 a thabhairt duit comhad a Super tábla bunachar sonraí beag, iasacht iarbhír 382 00:19:25,050 --> 00:19:27,070 as an eagrán hacker an fhadhb atá leagtha dhá, 383 00:19:27,070 --> 00:19:29,480 taobh istigh ar a bhfuil sé sraitheanna. 384 00:19:29,480 --> 00:19:32,720 Amháin do Belinda go léir bhealach síos go dtí ceann amháin le haghaidh Zamyla, 385 00:19:32,720 --> 00:19:35,980 agus faoi deara ar an taobh clé de na Tá ainmneacha úsáideoirí IDs uathúil cosúil le ceann amháin, 386 00:19:35,980 --> 00:19:39,410 dhá, trí, ceithre, cúig, sé, slánuimhreacha, agus ansin do cheart iad hashes. 387 00:19:39,410 --> 00:19:42,780 >> Agus más rud é, tá odds, nach raibh tú a dhéanamh an fhadhb eagrán hacker a leagtar dhá, 388 00:19:42,780 --> 00:19:46,560 ach tá hash díreach cosúil le criptithe Focal faire le cúpla caveats. 389 00:19:46,560 --> 00:19:49,470 Agus mar sin, an méid a fheiceann tú anseo na leaganacha criptithe de na sé 390 00:19:49,470 --> 00:19:52,950 ár n-fhocal faire ó fhadhb leagtar dhá eagrán hacker. 391 00:19:52,950 --> 00:19:56,500 Anois ar an taobh clé bhfuil ach roinnt rudaí GUI, eagarthóireacht an tsraith, an tsraith nua a chóipeáil, 392 00:19:56,500 --> 00:19:57,630 scriosadh an tsraith. 393 00:19:57,630 --> 00:19:59,840 >> Ach cad suimiúil Is é an méid seo a leanas anois. 394 00:19:59,840 --> 00:20:03,810 Is féidir liom tosú i ndáiríre ag tástáil leis an tábla. 395 00:20:03,810 --> 00:20:07,330 Mar sin, má théann mé agus cliceáil ar an SQL tab, a rachaidh mé téacs-bhosca seo mór. 396 00:20:07,330 --> 00:20:10,190 Agus nach bhfuil sé seo conas a bhfuil muid ag dul go dtí é a dhéanamh nuair a scríobh i ndáiríre cód. 397 00:20:10,190 --> 00:20:12,700 Chun a bheith soiléir, phpMyAdmin ach uirlis go 398 00:20:12,700 --> 00:20:16,450 dul chun ligean dúinn breathnú thart ar an mbunachar sonraí agus lig dúinn turgnamh le ceisteanna. 399 00:20:16,450 --> 00:20:19,430 >> Mar shampla, is dócha Fhorghníomhú mé díreach seo. 400 00:20:19,430 --> 00:20:22,820 Roghnaigh, atá ar cheann de na eochairfhocail luaigh mé níos luaithe, réalta, 401 00:20:22,820 --> 00:20:25,900 rud a léiríonn go léir na colúin i dtábla. 402 00:20:25,900 --> 00:20:26,820 Ó cad tábla? 403 00:20:26,820 --> 00:20:27,990 Bhuel, úsáideoirí. 404 00:20:27,990 --> 00:20:29,950 Agus fógra níl seo coinbhinsiún aisteach i SQL 405 00:20:29,950 --> 00:20:32,140 nuair a úsáideann tú i ndáiríre ais sceartáin, de ghnáth, 406 00:20:32,140 --> 00:20:35,940 Sleachta ní amháin agus Sleachta ní dúbailte nuair a labhairt leat faoi ainmneacha táblaí, 407 00:20:35,940 --> 00:20:38,990 mar sin tá an ceanglófar ar ais an rud ar an lámh barr clé de do mhéarchlár mó 408 00:20:38,990 --> 00:20:39,720 dócha. 409 00:20:39,720 --> 00:20:41,850 >> Mar sin, lig dom dul ar aghaidh anois agus díreach a fhágáil go n-aonar 410 00:20:41,850 --> 00:20:46,020 agus scrollaigh síos agus cliceáil Téigh, agus táimid iarbhír ag dul a fheiceáil ar an rud céanna. 411 00:20:46,020 --> 00:20:52,410 Táimid tar éis a fhorghníomhú ach cheist SQL ag rá réalta gach rud a roghnú 412 00:20:52,410 --> 00:20:55,610 as tábla ar a dtugtar úsáideoirí, agus an méid a fhaigheann tú ar ais é seo. 413 00:20:55,610 --> 00:20:58,400 I ndeireadh na dála, beidh orainn a bheith in ann a é sin a dhéanamh an rud céanna i cód, 414 00:20:58,400 --> 00:21:02,109 ach do anois go léir ag iarraidh mé a a dhéanamh go raibh sé a fheiceáil i mo bhrabhsálaí. 415 00:21:02,109 --> 00:21:03,900 Bhuel a ligean ar rud éigin a dhéanamh beagán difriúil. 416 00:21:03,900 --> 00:21:08,330 Lig dom dul ar ais go dtí an cluaisín SQL, agus a ligean le rá go díreach cad é? 417 00:21:08,330 --> 00:21:11,520 Zamyla Tá caillte ar fad a airgead, agus dá bhrí sin tá sé 418 00:21:11,520 --> 00:21:13,190 am dúinn a scriosadh léi mar úsáideoir. 419 00:21:13,190 --> 00:21:14,630 Tá sí a thuilleadh logáil isteach. 420 00:21:14,630 --> 00:21:18,870 >> Mar sin, tá mé ag dul a rá a scriosadh from-- go maith, caipitlithe a choimeád ar bun 421 00:21:18,870 --> 00:21:23,080 le comhsheasmhacht, a scriosadh ó úsáideoirí nuair a. 422 00:21:23,080 --> 00:21:25,430 Agus mar sin, is féidir linn a bheith ar na predicates, nó na 423 00:21:25,430 --> 00:21:31,180 cailitheoirí, ag an deireadh mo ráiteas cén áit agus conas a d'fhéadfadh liom a scriosadh Zamyla? 424 00:21:31,180 --> 00:21:34,190 De réir a ainm Zamyla, mar sin an colún, ar cheann de na colúin 425 00:21:34,190 --> 00:21:37,950 Ainmníodh, mar sin i gcás an t-ainm = "Zamyla". 426 00:21:37,950 --> 00:21:40,000 Agus anseo a úsáid mé dúbailte Sleachta nó comharthaí athfhriotail singil, 427 00:21:40,000 --> 00:21:42,958 leat é a úsáid ach amháin sceartáin an ais nuair a ag caint faoi na hainmneacha, mar shampla, 428 00:21:42,958 --> 00:21:45,130 na táblaí nó réimsí. 429 00:21:45,130 --> 00:21:47,440 Agus lig dom a cliceáil Téigh anseo. 430 00:21:47,440 --> 00:21:50,400 Agus anois, tá an leathanach gréasáin a bheith ina beag uptight. 431 00:21:50,400 --> 00:21:53,620 >> Nó, an bhfuil tú ag iarraidh i ndáiríre a fhorghníomhú a scriosadh ó úsáideoirí nuair is ionann an t-ainm Zamyla? 432 00:21:53,620 --> 00:21:54,680 Is ea. 433 00:21:54,680 --> 00:22:01,900 Mar sin anois, má théann muid ar ais go dtí mo tábla ag úsáideoirí chliceáil, faoi deara go Hm. 434 00:22:01,900 --> 00:22:02,530 Goofed mé. 435 00:22:02,530 --> 00:22:04,070 Agus go deimhin, mé cineál chliceáil amach chomh tapaidh 436 00:22:04,070 --> 00:22:06,195 nach raibh tú a fheiceáil fiú an dearg teachtaireacht earráide, b'fhéidir. 437 00:22:06,195 --> 00:22:07,649 Cad a rinne mé mícheart? 438 00:22:07,649 --> 00:22:09,690 LUCHT ÉISTEACHTA: Ní raibh tú ag teastáil chun an leas a hainm. 439 00:22:09,690 --> 00:22:11,260 DAVID J. MALAN: Yeah mé caipitlithe a hainm, 440 00:22:11,260 --> 00:22:13,770 ach username-- agus a chuir mé rinne botúin lánúin, ceart? 441 00:22:13,770 --> 00:22:16,720 Amháin, tá a ainm úsáideora zamyla, Z litreacha beaga, 442 00:22:16,720 --> 00:22:20,140 agus is é an t-ainm colún ainm úsáideora, Ní ainm, mar sin a ligean ar é seo a dhéanamh arís. 443 00:22:20,140 --> 00:22:25,750 Lig dom dul ar aghaidh agus scriosadh ó úsáideoirí nuair 444 00:22:25,750 --> 00:22:28,990 ionann ainm úsáideora ceanglófar athfhriotail "Zamyla". 445 00:22:28,990 --> 00:22:29,490 Gach ceart? 446 00:22:29,490 --> 00:22:32,600 Mar sin, Breathnaíonn sé seo beagán níos fearr, a ligean dom dul scrollaigh síos agus cliceáil Téigh. 447 00:22:32,600 --> 00:22:34,730 Tá sé fós ag dul go dtí yell ag dom a bheith cinnte. 448 00:22:34,730 --> 00:22:37,500 I cliceáil Is féidir, agus anois a fheicimid, frankly a tharla seo, i ndáiríre 449 00:22:37,500 --> 00:22:39,870 go tapa, níos lú ná ceann amháin an dara cinnte, seo 450 00:22:39,870 --> 00:22:41,720 Is é díreach an cheist a fuair báis sin. 451 00:22:41,720 --> 00:22:45,617 Chun deimhniú, lig dom d'úsáideoirí cliceáil agus go deimhin anois tá Zamyla imithe. 452 00:22:45,617 --> 00:22:46,700 Anois, a ligean ar a dhéanamh ar an os coinne. 453 00:22:46,700 --> 00:22:49,320 Má ghlactar leis gur mian Gabe go clárú le haghaidh an láithreán gréasáin. 454 00:22:49,320 --> 00:22:52,825 Cad é an cheist SQL, cad é an gceannas raibh mé cineál a chur Gabe? 455 00:22:52,825 --> 00:22:54,200 Bhuel tá sé deas simplí. 456 00:22:54,200 --> 00:22:58,260 Cuir isteach i-úsáideoirí, agus anois Faigheann sé beagán cryptic. 457 00:22:58,260 --> 00:23:03,190 Is gá dom a shonrú, leis an bhfreastalaí, cad páirceanna mhaith liom a shannadh. 458 00:23:03,190 --> 00:23:06,630 Ní féidir liom cúram i ndáiríre cad ID Gabe ar Is é uimhir, agus mar sin tá mé ag dul a skip sin. 459 00:23:06,630 --> 00:23:11,360 Tá mé ag dul ina ionad sin a rá ainm úsáideora, hash, agus ansin 460 00:23:11,360 --> 00:23:14,960 na luachanna mhaith liom a chur tá dul a bheith Gabe. 461 00:23:14,960 --> 00:23:16,800 Agus ansin a hash, níl a fhios agam. 462 00:23:16,800 --> 00:23:19,900 Mar sin, do anois, tá mé ag dul go dtí fhágáil gur mar mór a dhéanamh. 463 00:23:19,900 --> 00:23:21,650 Beidh muid ag teacht ar ais go dtí gur i an fhadhb atá leagtha 464 00:23:21,650 --> 00:23:23,390 spec maidir le conas a dhéanann tú i ndáiríre go. 465 00:23:23,390 --> 00:23:24,630 >> Mar sin faoi deara, arís, an error. 466 00:23:24,630 --> 00:23:28,430 Ionsáigh isteach an t-ainm tábla, ansin liosta parenthesized na réimsí, 467 00:23:28,430 --> 00:23:30,980 na colúin is mian leat a chur leis luachanna, agus ansin ach 468 00:23:30,980 --> 00:23:34,495 an ordú céanna cruinn chlé go ceart na luachanna is mian leat a chur leis, 469 00:23:34,495 --> 00:23:36,870 agus tá sé ach mar gheall ar beartán go bhfuil an téacs beagán fada. 470 00:23:36,870 --> 00:23:38,520 Mar sin, anois lig dom a cliceáil Téigh. 471 00:23:38,520 --> 00:23:39,830 As a chéile amháin a cuireadh isteach. 472 00:23:39,830 --> 00:23:43,020 Agus anois má théann mé ar ais go dtí úsáideoirí, cad suimiúil 473 00:23:43,020 --> 00:23:48,960 is é sin nach bhfuil ach Gabe anois sa bunachar sonraí, cad é cosúil a ID? 474 00:23:48,960 --> 00:23:49,820 >> Bhuel tá sé seacht. 475 00:23:49,820 --> 00:23:51,479 Cén fáth go bhfuil sé seacht nuair ní raibh mé a chur air? 476 00:23:51,479 --> 00:23:54,020 Mar sin, seo, freisin, ar cheann de na gnéithe a fhaigheann tú ar an mbunachar sonraí. 477 00:23:54,020 --> 00:23:55,750 A lán de na tógtha i feidhmiúlacht. 478 00:23:55,750 --> 00:23:57,950 Tharlaíonn sé go raibh nuair a cruthaíodh an tábla seo, 479 00:23:57,950 --> 00:24:01,390 Preconfigured go bhfuil sé go huathoibríoch ID shannadh ar bhealach 480 00:24:01,390 --> 00:24:02,480 go incrimintí sé. 481 00:24:02,480 --> 00:24:05,470 Mar sin, má tá tú poked riamh timpeall, agus d'fhéach sé ar an méid ar do Facebook ID 482 00:24:05,470 --> 00:24:09,292 Tá líon, na laethanta seo tá sé i ndáiríre ní rud a dhéanamh, ach Facebook mar API, 483 00:24:09,292 --> 00:24:11,750 Iarratais Chomhéadain Clárú, trínar féidir leat a fháil ar ais 484 00:24:11,750 --> 00:24:14,430 a bunch iomlán de shonraí faoi tú féin, faoi do chairde, 485 00:24:14,430 --> 00:24:15,347 agus do naisc. 486 00:24:15,347 --> 00:24:17,430 Agus cad a úsáidtear a bheith de chineál de fionnuar, ar ais sa lá, 487 00:24:17,430 --> 00:24:19,510 bhí chun breathnú suas cad do Ba Facebook uimhir aitheantais. 488 00:24:19,510 --> 00:24:22,390 Mark Zuckerberg s, mar shampla, tá trí 489 00:24:22,390 --> 00:24:23,890 ó bhí sé an t-údar an tsuímh. 490 00:24:23,890 --> 00:24:27,610 Agus mar a théann an scéal, a chruthaigh sé dhá chuntas tástála, úsáideoirí amháin agus dhá, 491 00:24:27,610 --> 00:24:28,690 a scriosadh sé ansin. 492 00:24:28,690 --> 00:24:32,780 Agus mar sin, Zuck, mar a bhfuil a ainm úsáideora ar Facebook é, uimhir aitheantais trí, 493 00:24:32,780 --> 00:24:36,110 agus tá gach duine againn uimhreacha i bhfad níos mó ná trí na laethanta. 494 00:24:36,110 --> 00:24:37,980 Go deimhin, ag pointe éigin Facebook ar athraíodh a ionad ar shiúl 495 00:24:37,980 --> 00:24:42,410 ó fiú ag baint úsáide as slánuimhir, a tá súil le luach 32-giotán, úsáid a bhaint as 496 00:24:42,410 --> 00:24:44,480 an chéad chéim eile ar bun, go bunúsach le fada fada sin 497 00:24:44,480 --> 00:24:47,150 go bhféadfadh siad freastal úsáideoirí fiú níos mó a chlárú. 498 00:24:47,150 --> 00:24:49,420 Mar sin, rud spraoi stairiúil beag. 499 00:24:49,420 --> 00:24:51,660 >> Mar sin, go díreach ar an error bunúsach a 500 00:24:51,660 --> 00:24:54,470 d'fhéadfadh muid a fhorghníomhú cúpla ceisteanna, ach is féidir linn i ndáiríre 501 00:24:54,470 --> 00:24:56,744 rudaí a dhéanamh a bunch níos mó le SQL. 502 00:24:56,744 --> 00:24:58,910 Agus beidh tú a fheiceáil, ar deireadh thiar, i an fhadhb atá leagtha seacht 503 00:24:58,910 --> 00:25:01,034 go bhfuil tú a dhéanamh líon na gcinntí a dhearadh, 504 00:25:01,034 --> 00:25:03,290 i measc iad ag dul a bheith cad iad na cineálacha sonraí a úsáid. 505 00:25:03,290 --> 00:25:08,240 Mar sin, díreach cosúil i C, tá na sonraí cineálacha i mbunachar sonraí, ar nós MySQL, 506 00:25:08,240 --> 00:25:12,640 agus na cineálacha sonraí a bhfuil tú a roghnú as measc na réimsí anseo. 507 00:25:12,640 --> 00:25:17,287 Char, varchar, Int, o mór, de dheachúlacha agus dáta am, agus go leor eile. 508 00:25:17,287 --> 00:25:18,370 Mar sin, a ligean ar a dhéanamh i ndáiríre seo. 509 00:25:18,370 --> 00:25:21,060 A ligean ar ligean nach raibh muid láimh tú an úsáideora an tábla 510 00:25:21,060 --> 00:25:25,080 agus lig dom dul ar aghaidh agus a chruthú, d' mé féin, sna léachtaí database-- 511 00:25:25,080 --> 00:25:31,000 lig iarbhír dom dul ar aghaidh agus a scriosadh an tábla Tá mé i anseo cheana 512 00:25:31,000 --> 00:25:32,940 ionas gur féidir linn a chruthú i ndáiríre seo. 513 00:25:32,940 --> 00:25:33,550 Whoops. 514 00:25:33,550 --> 00:25:35,970 Tá mé ag dul chun titim seo tábla, agus anois tá mé 515 00:25:35,970 --> 00:25:38,337 ag dul chun dul arís go dtí an bunachar sonraí léacht thar anseo, 516 00:25:38,337 --> 00:25:40,420 Tá mé ag dul a chruthú tábla ar a dtugtar úsáideoirí agus a ligean ar 517 00:25:40,420 --> 00:25:43,010 díreach a dhéanamh trí cholún ar dtús agus cliceáil Téigh. 518 00:25:43,010 --> 00:25:44,990 >> Anois, don chuid is mó, arís, tá sé seo ach 519 00:25:44,990 --> 00:25:48,570 ag baint úsáide as an uirlis grafacha a dtugtar phpMyAdmin, agus cad tá ag éirí linn anois 520 00:25:48,570 --> 00:25:49,600 ag cruthú tábla. 521 00:25:49,600 --> 00:25:53,170 Mar sin, tá sé seo cosúil Comhad dul, Nua, agus ag cruthú comhad Excel nua. 522 00:25:53,170 --> 00:25:55,440 Mar sin, tá sé ag iarraidh orm cúpla ceisteanna, ó chlé go deas, 523 00:25:55,440 --> 00:25:58,620 cad é an t-ainm ar an chéad cholún, agus ansin an t-ainm ar an dara colún, 524 00:25:58,620 --> 00:25:59,560 agus ainm an tríú. 525 00:25:59,560 --> 00:26:00,518 Mar sin, a ligean ar a athchruthú seo. 526 00:26:00,518 --> 00:26:05,460 ID, agus ansin bhí ainm úsáideora amháin, agus ansin bhí hash eile. 527 00:26:05,460 --> 00:26:08,970 Mar sin, cad ba cheart an cineál sonraí a anois le haghaidh réimse ar nós ID? 528 00:26:08,970 --> 00:26:14,470 >> Seo é an liosta iomlán de na cineálacha sonraí ar fáil duit i mbunachar sonraí, 529 00:26:14,470 --> 00:26:16,070 agus le haghaidh anois a ligean ar dul díreach le slánuimhir. 530 00:26:16,070 --> 00:26:18,160 Luach 32-giotán, ní féidir liom I mo thuairimse, go réalaíoch tá mé 531 00:26:18,160 --> 00:26:21,484 ag dul go bhfuil níos mó ná 4 billiún úsáideoirí i mo chuntas, i mo sheirbhís, 532 00:26:21,484 --> 00:26:23,650 mar sin tá mé ag dul a choinneáil ag gluaiseacht ar aghaidh go dtí an chéad cheist eile. 533 00:26:23,650 --> 00:26:25,490 Níl mé ag dul a shonrú fad nó luachanna, 534 00:26:25,490 --> 00:26:28,540 nach bhfuil sé infheidhme anseo le haghaidh slánuimhir, per se. 535 00:26:28,540 --> 00:26:30,740 Agus anois is féidir liom a shonrú, cosúil, réamhshocraithe 536 00:26:30,740 --> 00:26:33,970 luach, rud nach bhfuil mé ag dul a shonrú. 537 00:26:33,970 --> 00:26:36,050 A thiomsú, níl a fhios agam cad é sin. 538 00:26:36,050 --> 00:26:37,290 An tréith. 539 00:26:37,290 --> 00:26:39,455 Anois, a dhéanann muid i ndáiríre Tá cinneadh a dhearadh. 540 00:26:39,455 --> 00:26:42,580 Mar sin, níl cúpla réimsí anseo, ní léir a bhfuil infheidhme, ach gan síniú 541 00:26:42,580 --> 00:26:43,380 Ciallaíonn sé go díreach cad é? 542 00:26:43,380 --> 00:26:45,400 Go mór an slánuimhir a bheith? 543 00:26:45,400 --> 00:26:46,210 Just a neamh-diúltach. 544 00:26:46,210 --> 00:26:48,090 Mar sin, tá sé le bheith 0 ar suas. 545 00:26:48,090 --> 00:26:51,120 Níl, Níl mé ag dul a sheiceáil mar gheall ar Ba mhaith liom gach úsáideoir a bheith acu ID, 546 00:26:51,120 --> 00:26:52,470 ní féidir é a bheith null. 547 00:26:52,470 --> 00:26:55,949 Agus ansin, ní mór dúinn a fháil chun roinnt níos mó cinntí a dearadh suimiúil mar seo. 548 00:26:55,949 --> 00:26:58,990 Beidh muid ag teacht ar ais go dtí seo i láthair na huaire, ach cad Gné eile de bunachar sonraí 549 00:26:58,990 --> 00:27:04,200 is é sin, tá gur féidir leat insint an freastalaí bunachar sonraí dul ar aghaidh 550 00:27:04,200 --> 00:27:07,100 agus Optamaigh tú féin, do RAM agus do spás diosca crua, 551 00:27:07,100 --> 00:27:11,770 ionas go roghnaíonn sin, agus cuireann, agus Scrios, agus nuashonruithe i ndáiríre go tapa. 552 00:27:11,770 --> 00:27:13,250 Codarsnacht seo le pset5. 553 00:27:13,250 --> 00:27:16,259 >> Má bhí tú chun breathnú suas rud éigin i do tábla hash, a 554 00:27:16,259 --> 00:27:18,300 a cheapann tú de mar bhunachar sonraí, a raibh go léir a dhéanamh ar an 555 00:27:18,300 --> 00:27:21,500 ag obair le haghaidh a dhéanamh do tábla hash go tapa. 556 00:27:21,500 --> 00:27:22,840 Tá sé cosúil le, ar ndóigh, tá tú. 557 00:27:22,840 --> 00:27:23,060 Ceart? 558 00:27:23,060 --> 00:27:26,080 Bhí tú a chur i am ar fad fhíneáil rudaí a gcuideoidh, ag fáil feidhm hash 559 00:27:26,080 --> 00:27:27,820 ceart, figuring amach conas go leor buicéid a bheith acu. 560 00:27:27,820 --> 00:27:29,611 >> Ach cad deas, arís, faoi ​​é bunachar sonraí 561 00:27:29,611 --> 00:27:31,762 Punt tú díreach ar fad seo do dhaoine eile 562 00:27:31,762 --> 00:27:33,720 a cheap seo trí ar do shon, agus cad 563 00:27:33,720 --> 00:27:37,170 Tá mé ag dul a rá anseo faoi Is innéacs go bhfuil mo réimse ID 564 00:27:37,170 --> 00:27:41,149 ag dul a bheith ar an mbealach príomhúil úsáideoirí a aithint sa bhunachar sonraí seo. 565 00:27:41,149 --> 00:27:42,940 Níl mé ag dul chun smaoineamh de Zamyla mar Zamyla, 566 00:27:42,940 --> 00:27:45,800 Tá mé ag dul chun smaoineamh ar léi mar an uimhir 6. 567 00:27:45,800 --> 00:27:49,814 >> Cén fáth go bhfuil sé, b'fhéidir, níos fearr intuitively chun smaoineamh ar agus ar an múnla 568 00:27:49,814 --> 00:27:52,480 gach ceann de do sraitheanna aonair ag baint úsáide as líon ionad de rud éigin 569 00:27:52,480 --> 00:27:56,480 cosúil le téad, cosúil leis an Zamyla nó Gabe nó téad faide fós? 570 00:27:56,480 --> 00:27:57,444 Yeah? 571 00:27:57,444 --> 00:28:00,117 >> LUCHT ÉISTEACHTA: Tá haitheantas ar leith? 572 00:28:00,117 --> 00:28:01,200 DAVID J. MALAN: Abair arís? 573 00:28:01,200 --> 00:28:02,283 LUCHT ÉISTEACHTA: Tá haitheantas ar leith? 574 00:28:02,283 --> 00:28:04,400 DAVID J. MALAN: An ID Tá uathúil, ach suppose-- 575 00:28:04,400 --> 00:28:06,320 mar a bheidh, i gcoitinne le ainmneacha úsáideoirí, is dócha 576 00:28:06,320 --> 00:28:10,110 Dúirt mé freisin, is féidir a bheith ann ach amháin Zamyla ar fud an domhain, agus ní raibh ach ceann amháin Gabe. 577 00:28:10,110 --> 00:28:13,730 Raibh mé in ann a fhorchur ar an uathúlacht srian ar teaghráin, freisin, má bhí mé. 578 00:28:13,730 --> 00:28:15,550 Mar sin, ní shíl dona. 579 00:28:15,550 --> 00:28:16,500 >> LUCHT ÉISTEACHTA: Níos slán. 580 00:28:16,500 --> 00:28:17,874 >> DAVID J. MALAN: Níos sábháilte, cén fáth? 581 00:28:17,874 --> 00:28:20,705 LUCHT ÉISTEACHTA: Ní féidir leat insint a Is é a bhí, mar atá i an t-úsáideoir. 582 00:28:20,705 --> 00:28:22,580 DAVID J. MALAN: OK, tá tú Ní féidir a insint bhfuil úsáideoir 583 00:28:22,580 --> 00:28:24,380 Tá a mar sin níl a gné príobháideachta dó, 584 00:28:24,380 --> 00:28:27,810 go háirithe má tá na IDs b'fhéidir atá sa URLanna. 585 00:28:27,810 --> 00:28:29,960 Mar sin cinnte, a d'fhéadfadh cineál oibre, freisin. 586 00:28:29,960 --> 00:28:30,640 Smaointe eile? 587 00:28:30,640 --> 00:28:31,383 Yeah? 588 00:28:31,383 --> 00:28:34,316 >> LUCHT ÉISTEACHTA: Tá sé níos éasca ar oibríochtaí a dhéanamh ar slánuimhir. 589 00:28:34,316 --> 00:28:35,940 DAVID J. MALAN: Sin an Kicker fíor. 590 00:28:35,940 --> 00:28:38,850 Tá sé díreach níos éifeachtaí, nó níos éasca le haghaidh an ríomhaire, 591 00:28:38,850 --> 00:28:40,431 chun oibríochtaí ar slánuimhir. 592 00:28:40,431 --> 00:28:40,930 Ceart? 593 00:28:40,930 --> 00:28:43,905 Tá slánuimhir ráthaithe a a bheith 32-giotán, cé go Zamyla 594 00:28:43,905 --> 00:28:47,660 Is cúpla carachtair fada, Gabriel Is cúpla níos mó carachtair ar fad, 595 00:28:47,660 --> 00:28:51,930 Is Davenport i ndáiríre fada, agus mar sin tá sé Ní éifeachtach go háirithe úsáid a bhaint as 596 00:28:51,930 --> 00:28:55,860 teaghráin chun luachanna a chur i gcomparáid agus táim d'páirceanna, agus páirceanna cothrom le dáta, 597 00:28:55,860 --> 00:28:57,790 más féidir leat a fháil amach a bhfuil ach slánuimhir amháin. 598 00:28:57,790 --> 00:28:59,090 Just a 32 giotán. 599 00:28:59,090 --> 00:29:02,570 Mar sin ainmneacha úsáideoirí, freisin, ar an mbealach seo, nach bhfuil a bheith ar leith, 600 00:29:02,570 --> 00:29:05,040 cé ba chóir iad is dócha a bheith, agus fiú ar an mbealach seo freisin 601 00:29:05,040 --> 00:29:07,520 D'fhéadfaí úsáideoir a cheadú do athrú nó a ainm úsáideora. 602 00:29:07,520 --> 00:29:10,810 >> Mar sin, a ligean ar saoire anois seo mar an bpríomhbhealach a aithint an t-úsáideoir. 603 00:29:10,810 --> 00:29:13,510 Tá sé seo ag insint an bunachar sonraí dul ar aghaidh agus a bharrfheabhsú tú féin 604 00:29:13,510 --> 00:29:17,065 ionas go bhféadfaidh ups breathnú ar ID Super go tapa. 605 00:29:17,065 --> 00:29:19,620 AI, ainmnithe horribly, ach Ciallaíonn Auto Incrimint, 606 00:29:19,620 --> 00:29:21,500 agus is é seo an seic bosca mór dúinn a sheiceáil 607 00:29:21,500 --> 00:29:24,614 a shonrú go bhfuil an réimse ID chun thabhairt cothrom le dáta go huathoibríoch dom, 608 00:29:24,614 --> 00:29:26,530 agus ansin mé ag dul a scrollaigh do cheart anseo 609 00:29:26,530 --> 00:29:29,279 agus frankly Níl mé suim i ndáiríre mé in aon cheann níos mó de na réimsí. 610 00:29:29,279 --> 00:29:30,630 Is cinnte nach bhfuil lá atá inniu ann. 611 00:29:30,630 --> 00:29:33,770 >> Mar sin, tá mé ag dul chun dul ar ais anseo, go dtí an chéad cholún, i gcás ina 612 00:29:33,770 --> 00:29:35,830 Gá dom ainm úsáideora a shonrú agus hash, agus a ligean 613 00:29:35,830 --> 00:29:38,080 ar a fócas ar a laghad ar an an dara ceann do anois. 614 00:29:38,080 --> 00:29:41,498 Int Is dócha nach bhfuil an glaoch ceart, mar sin cad a dhéanann ciall níos mó b'fhéidir? 615 00:29:41,498 --> 00:29:42,741 >> LUCHT ÉISTEACHTA: Téacs. 616 00:29:42,741 --> 00:29:43,824 DAVID J. MALAN: Abair arís? 617 00:29:43,824 --> 00:29:44,710 LUCHT ÉISTEACHTA: Téacs. 618 00:29:44,710 --> 00:29:44,980 DAVID J. MALAN: Téacs? 619 00:29:44,980 --> 00:29:45,590 OK, chuala mé an téacs. 620 00:29:45,590 --> 00:29:46,090 Cad eile? 621 00:29:46,090 --> 00:29:50,520 622 00:29:50,520 --> 00:29:53,860 Táimid de chineál ar go bhfuil a bunch de roghanna atá théacsa sa nádúr. 623 00:29:53,860 --> 00:29:55,990 Mar sin nuair a, agus cén fáth, a dhéanamh úsáideann tú roinnt de na? 624 00:29:55,990 --> 00:29:59,560 Bhuel ruabhric, contrártha leis an méid a d'fhéadfadh tú a I mo thuairimse, nach bhfuil, ina charachtar aonarach. 625 00:29:59,560 --> 00:30:01,550 Tá sé ina líon sonrach de charachtair. 626 00:30:01,550 --> 00:30:04,600 Mar sin, má tá a fhios againn go léir usernames Ní mór a bheith cosúil le ocht carachtair, 627 00:30:04,600 --> 00:30:08,490 mar a úsáidtear a bheith coitianta i níos sine córais ríomhaire, a d'fhéadfadh liom a rá ruabhreac 628 00:30:08,490 --> 00:30:09,830 agus ansin d'fhéadfadh liom a rá 8 anseo. 629 00:30:09,830 --> 00:30:12,930 Sin é nuair a thiocfaidh an tríú colún infheidhme nuair a chruthú tábla. 630 00:30:12,930 --> 00:30:15,450 >> Ach sin de chineál ar annoying mar a d'fhéadfadh roinnt daoine 631 00:30:15,450 --> 00:30:17,660 ag iarraidh a bheith acu ainm úsáideora níos faide ná ocht carachtair, 632 00:30:17,660 --> 00:30:19,743 D'fhéadfadh roinnt daoine ag iarraidh a go mbeadh ainm úsáideora níos giorra, 633 00:30:19,743 --> 00:30:22,210 sin an fáth a tiomantas mé féin do líon sonrach? 634 00:30:22,210 --> 00:30:24,710 Cén fáth nach bhfuil athróg líon na carachtair agus díreach 635 00:30:24,710 --> 00:30:28,580 rá go bhfuil an fad uasta ainm is é, níl a fhios agam, cosúil le 64 carachtair. 636 00:30:28,580 --> 00:30:31,780 Ní féidir liom smaoineamh ar aon cairde a Tá ainmneacha níos faide ná 64 carachtair, 637 00:30:31,780 --> 00:30:34,810 agus fiú más rud é go ró-ghearr d'fhéadfá cinnte bump sé suas treallach. 638 00:30:34,810 --> 00:30:37,330 >> Dá bhrí sin tá varchar athraitheach líon na carachtair. 639 00:30:37,330 --> 00:30:41,010 Ní Téacs instinct olc, agus frankly gur saghas a dhéanann an méid a deir sé, 640 00:30:41,010 --> 00:30:45,460 ach is féidir le réimse téacs cosúil le 65,000 bytes ar a laghad. 641 00:30:45,460 --> 00:30:50,790 Sin é is dócha overkill do réimse, agus go deimhin, yup, 65,535. 642 00:30:50,790 --> 00:30:53,740 Sin é is dócha overkill do ainm, mar sin beidh muid ag bata, de ghnáth, 643 00:30:53,740 --> 00:30:56,910 le varchars do téacsach réimse agus hash, freisin. 644 00:30:56,910 --> 00:30:59,990 Hash, casadh sé amach, d'fhéadfadh muid a dhéanamh ar varchar chomh maith nó rud éigin mar sin, 645 00:30:59,990 --> 00:31:03,080 ach ní bheidh muid ag díriú inniu ar an Cripteagrafaíochta ansin agus na huimhreacha 646 00:31:03,080 --> 00:31:05,210 go bhféadfadh muid i ndáiríre iarraidh úsáid a bhaint as a fad. 647 00:31:05,210 --> 00:31:07,430 >> Ach lig dom a scrollú síos go dtí an ceart. 648 00:31:07,430 --> 00:31:11,280 Is féidir leat a bheith ar cheann amháin innéacs príomhúil le haghaidh tábla, 649 00:31:11,280 --> 00:31:16,380 ach ba mhaith liom a chur i bhfeidhm aon cheann de na, anois, le ainm úsáideora, ba mhaith leat a rá? 650 00:31:16,380 --> 00:31:21,980 Cad ba chóir Ainm Úsáideora bheith bunaithe ar doiléir tuiscint ar na ceithre rogha? 651 00:31:21,980 --> 00:31:23,340 Díreach ag a n-ainmneacha? 652 00:31:23,340 --> 00:31:24,140 >> LUCHT ÉISTEACHTA: uathúil. 653 00:31:24,140 --> 00:31:25,100 >> DAVID J. MALAN: Mar sin, uathúil, ceart? 654 00:31:25,100 --> 00:31:28,190 Mar sin, casadh sé amach nach bhféadfadh amháin insint duit bunachar sonraí, roimh ré, 655 00:31:28,190 --> 00:31:30,380 is é seo an bealach bunscoile aithint páirceanna. 656 00:31:30,380 --> 00:31:32,990 Is féidir leat a rá chomh maith go bhfuil sé seo dul chun bheith ina réimse ar leith. 657 00:31:32,990 --> 00:31:34,700 Níl sé ag dul a bheith an rud ag brath mé ar, 658 00:31:34,700 --> 00:31:38,490 ach ba mhaith liom an bunachar sonraí a go bunúsach a bheith go más riocht, mar sin 659 00:31:38,490 --> 00:31:42,340 go má rinne mé riamh a chlárú dhá úsáideoirí leis an ainm céanna, 660 00:31:42,340 --> 00:31:44,360 na amach árasán bunachar sonraí nach bhfuil ag dul a lig dom. 661 00:31:44,360 --> 00:31:47,490 D'fhéadfadh mé go bhfuil roinnt cód breise i PHP a chuireann cosc ​​ar an oiread, 662 00:31:47,490 --> 00:31:50,640 ach ar an mbunachar sonraí, ró is féidir, a chinntiú go riamh go bhfuil dul chun tarlú. 663 00:31:50,640 --> 00:31:53,370 >> Anois, mar leataobh, go háirithe mar a cheapann tú faoi thionscadail deiridh, 664 00:31:53,370 --> 00:31:57,030 a choinneáil i gcuimhne innéacs é agus go hiomlán Tá téacs i ndáiríre go leor úsáideach. 665 00:31:57,030 --> 00:32:01,080 Má tá tú bunachar sonraí níos mó, ní le mórán, ach leis na céadta mílte nó 666 00:32:01,080 --> 00:32:05,270 nó fiú na milliúin de réimsí, is féidir leat chomh maith a insint ar an mbunachar sonraí roimh ré 667 00:32:05,270 --> 00:32:07,980 tá sé seo le réimse mé ag dul a bheith ag cuardach ar go leor. 668 00:32:07,980 --> 00:32:10,520 B'fhéidir a ainm úsáideora, b'fhéidir go bhfuil sé bith, má tá tú 669 00:32:10,520 --> 00:32:13,750 a dhéanamh ar an suíomh gréasáin Facebook-mhaith go Tá míreanna go bhfuil an úsáideora a cheadaítear 670 00:32:13,750 --> 00:32:16,799 a shábháil, agus más mian leat a rá leis an mbunachar sonraí roimh ré 671 00:32:16,799 --> 00:32:20,090 Tá mé ag dul a bheith ag cuardach ar an réimse seo go leor, ach nach bhfuil sé gá go leith, 672 00:32:20,090 --> 00:32:22,800 Is féidir leat a shonrú a chruthú dom innéacs. 673 00:32:22,800 --> 00:32:27,990 Nó, is féidir leat a rá freisin deis dom a dhéanamh saghas na gcuardach treallach mhaith Ordú 674 00:32:27,990 --> 00:32:30,420 nó Rialú F, is mian leat d'fhéadfadh i Próiseálaí Focal, 675 00:32:30,420 --> 00:32:34,184 mar sin d'fhéadfadh leat breathnú teaghráin treallach nó substrings sa réimse seo. 676 00:32:34,184 --> 00:32:36,600 I bhfocail eile, tá muid ag dul go dtí an pointe sa seimeastar 677 00:32:36,600 --> 00:32:40,720 i gcás nach gá duit a bheith buartha faoi conas rudaí a chur i bhfeidhm go héifeachtach. 678 00:32:40,720 --> 00:32:44,540 Ní mór duit ach fios a bheith agat faoi na rudaí cinntí a dearadh a dhéanamh ionas go bhfuil tú 679 00:32:44,540 --> 00:32:48,470 ag baint úsáide as na huirlisí is ceart do na trádáil fhonn gnéithe ghiaráil 680 00:32:48,470 --> 00:32:50,380 go bhfuil daoine eile a bheith tógtha ar do shon. 681 00:32:50,380 --> 00:32:54,240 Mar sin, chun recap, ba chóir bunscoile amháin Tá ceann amháin, is féidir leat a bheith ach amháin, 682 00:32:54,240 --> 00:32:59,630 agus tá sé an rud go bhfuil tú ag cion chun ag baint úsáide as do réimsí a aithint uathúil. 683 00:32:59,630 --> 00:33:02,710 Is Uathúil ach den chineál céanna i spiorad, ach d'fhéadfadh tú a úsáid ach ó am go chéile é, 684 00:33:02,710 --> 00:33:04,530 ach ba mhaith leat an bunachar sonraí a fhorchur air. 685 00:33:04,530 --> 00:33:08,050 Innéacs ciallaíonn ach preemptively rudaí a dlús a chur leis sa todhchaí 686 00:33:08,050 --> 00:33:10,230 ionas gur féidir liom cuardach a dhéanamh ar rudaí sa réimse seo. 687 00:33:10,230 --> 00:33:13,700 Agus ansin tá téacs iomlán i gcoitinne chun míreanna, nó aistí, nó comhlachtaí móra 688 00:33:13,700 --> 00:33:16,270 téacs áit a bhfuil tú b'fhéidir gur mhaith freisin go bhfuil 689 00:33:16,270 --> 00:33:19,420 cártaí fiáin cosúil leis an comhionann le réalta. 690 00:33:19,420 --> 00:33:19,920 Ceart. 691 00:33:19,920 --> 00:33:22,580 >> Mar sin, bhí gur de chineál ar go leor chun go léir ag an am céanna. 692 00:33:22,580 --> 00:33:25,220 A ligean ar a fheiceáil más rud é nach féidir linn a distill cúpla na gnéithe seo 693 00:33:25,220 --> 00:33:29,540 agus ansin a thógáil rud éigin simplí go leor, ach cumhachtach. 694 00:33:29,540 --> 00:33:31,380 Mar sin, i measc an ceann eile cinntí a dearadh go bhfuil tú 695 00:33:31,380 --> 00:33:34,005 deireadh thiar ag dul a bheith acu go bhfuil chomh maith na línte na n-inneall stórála. 696 00:33:34,005 --> 00:33:37,370 Agus lig dom a dhéanamh ach a lua seo in oirchill na tionscadail deiridh, 697 00:33:37,370 --> 00:33:42,020 agus oirchill a ligean ar say-- ní a ligean ar é seo a dhéanamh. 698 00:33:42,020 --> 00:33:43,820 A ligean ar a thógáil seo beag iarratas den chéad uair. 699 00:33:43,820 --> 00:33:48,070 Tá mé ag dul chun dul isteach i mo teirminéal fuinneog, agus i anseo nach bhfuil 700 00:33:48,070 --> 00:33:52,500 ach counter.php, a táimid ag dul anois chun fáil réidh chomh thuilleadh germane, 701 00:33:52,500 --> 00:33:54,570 ach ní mór dúinn a bunch iomlán de Eolairí agus tá sé seo 702 00:33:54,570 --> 00:33:58,080 ag dul a bheith an-chosúil i spiorad leis an méid a mbainfidh tú a fheiceáil i fhadhb a leagtar seacht. 703 00:33:58,080 --> 00:34:00,980 >> Mar sin, ní mór dúinn trí Eolairí Áirítear poiblí agus teimpléid, a 704 00:34:00,980 --> 00:34:05,040 go díreach nuair a d'fhág muid amach ar Dé Luain lenár MVC paraidím ar fad. 705 00:34:05,040 --> 00:34:09,290 Agus go recap, go poiblí ag dul chun dul aon chomhad gur mhaith liom úsáideoirí a iarbhír 706 00:34:09,290 --> 00:34:12,969 v a bheith in ann cuairt a thabhairt i a n-bhrabhsálaí via URL. 707 00:34:12,969 --> 00:34:13,502 Teimpléad. 708 00:34:13,502 --> 00:34:14,710 Cad a rinne linn a chur i teimpléid? 709 00:34:14,710 --> 00:34:17,070 Cén cineál rudaí? 710 00:34:17,070 --> 00:34:21,659 Ní raibh i bhfad ach cúpla comhaid ar a laghad, ar an Luan. 711 00:34:21,659 --> 00:34:22,619 Yeah. 712 00:34:22,619 --> 00:34:23,100 >> LUCHT ÉISTEACHTA: Ceanntásc agus Footer? 713 00:34:23,100 --> 00:34:24,516 >> DAVID J. MALAN: Ceanntásc agus Footer. 714 00:34:24,516 --> 00:34:26,679 Mar sin, ní mór dúinn rud éigin den chineál céanna lá atá inniu ann, freisin. 715 00:34:26,679 --> 00:34:30,330 Táimid agam cúpla comhaid níos mó ach Footer Feicim, Ceanntásc féach mé, 716 00:34:30,330 --> 00:34:31,909 agus ansin a bunch de chomhaid eile. 717 00:34:31,909 --> 00:34:35,482 Mar sin, is é seo an comhionann den tuairim V MVC, a, 718 00:34:35,482 --> 00:34:37,690 arís a bheidh, a bheith le beagán níos mó soiléir i fhadhb a leagtar seacht, 719 00:34:37,690 --> 00:34:40,380 ach tá sé seo ach fillteán Tá mé ag cur a lán de mo aesthetics. 720 00:34:40,380 --> 00:34:42,840 A lán de mo HTML, a lán de mo chuid foirmeacha. 721 00:34:42,840 --> 00:34:46,899 Idir an dá linn, folaíonn, tá ceann eile eolaire go bhfuil na trí comhaid 722 00:34:46,899 --> 00:34:48,440 agus a ligean ar ghlacadh le breathnú tapaidh ar na. 723 00:34:48,440 --> 00:34:51,699 >> Tá mé ag dul chun dul ar aghaidh agus oscailt suas config.php. 724 00:34:51,699 --> 00:34:54,610 Mar a casadh sé amach, i bhfad cosúil leis níos luaithe sa téarma, 725 00:34:54,610 --> 00:34:57,850 tú san áireamh géar CS50 ponc h le pset7. 726 00:34:57,850 --> 00:35:00,780 I sampla an lae inniu, tá tú ag dul a dhéanamh ar an comhionann sin 727 00:35:00,780 --> 00:35:03,600 le ráiteas a cheangal go héifeachtach 728 00:35:03,600 --> 00:35:05,340 Áirítear ar na línte éagsúla. 729 00:35:05,340 --> 00:35:08,225 Mar sin, a bheith soiléir, is é seo comhad a dtugtar config.php. 730 00:35:08,225 --> 00:35:09,350 Agus faoi deara cad é a dhéanamh. 731 00:35:09,350 --> 00:35:11,970 Tá sé ag déanamh rud éigin cosúil cryptic, ag casadh ar teachtaireachtaí earráide 732 00:35:11,970 --> 00:35:13,680 ionas gur féidir leat iad a fheiceáil sa bhrabhsálaí. 733 00:35:13,680 --> 00:35:15,860 Tá sé, ansin, is cosúil á cheangal ar dhá comhaid eile 734 00:35:15,860 --> 00:35:19,530 agus mar sin tá sé seo cosúil le #include i C, agus ansin an ceann seo raibh muid a fheiceáil, 735 00:35:19,530 --> 00:35:22,720 agus tá muid ag brath ar, casadh sé seo ar go cart siopadóireacht mhaith feidhmiúlacht. 736 00:35:22,720 --> 00:35:25,610 >> Ciallaíonn sé seo uacht fianán a sheoladh ar ais agus amach. 737 00:35:25,610 --> 00:35:27,290 Mar sin, cén fáth go bhfuil sé seo suimiúil? 738 00:35:27,290 --> 00:35:32,460 Bhuel, má théann muid ar ais go dtí seo eolaire agus a oscailt suas, mar shampla, 739 00:35:32,460 --> 00:35:33,741 constance.php. 740 00:35:33,741 --> 00:35:38,840 Fógra go ndéanann PHP tairisigh tacaíochta, nach bhfuil sé cosúil go leor #define i C. 741 00:35:38,840 --> 00:35:41,290 Ina áit sin, tá tú literally Deir sainithe, agus fógra 742 00:35:41,290 --> 00:35:44,110 go bhfuil mé stóráil roimh ré ceithre tairisigh sa chomhad seo. 743 00:35:44,110 --> 00:35:47,020 Amháin le haghaidh bhunachar sonraí an lae inniu, d' mo phasfhocal, do mo ainm úsáideora, 744 00:35:47,020 --> 00:35:48,690 agus chun ainm an fhreastalaí. 745 00:35:48,690 --> 00:35:51,644 Mar sin, tá na ag dul iarbhír a bheith deas den chineál céanna i fhadhb a leagtar seacht. 746 00:35:51,644 --> 00:35:54,560 Agus ar deireadh, agus tá sé seo áit a bhfuil mé ag dul a fháil ar roinnt feidhmiúlacht deas 747 00:35:54,560 --> 00:35:59,000 ón bhfoireann, i functions.php Is bunch de chód againn i scríbhinn, 748 00:35:59,000 --> 00:36:01,040 agus ghoid mé roinnt de seo ó fhadhb a leagtar seacht 749 00:36:01,040 --> 00:36:05,920 do lá atá inniu, a dhéanann go bhfuil a bunch de rudaí agus a ligean ar breathnú díreach ar cheann acu 750 00:36:05,920 --> 00:36:07,270 go háirithe. 751 00:36:07,270 --> 00:36:09,720 An fheidhm anseo, ceist, ag dul a bheith 752 00:36:09,720 --> 00:36:13,600 an fheidhm PHP tugaimid d'fhonn a fhorghníomhú SQL. 753 00:36:13,600 --> 00:36:16,070 A nóiméad ó shin bhí muid ag baint úsáide as phpMyAdmin, ach sin ach 754 00:36:16,070 --> 00:36:18,720 chun saghas críocha foghlama agus chun críocha fáthmheasa 755 00:36:18,720 --> 00:36:20,494 agus dearmad a dhéanamh ar do chuid bhunachar sonraí. 756 00:36:20,494 --> 00:36:22,660 Nuair a úsáideann tú i ndáiríre do bunachar sonraí, tú, an duine, 757 00:36:22,660 --> 00:36:24,100 nach bhfuil ar ndóigh ag dul a bheidh le tarraingt suas ar an ngréasán 758 00:36:24,100 --> 00:36:25,740 leathanach Cláraíonn gach duine éigin uair. 759 00:36:25,740 --> 00:36:29,870 Tá tú ag dul cód a scríobh go Ionsáigh agus Scrios úsáideoirí ar an éileamh, 760 00:36:29,870 --> 00:36:32,490 agus táimid ag dul chun é seo a trí na feidhme cheist. 761 00:36:32,490 --> 00:36:35,360 Má scrollaigh mé anois síos, níl dul chun bheith ina cúpla níos mó gnéithe. 762 00:36:35,360 --> 00:36:37,170 Redirect bhfuil dul chun ina fheidhm scríobhamar 763 00:36:37,170 --> 00:36:40,160 chun tú gur féidir leat a an t-úsáideoir a sheoladh chuig URL eile, 764 00:36:40,160 --> 00:36:43,780 agus rindreáil tá feidhm, dála chonaic muid ar an Luan, go Rindreáil iarbhír 765 00:36:43,780 --> 00:36:48,000 teimpléad, ach tá níos mó ar na sa bhfoirm pset7 ar siúl féin tríd. 766 00:36:48,000 --> 00:36:50,500 Chun anois, a ligean ar dul ar aghaidh agus é seo a dhéanamh. 767 00:36:50,500 --> 00:36:54,860 >> Lig dom dul isteach i mo tábla léachtaí agus a fheiceáil go bhfuil rud ar bith ann i láthair na huaire 768 00:36:54,860 --> 00:36:59,640 anseo ach go fóill, agus lig dom dul freisin isteach i mo eolaire poiblí, i gcás ina 769 00:36:59,640 --> 00:37:02,780 níl ach aon chomhad, index.php. 770 00:37:02,780 --> 00:37:06,920 Is cosúil an comhad seo a bheith Super simplí i láthair na huaire, tá sé díreach cosúil le seo. 771 00:37:06,920 --> 00:37:09,110 An-i bhfad cosúil le conas muid fágtha amach ar an Luan. 772 00:37:09,110 --> 00:37:11,945 Tá mé ag á cheangal ar an comhad seo, config.php, a bhfuil i 773 00:37:11,945 --> 00:37:15,160 Áirítear eolaire, a Is i ponc ponc, mo thuismitheoirí, 774 00:37:15,160 --> 00:37:17,650 agus ansin tá sé ach rindreáil comhad seo. 775 00:37:17,650 --> 00:37:18,960 Mar sin, cad é an comhad seo? 776 00:37:18,960 --> 00:37:24,700 >> A ligean ar a oscailt suas i mo teimpléid form.php, agus beidh orainn a fheiceáil seo. 777 00:37:24,700 --> 00:37:28,500 Super simplí, is cosúil go bhfuil an fhoirm seo ag dul a chur isteach ag $ _GET nó $ _POST. 778 00:37:28,500 --> 00:37:29,320 Sanity seiceáil Thapa. 779 00:37:29,320 --> 00:37:33,760 780 00:37:33,760 --> 00:37:35,690 Literally cuardaigh amhairc an comhad. 781 00:37:35,690 --> 00:37:36,610 Ionann Modh bpost. 782 00:37:36,610 --> 00:37:39,280 Mar sin, níl sé ag dul a bhaint as an URL, ar nós Dhéanann Google, tá sé ag dul a shórtáil de cheilt 783 00:37:39,280 --> 00:37:41,030 an t-eolas taobh thiar na radhairc agus tá sé 784 00:37:41,030 --> 00:37:43,580 ag dul a chur isteach chuig comhad a dtugtar register.php, 785 00:37:43,580 --> 00:37:45,660 agus go bhfuil an comhad ní mór dúinn i scríbhinn go fóill 786 00:37:45,660 --> 00:37:47,610 ach cad seo ag dul chun breathnú cosúil é seo. 787 00:37:47,610 --> 00:37:52,670 >> Má théim go dtí leathanach ar leith é seo cén localhost Breathnaíonn / index.php mhaith. 788 00:37:52,670 --> 00:37:56,930 Agus arís, an fhreastalaí ach ag glacadh leis index.php. 789 00:37:56,930 --> 00:37:57,910 Cuir isteach. 790 00:37:57,910 --> 00:37:59,870 Mar sin, go bhfuil nuair a bhíonn muid ag, agus cad ba mhaith liom a dhéanamh 791 00:37:59,870 --> 00:38:02,450 Tá a bheith in ann rudaí a chlóscríobh cosúil le David, agus ansin 792 00:38:02,450 --> 00:38:08,050 mo uimhir theileafóin, a rá 617-555-1212 do anois, a chlárú 793 00:38:08,050 --> 00:38:09,910 agus anois ní raibh register.php aimsíodh. 794 00:38:09,910 --> 00:38:11,440 Mar sin, is gá dom a chur i bhfeidhm seo. 795 00:38:11,440 --> 00:38:13,320 Sin a ligean le fuip go tapa rud éigin mar seo ar bun. 796 00:38:13,320 --> 00:38:18,640 Lig dom dul isteach i mo eolaire poiblí agus gedit de register.php a dhéanamh, 797 00:38:18,640 --> 00:38:22,300 agus anois tá mé ag dul chun dul ar aghaidh agus tús modh PHP, mar a rinne muid ar an Luan, 798 00:38:22,300 --> 00:38:25,430 agus tag gar PHP, agus a ligean ar a dhéanamh ar cúpla rudaí. 799 00:38:25,430 --> 00:38:28,336 >> Mar sin amháin, tá a fhios agam, ó tar éis scríobh fhoirm sin, 800 00:38:28,336 --> 00:38:29,960 gur mhaith liom a sheiceáil le haghaidh an méid seo a leanas. 801 00:38:29,960 --> 00:38:35,670 Má tá sé folamh, is cuma cén t-úsáideoir clóscríofa i go dtí an réimse an t-ainm, ansin 802 00:38:35,670 --> 00:38:39,860 Tá mé ag dul rud éigin a rá mar ainm leithscéal a ghabháil ar iarraidh. 803 00:38:39,860 --> 00:38:42,380 Leithscéal a ghabháil, Idir an dá linn tá, Ní a tógadh i rud PHP, 804 00:38:42,380 --> 00:38:45,970 tá sé ina fheidhm scríobhamar i functions.php do pset7 805 00:38:45,970 --> 00:38:47,940 ionas go bhfuil tú rochtain air. 806 00:38:47,940 --> 00:38:53,830 Else má tá an réimse eile Is folamh, uimhir, ansin tá mé 807 00:38:53,830 --> 00:38:58,370 dul chun leithscéal a ghabháil leis an úsáideoir agus a rá uimhir ar iarraidh. 808 00:38:58,370 --> 00:38:59,320 Sábháil an comhad seo. 809 00:38:59,320 --> 00:39:02,640 >> Anois, a ligean ar dul ar ais go dtí mo bhrabhsálaí, dul ar ais go dtí an fóram bain triail eile as. 810 00:39:02,640 --> 00:39:04,070 Cláraigh. 811 00:39:04,070 --> 00:39:05,090 OK. 812 00:39:05,090 --> 00:39:06,730 Ní dhéanfaidh aon ní a tharla, atá go maith. 813 00:39:06,730 --> 00:39:08,120 Ní raibh mé a fháil teachtaireacht earráide. 814 00:39:08,120 --> 00:39:11,651 Ach más rud é ina ionad sin, a ligean ar athlódáil seo leathanach, agus ní rud ar bith a chur ar fáil. 815 00:39:11,651 --> 00:39:12,150 Damn é. 816 00:39:12,150 --> 00:39:15,350 817 00:39:15,350 --> 00:39:17,140 An bhfuil sin. 818 00:39:17,140 --> 00:39:18,810 Cláraigh. 819 00:39:18,810 --> 00:39:20,350 Cad a rinne mé mícheart? 820 00:39:20,350 --> 00:39:24,860 Más folamh, $ _POST ainm. 821 00:39:24,860 --> 00:39:26,350 Abair arís? 822 00:39:26,350 --> 00:39:27,670 >> Oh, ar ndóigh. 823 00:39:27,670 --> 00:39:30,919 Rinne mé dearmad ar an chuid is tábhachtaí, a Is gá ("../ folaíonn / config.php."). 824 00:39:30,919 --> 00:39:34,210 825 00:39:34,210 --> 00:39:36,460 Is gá dom a rochtain a fháil ar leithscéal a ghabháil fheidhm, a 826 00:39:36,460 --> 00:39:37,770 é sin an fáth go raibh rud ar bith ag tarlú. 827 00:39:37,770 --> 00:39:39,460 Ní dhéanann an fheidhm ann i ndáiríre. 828 00:39:39,460 --> 00:39:40,640 Mar sin, a ligean ar iarracht seo arís. 829 00:39:40,640 --> 00:39:42,350 A ligean ar athlódáil an leathanach, cliceáil Cláraigh. 830 00:39:42,350 --> 00:39:43,060 OK. 831 00:39:43,060 --> 00:39:43,770 Tá sé. 832 00:39:43,770 --> 00:39:45,700 Mar sin, an t-aschur táimid Is é féachaint ar anseo an toradh 833 00:39:45,700 --> 00:39:47,685 d'iarraidh ar leithscéal a ghabháil fheidhm, Super simplí, 834 00:39:47,685 --> 00:39:50,060 agus priontaí sé ach amach is cuma cad Mé a thabhairt dó mar argóint. 835 00:39:50,060 --> 00:39:51,370 >> Ceart go leor, mar sin a ligean ar comhoibriú le chéile. 836 00:39:51,370 --> 00:39:54,240 A ligean ar chur ar fáil mo ainm cosúil le David, a chlárú, 837 00:39:54,240 --> 00:39:56,890 ar iarraidh uimhir ligean ar OK ar a fhoráil go, freisin. 838 00:39:56,890 --> 00:39:58,650 617-555-1212. 839 00:39:58,650 --> 00:39:59,250 Cláraigh. 840 00:39:59,250 --> 00:39:59,750 OK. 841 00:39:59,750 --> 00:40:02,760 Dá bhrí sin tá gach maith anois, ach rud ar bith suimiúil atá ag tarlú. 842 00:40:02,760 --> 00:40:06,000 Mar sin anois a ligean ar a dhéanamh ar rud éigin níos mó suimiúil a tharlóidh mar seo. 843 00:40:06,000 --> 00:40:09,980 Lig dom dul isteach phpMyAdmin, agus a ligean ar i ndáiríre a chruthú tábla ar a dtugtar úsáideoirí, 844 00:40:09,980 --> 00:40:12,330 Tá mé ag dul a thabhairt dó trí colúin, agus beidh mé go tapa 845 00:40:12,330 --> 00:40:16,250 ID chruthú, agus ansin ainm, agus ansin líon, 846 00:40:16,250 --> 00:40:18,832 agus an réimse ID mé ag dul a fhágáil mar slánuimhir. 847 00:40:18,832 --> 00:40:20,790 An réimse an t-ainm Tá mé ag dul a fhágáil mar varchar, 848 00:40:20,790 --> 00:40:23,257 agus beidh orainn a rá 64, beagán treallach. 849 00:40:23,257 --> 00:40:25,090 Líon mé ag dul a dhéanamh, tá a fhios agat cad é? 850 00:40:25,090 --> 00:40:27,350 Táimid ag dul isteach tacú le uimhreacha Poist anseo, 851 00:40:27,350 --> 00:40:31,510 mar sin tá mé ag dul rud éigin a dhéanamh cosúil le ruabhric agus ansin 10 carachtair 852 00:40:31,510 --> 00:40:34,540 max do cód cheantar agus ansin seacht digití. 853 00:40:34,540 --> 00:40:37,870 Agus ansin thar anseo, tá mé ag dul go dtí sonraigh incrimint uathoibríoch réimse seo, 854 00:40:37,870 --> 00:40:40,550 a dhéanamh ar an eochair bunscoile, agus Tá mé ag dul chun dul ar aghaidh agus ní 855 00:40:40,550 --> 00:40:42,240 seiceáil aon cheann de na boscaí eile. 856 00:40:42,240 --> 00:40:48,030 >> Mar sin, nuair a mé anois cliceáil ar deireadh Sábháil, agus dul mé ar ais go dtí mo úsáideoirí boird, 857 00:40:48,030 --> 00:40:52,270 is é seo cad tá sé cosúil má tá mé anois cliceáil ar struchtúr New Tab. 858 00:40:52,270 --> 00:40:54,550 Mar sin, seo, a bheith soiléir, ach bealach phpMyAdmin s 859 00:40:54,550 --> 00:40:58,570 de rá do tábla bunachar sonraí Tá ID, ainm, agus roinnt 860 00:40:58,570 --> 00:41:02,040 leis na cumraíochtaí ar leith agus beidh muid ag neamhaird ar an chuid eile de na réimsí 861 00:41:02,040 --> 00:41:03,140 ann do anois. 862 00:41:03,140 --> 00:41:04,810 >> Mar sin, anois cad a dhéanfaidh mé ag iarraidh a dhéanamh? 863 00:41:04,810 --> 00:41:09,060 Mar sin, má théann mé anois i mo cód foinse, más rud é go bhfuil gach maith 864 00:41:09,060 --> 00:41:11,190 Ba mhaith liom a fhorghníomhú an cheist seo a leanas. 865 00:41:11,190 --> 00:41:14,970 Cuir isteach i, agus is féidir liom ach Deir úsáideoirí nach féidir liom go docht 866 00:41:14,970 --> 00:41:18,620 Ní mór sceartáin sin ar ais má tá sé Ní focal contúirteacha mhaith úsáideoirí. 867 00:41:18,620 --> 00:41:22,810 Tá mé ag dul an t-ainm a rá, uimhir, agus ansin anseo tá mé 868 00:41:22,810 --> 00:41:24,960 nach bhfuil ag dul go dtí cód crua an dhigit de luachanna fóill. 869 00:41:24,960 --> 00:41:26,760 Tá mé ag dul a chur ar dhá marcanna gceist. 870 00:41:26,760 --> 00:41:29,320 Agus tá sé seo le coinbhinsiún i go leor teangacha 871 00:41:29,320 --> 00:41:31,730 trína más mian leat a bheith acu a placeholder ar theaghrán 872 00:41:31,730 --> 00:41:34,105 tú ag dul a bhaint as an gceist marcanna, ar chúiseanna beidh muid 873 00:41:34,105 --> 00:41:36,370 teacht ar ais chun labhairt faoi slándáil, agus anseo 874 00:41:36,370 --> 00:41:39,420 Tá mé ag dul chun pas a fháil sna dhá réimse bpost an t-ainm, 875 00:41:39,420 --> 00:41:44,850 agus ansin an bpost uimhir, agus anois an comhad a shábháil. 876 00:41:44,850 --> 00:41:47,090 >> Agus anois tá mé ag dul go dtí dul síos anseo Super 877 00:41:47,090 --> 00:41:55,690 rá go simplí rendersuccess.php, a ag dul a bheith teimpléad eile. 878 00:41:55,690 --> 00:41:57,380 Tá mé ag dul a chruthú i ndáiríre go tapa. 879 00:41:57,380 --> 00:42:06,270 Geditsuccess.php agus mé ag dul díreach a rá rath H1 sa chomhad. 880 00:42:06,270 --> 00:42:06,990 Gach ceart. 881 00:42:06,990 --> 00:42:11,312 Mar sin anois, a ligean ar dul ar ais go dtí an bhrabhsálaí, nuair a thug mé cuairt ar roimh. 882 00:42:11,312 --> 00:42:14,270 A ligean ar dul ar aghaidh agus a dheimhniú scríobh mé i David, scríobh mé i uimhir theileafóin, 883 00:42:14,270 --> 00:42:15,390 clárú. 884 00:42:15,390 --> 00:42:16,100 Damn é. 885 00:42:16,100 --> 00:42:17,420 Cad a rinne mé mícheart? 886 00:42:17,420 --> 00:42:20,850 Mar sin, tá mé ag féachaint ar earráid anseo, tú Tá botún i do SQL error. 887 00:42:20,850 --> 00:42:24,900 Lig dom a léim ar ais go dtí gedit, a ligean dom dul ar ais go dtí register.php, 888 00:42:24,900 --> 00:42:28,830 agus cad a rinne mé a fhágáil ar lár go Bhí am tábhachtach seo caite? 889 00:42:28,830 --> 00:42:29,722 An gá dom seo. 890 00:42:29,722 --> 00:42:32,930 Ba mhaith leat a fhios go eile seachas ó a bheith faoi deara roimh, ach is gá mé é seo. 891 00:42:32,930 --> 00:42:35,596 >> Mar sin, a ligean anois ar dul ar ais, agus tá sé seo Ba chuidiú a fheiceáil sa bhrabhsálaí 892 00:42:35,596 --> 00:42:37,680 agus sin an fáth i config.php spit amach earráidí. 893 00:42:37,680 --> 00:42:41,770 A ligean ar dul ar aghaidh agus athlódáil, cliceáil Leanúint ar aghaidh, rath. 894 00:42:41,770 --> 00:42:47,060 Mar sin in iúl anois dom dul ar aghaidh go dtí mo bunachar sonraí anseo agus cliceáil ar Úsáideoirí, 895 00:42:47,060 --> 00:42:51,680 agus brabhsáil, agus faoi deara agam anois Tá David i mo mbunachar sonraí anseo. 896 00:42:51,680 --> 00:42:55,810 Anois, go teicniúil é an suíomh gréasáin seo nach bhfuil fós ar an idirlíon poiblí, 897 00:42:55,810 --> 00:42:57,890 mar sin ní féidir liom a bheith eile daoine i chur anseo, 898 00:42:57,890 --> 00:43:01,120 ach má bhí mé anois, do Mar shampla, seol mé féin teachtaireacht téacs. 899 00:43:01,120 --> 00:43:03,920 A ligean ar dul amach ar géag anseo agus a fheiceáil má oibríonn sé seo i ndáiríre. 900 00:43:03,920 --> 00:43:07,331 Tá mé ag dul chun dul ar aghaidh agus tá sé seo as a chéile a scriosadh 901 00:43:07,331 --> 00:43:09,080 agus beidh muid ag Doiléirigh seo amach san fhíseán níos déanaí 902 00:43:09,080 --> 00:43:11,900 mar sin nach bhfuil againn an ar an idirlíon ar fad téacsáil dom, 903 00:43:11,900 --> 00:43:17,270 agus beidh muid ag dul anois suas go dtí an bhrabhsálaí agus beidh muid ag dul ar aghaidh go dtí léacht 904 00:43:17,270 --> 00:43:22,040 agus beidh orainn a chlóscríobh éagsúla Uimhir anseo, clárú, rath. 905 00:43:22,040 --> 00:43:25,550 >> Mar sin anois, tá mo líon féin is dócha i an bunachar sonraí, agus anois an chuid spraoi. 906 00:43:25,550 --> 00:43:28,774 A ligean ar úsáid iarbhír PHP a dhéanamh rud éigin programmatically, 907 00:43:28,774 --> 00:43:30,940 ceachtar as an ordú líne nó ó áit éigin eile, 908 00:43:30,940 --> 00:43:32,773 agus do anois tá mé díreach tar ag dul a choinneáil simplí 909 00:43:32,773 --> 00:43:36,230 agus tá mé ag dul chun dul isteach i mo eolaire anseo agus a dhéanamh ar an méid seo a leanas. 910 00:43:36,230 --> 00:43:44,920 Script Gedit ligean le rá, beidh muid ghlaoch air téacs, #! / úsáideora / PHP bin / ENV, 911 00:43:44,920 --> 00:43:46,700 mar a chonaic muid uair dheireanach. 912 00:43:46,700 --> 00:43:47,950 PHP. 913 00:43:47,950 --> 00:43:55,055 >> Anois, tá mé ag dul chun a cheangal folaíonn config.php, 914 00:43:55,055 --> 00:43:57,360 cé seo d'fhéadfadh aslú earráid beag. 915 00:43:57,360 --> 00:44:03,960 Agus anois tá mé ag dul chun dul ar aghaidh agus a rá sraitheanna, ceist, roghnaigh réalta ó úsáideoirí, 916 00:44:03,960 --> 00:44:08,149 agus anois anseo tá mé ag dul a dhéanamh mar theicníc ó uair dheireanach do gach sraitheanna mar a chéile. 917 00:44:08,149 --> 00:44:09,690 Agus tá mé ag dul rud éigin simplí a dhéanamh. 918 00:44:09,690 --> 00:44:19,090 Printf a ligean ar rá go bhfuil an t-ainm seo, agus tá sé uimhir seo, cúlslais n. 919 00:44:19,090 --> 00:44:23,320 Agus anois tá mé ag dul chun pas a i ndiaidh a chéile a ceanglófar-ainm athfhriotail, 920 00:44:23,320 --> 00:44:28,140 agus uimhir a chéile comharthaí athfhriotail ó ceanglófar, agus anois a ligean ar dul ar aghaidh 921 00:44:28,140 --> 00:44:31,430 agus mo fhuinneog críochfort chmod seo a + x a dhéanamh 922 00:44:31,430 --> 00:44:33,970 an script a dtugtar inrite téacs. 923 00:44:33,970 --> 00:44:36,080 Agus lig anois ar siúl téacs. 924 00:44:36,080 --> 00:44:37,590 >> OK, mar sin dul chun cinn. 925 00:44:37,590 --> 00:44:39,960 A Mar sin, tá mé scríofa anois script-orduithe, 926 00:44:39,960 --> 00:44:43,300 i dteanga ar a dtugtar PHP, sin, mar gheall ar sin a cheangal ar an líne, 927 00:44:43,300 --> 00:44:46,380 Tá rochtain ag gach duine chumraíocht tairisigh a shonraítear mé. 928 00:44:46,380 --> 00:44:48,177 Ainm an mbunachar sonraí agus mar sin de. 929 00:44:48,177 --> 00:44:50,260 Go deimhin, ach a bheith soiléir nach bhfuil sé seo ina phucháin, 930 00:44:50,260 --> 00:44:54,730 lig dom dul ar aghaidh agus a chlárú, i ndáiríre go tapa, duine éigin eile cosúil le Rob 931 00:44:54,730 --> 00:44:58,890 agus beidh a thabhairt dó an uimhir 555-1212. 932 00:44:58,890 --> 00:45:01,557 >> Agus anois, má ritheann mé an script arís, faoi deara an chumhacht 933 00:45:01,557 --> 00:45:03,140 ar cad tá ag éirí linn leis an mbunachar sonraí. 934 00:45:03,140 --> 00:45:07,680 Anois, tá mé le feiceáil láithreach cad é an Tá dhá shraith eile i mo mbunachar sonraí. 935 00:45:07,680 --> 00:45:10,699 Mar sin anois a ligean ar iarracht rud éigin a dhéanamh níos fancier taobh istigh de, 936 00:45:10,699 --> 00:45:12,740 agus is é seo an chuid is tá muid Níl tástáil roimh ré, 937 00:45:12,740 --> 00:45:15,910 mar sin an uair dheireanach a rinne mé seo rudaí a chuaigh horribly awry, 938 00:45:15,910 --> 00:45:17,120 ní mór dúinn físeáin chun na críche sin. 939 00:45:17,120 --> 00:45:18,286 >> I ndáiríre, yeah, greannmhar leataobh. 940 00:45:18,286 --> 00:45:20,480 Mar sin, an uair dheireanach, i léacht cosúil le dhá bhliain ó shin, 941 00:45:20,480 --> 00:45:23,230 shocraigh muid, chinn mé, a bheith Bheadh ​​sé seo go léir a bheith ina smaoineamh iontach 942 00:45:23,230 --> 00:45:28,150 do r-phoist i ghiniúint dinimiciúil aicme, ag baint úsáide as an CS50 bunachar sonraí ar fad 943 00:45:28,150 --> 00:45:33,390 na mic léinn, a thug dúinn a n-uimhreacha agus a n-iompróirí cellphone bhfuil tú 944 00:45:33,390 --> 00:45:36,290 D'fhéadfadh a aisghlaoch ó pset0, conas le réasún, casadh sé amach 945 00:45:36,290 --> 00:45:40,650 Bhí mé a bug saorga i mo chlár agus rinne botúin lánúin i 2012, I mo thuairimse. 946 00:45:40,650 --> 00:45:43,997 >> Bhías, ceann amháin a bhí agam ar feadh lúb go rinne é den chineál seo rud, 947 00:45:43,997 --> 00:45:46,580 iterating thar an mbunachar sonraí, ag fáil a ainm ón mbunachar sonraí, 948 00:45:46,580 --> 00:45:49,940 ainm ón mbunachar sonraí, agus ansin ar gach atriall den lúb chuir mé ríomhphost. 949 00:45:49,940 --> 00:45:54,130 Ach in ionad a sheoladh r-phost amháin, mé sheoladh ríomhphost amháin an chéad leagan, 950 00:45:54,130 --> 00:45:58,200 agus dhá ríomhphost dara atriall, chuir trí ríomhphost dara atriall, atá 951 00:45:58,200 --> 00:46:01,230 mar a d'fhéadfá a thabhairt chun cuimhne as ár n- plé ar nodaireacht asymptotic 952 00:46:01,230 --> 00:46:06,400 an O mór de olc, cosúil le n cearnógach Tá cé mhéad teachtaireachtaí a sheoladh mé, 953 00:46:06,400 --> 00:46:08,560 ach ní raibh sé fiú ríomhphoist bhí sé teachtaireachtaí téacs. 954 00:46:08,560 --> 00:46:12,070 >> Agus mar atá a fhios agat, nach bhfuil tinreamh Super-ard i dtreo an deireadh an tseimeastair 955 00:46:12,070 --> 00:46:15,360 agus mar sin shíl mé go mbeadh sé gleoite ag an t-am a rá, "Cén fáth nach bhfuil tú rang?" 956 00:46:15,360 --> 00:46:17,880 Sa téacs teachtaireacht I sheoladh chuig an rang iomlán, 957 00:46:17,880 --> 00:46:22,140 agus bhí sé greannmhar le mhaith 50% de na aicme, ach an ceann eile 50%, cuid acu 958 00:46:22,140 --> 00:46:26,102 freaked amach, chuir mé thar a bheith nótaí milis apologetic 959 00:46:26,102 --> 00:46:28,560 leis an bhfoireann ag gabháil leithscéil as tar éis chaill an léacht díreach 960 00:46:28,560 --> 00:46:29,530 sin aon uair amháin, ceart? 961 00:46:29,530 --> 00:46:32,790 962 00:46:32,790 --> 00:46:34,030 >> Mar sin, bheadh ​​sin horribly awry. 963 00:46:34,030 --> 00:46:37,030 Mar sin, sa spiorad sin, a ligean ar iarracht seo arís ach amháin le mo uimhir. 964 00:46:37,030 --> 00:46:41,940 Roimh ré, i functions.php, Tá mé scríofa fheidhm seo anseo. 965 00:46:41,940 --> 00:46:44,250 Sé ar a dtugtar an téacs, agus é a Bíonn i dtrí argóintí. 966 00:46:44,250 --> 00:46:46,360 Líon, iompróir, agus teachtaireacht. 967 00:46:46,360 --> 00:46:50,390 >> Tá mé ag baint úsáide as ráiteas a chur ar athrú, a wonderfully PHP teaghráin a ghlacadh, ní hamháin 968 00:46:50,390 --> 00:46:53,350 slánuimhreacha, agus ní raibh mé a chur i bhfeidhm go léir an tacaíocht seo go fóill, 969 00:46:53,350 --> 00:46:55,370 Mé díreach tar Déanta AT & T agus Verizon. 970 00:46:55,370 --> 00:46:57,610 Toisc go casadh sé amach gur leis na hiompróirí 971 00:46:57,610 --> 00:47:00,570 tá siad ríomhphost chuig geataí SMS, trína féidir leat i ndáiríre 972 00:47:00,570 --> 00:47:05,529 ríomhphost a sheoladh chuig seoladh cosúil le uimhir theileafóin ag vtext.com 973 00:47:05,529 --> 00:47:08,070 agus más rud é nach bhfuil an t-úsáideoir bac na teachtaireachtaí, beidh sé dul trí 974 00:47:08,070 --> 00:47:09,340 Is teachtaireacht téacs. 975 00:47:09,340 --> 00:47:13,270 >> Anois, seo a dhéanamh, tá mé ag dul a bheith acu a chur réimse amháin i ndáiríre go tapa le mo mbunachar sonraí. 976 00:47:13,270 --> 00:47:15,470 Tá mé ag dul chun dul isteach mo struchtúr, agus tá mé 977 00:47:15,470 --> 00:47:21,880 ag dul chun dul ar aghaidh agus a chur ar réimse ag deireadh an tábla. 978 00:47:21,880 --> 00:47:25,227 A ligean ar cliceáil Téigh, agus tá mé dul chun glaoch ar an iompróir 979 00:47:25,227 --> 00:47:27,310 agus do anois tá mé ag dul go dtí fhágáil seo mar théacs barra, 980 00:47:27,310 --> 00:47:29,320 ach is féidir linn a bheith fancier sa todhchaí. 981 00:47:29,320 --> 00:47:31,961 Tá mé ag dul chun dul go tapa isteach i mo tábla, agus tá mé 982 00:47:31,961 --> 00:47:34,210 ag dul chun fáil réidh le Rob, mar gheall ar go bhfuil uimhir falsa, 983 00:47:34,210 --> 00:47:38,540 Tá mé ag dul chun dul isteach in eagar anseo agus tá mé dul chun athrú ar mo iompróir de láimh 984 00:47:38,540 --> 00:47:43,410 a bheith Verizon, a sé is é, agus anois thar anseo. 985 00:47:43,410 --> 00:47:44,980 >> A ligean ar dhéanamh le seiceáil sanity tapaidh. 986 00:47:44,980 --> 00:47:52,730 A ligean ar a oscailt suas ár script téacs, a Breathnaíonn mar seo, tá iompróir% s. 987 00:47:52,730 --> 00:47:58,230 Táimid ag déanamh ar earráid a lán níos mó seiceáil ná mar a rinne mé i 2012, iompróir. 988 00:47:58,230 --> 00:48:01,160 Agus anois, tá mé ag dul chun dul romhainn agus ath-reáchtáil an script. 989 00:48:01,160 --> 00:48:01,660 OK. 990 00:48:01,660 --> 00:48:06,100 Tá Iompróir Verizon, rud a chiallaíonn anois tá súil againn gur féidir liom a dhéanamh ach seo. 991 00:48:06,100 --> 00:48:08,360 Gceart i mbliana, tá súil againn, anseo táimid ag dul. 992 00:48:08,360 --> 00:48:12,200 >> Mar sin, taobh istigh de seo le haghaidh lúb, tá mé ag dul go bhfuil an printf ní amháin, 993 00:48:12,200 --> 00:48:15,990 Tá mé ag dul chomh maith le téacs a ghlaoch agus an úsáid seo chun cuimhne feidhme 994 00:48:15,990 --> 00:48:19,670 Bhí a thógann sé roinnt, a iompróir, agus teachtaireacht. 995 00:48:19,670 --> 00:48:23,310 Mar sin, a ligean ar féach, tá an líon ag dul go dtí bheith as a chéile ceanglófar athfhriotail "uimhir," 996 00:48:23,310 --> 00:48:31,660 ceanglófar as a chéile comharthaí athfhriotail "iompróir," agus bhí an ceann deireanach an teachtaireacht. 997 00:48:31,660 --> 00:48:36,250 Ná scriú suas i mbliana, Leathstad. 998 00:48:36,250 --> 00:48:36,780 >> OK. 999 00:48:36,780 --> 00:48:38,280 Mhéara thrasnaigh. 1000 00:48:38,280 --> 00:48:39,970 A ligean ar a fheiceáil má oibríonn sé seo. 1001 00:48:39,970 --> 00:48:41,720 Gach ceart, mar sin de. 1002 00:48:41,720 --> 00:48:43,000 Anseo théann muid. 1003 00:48:43,000 --> 00:48:47,380 A ligean ar scaoilfeadh glas ar an teileafón, tras do mhéara, damnaigh sé. 1004 00:48:47,380 --> 00:48:50,300 May-- athróg gan sainmhíniú OH fan, fan, fan, fíor go tapa. 1005 00:48:50,300 --> 00:48:51,340 Real tapa, fíor go tapa. 1006 00:48:51,340 --> 00:48:53,380 Tá sé seo fiú go hiomlán é. 1007 00:48:53,380 --> 00:48:57,710 Lig dom a grab, lig dom grab, uh-OH. 1008 00:48:57,710 --> 00:48:59,965 Go raibh maith agat, tá na téacsanna thosaigh ó dhuine eile. 1009 00:48:59,965 --> 00:49:04,770 1010 00:49:04,770 --> 00:49:11,650 Lig dom dul ar aghaidh agus a oscailt suas fíor- tapa, dropbox.php / phost i anseo. 1011 00:49:11,650 --> 00:49:12,660 Fuireachas. 1012 00:49:12,660 --> 00:49:14,455 Totally fiú é. 1013 00:49:14,455 --> 00:49:17,430 Íoslódálacha. 1014 00:49:17,430 --> 00:49:18,560 OK, foinse src8m. 1015 00:49:18,560 --> 00:49:19,700 OK. 1016 00:49:19,700 --> 00:49:21,380 >> An riachtanas is gá líne amháin níos mó anseo. 1017 00:49:21,380 --> 00:49:24,530 Ó tá sé, tá sé i Frosh IMS, tá sé i gclár ag trí. 1018 00:49:24,530 --> 00:49:28,820 Oh Dia duit, Margo, buíochas a ghabháil leat go mór. 1019 00:49:28,820 --> 00:49:31,130 OK, agus bhí mé ag iarraidh an líne seo anseo. 1020 00:49:31,130 --> 00:49:33,010 Mar sin, lig dom a grab go tapa líne seo de chód, 1021 00:49:33,010 --> 00:49:36,200 lena n-áirítear an bpost nó ar leabharlann gur mhaith liom i ndáiríre a úsáid, 1022 00:49:36,200 --> 00:49:38,300 Tá mé ag dul go tapa dul ar ais i feidhmeanna, 1023 00:49:38,300 --> 00:49:42,337 Tá mé ag dul chun dul go dtí an barr an comhad agus a cheangal ar an gcomhad seo chomh maith, 1024 00:49:42,337 --> 00:49:45,420 agus anois tá mé ag dul a thrasnú i ndáiríre mo mhéara nuair a théann mé ar ais go dtí an t-ordú 1025 00:49:45,420 --> 00:49:49,530 script líne, atá taobh istigh de eolaire óstach áitiúil an lae inniu. 1026 00:49:49,530 --> 00:49:50,610 Téacs Rith. 1027 00:49:50,610 --> 00:49:52,720 Cuir isteach. 1028 00:49:52,720 --> 00:49:53,220 Mail. 1029 00:49:53,220 --> 00:49:53,719 Fuireachas. 1030 00:49:53,719 --> 00:49:58,850 1031 00:49:58,850 --> 00:49:59,600 Fuireachas. 1032 00:49:59,600 --> 00:50:01,680 Mail. 1033 00:50:01,680 --> 00:50:02,290 Ó, ceart go leor. 1034 00:50:02,290 --> 00:50:03,870 Anseo théann muid. 1035 00:50:03,870 --> 00:50:06,880 >> Ríomhphost Faigheann mailer PHP nua. 1036 00:50:06,880 --> 00:50:09,970 An raibh a dhéanfaidh mé an ceart seo? 1037 00:50:09,970 --> 00:50:11,067 Damn é. 1038 00:50:11,067 --> 00:50:12,150 To-- OH, fan, fan, fan. 1039 00:50:12,150 --> 00:50:12,649 Seas ag. 1040 00:50:12,649 --> 00:50:15,820 1041 00:50:15,820 --> 00:50:18,630 Geallaim, is é seo ag dul a bheith chomh fiú é. 1042 00:50:18,630 --> 00:50:20,340 Seoladh. 1043 00:50:20,340 --> 00:50:24,390 Sin é an fáth nach féidir liom a dhéanamh ar an samplaí ceart roimh an rang. 1044 00:50:24,390 --> 00:50:26,350 Ugh. 1045 00:50:26,350 --> 00:50:27,910 Theip ar na faighteoirí a leanas. 1046 00:50:27,910 --> 00:50:31,500 1047 00:50:31,500 --> 00:50:33,040 A ligean ar iarracht rud amháin deireanach. 1048 00:50:33,040 --> 00:50:40,660 SMTP a leagtar ó, cuir seoladh, Is é an seoladh go deimhin, go. 1049 00:50:40,660 --> 00:50:43,980 A ligean ar iarracht an chuid dheireanach i seoladh. 1050 00:50:43,980 --> 00:50:47,210 Aw, tá mé i ndáiríre brónach ceart anois. 1051 00:50:47,210 --> 00:50:47,854 Go raibh maith agat. 1052 00:50:47,854 --> 00:50:50,270 Ach mór agam i ndáiríre go léir na téacsanna atá tú á sheoladh. 1053 00:50:50,270 --> 00:50:53,130 1054 00:50:53,130 --> 00:50:56,320 Tá tú fuair an David. 1055 00:50:56,320 --> 00:50:59,310 Tá tú ag séideadh sé. 1056 00:50:59,310 --> 00:51:01,720 A ligean ar é a fhágáil ann agus beidh muid a shocrú ar an Luan. 1057 00:51:01,720 --> 00:51:04,290 Féach leat ansin. 1058 00:51:04,290 --> 00:51:08,090 >> DAVEN FARNHAM: Agus Deep anois Smaointe ag Daven Farnham. 1059 00:51:08,090 --> 00:51:11,340 1060 00:51:11,340 --> 00:51:17,590 Má thiteann crann dhénártha i foraoise agus bhfuil aon duine ar fud chun C it-- [chuckling]. 1061 00:51:17,590 --> 00:51:18,998