1 00:00:00,000 --> 00:00:05,720 2 00:00:05,720 --> 00:00:07,620 >> DOUG LLOYD: Mar sin, inár físeán ar PHP error, 3 00:00:07,620 --> 00:00:10,480 Labhair muid a lán faoi conas PHP Is féidir é a úsáid ag an líne ordaithe 4 00:00:10,480 --> 00:00:13,620 cláir ar shlí a reáchtáil go tá muid eolas maidir leor le ó C. 5 00:00:13,620 --> 00:00:15,370 Ach mar a luaigh mé freisin sa mhéid is go físeán, PHP 6 00:00:15,370 --> 00:00:19,572 Forbraíodh dtús chun cláir gréasáin a chur i bhfeidhm, láithreáin ghréasáin. 7 00:00:19,572 --> 00:00:21,780 Agus mar sin i físeán seo tá muid ag dul chun labhairt faoi conas táimid ag 8 00:00:21,780 --> 00:00:23,890 úsáid PHP i gcomhthéacs an forbairt gréasáin. 9 00:00:23,890 --> 00:00:26,360 >> Tá a fhios againn go, cheana, ó ár físeán ar HTML, 10 00:00:26,360 --> 00:00:29,820 go bhfuil láithreáin ghréasáin a tógadh as sraith de clibeanna HTML 11 00:00:29,820 --> 00:00:32,850 a shainmhíníonn semantically an struchtúr leathanach gréasáin. 12 00:00:32,850 --> 00:00:35,910 Ach go Tá suíomh gréasáin tógtha le HTML íon 13 00:00:35,910 --> 00:00:39,510 ag fulaingt ó an-, teorannú an-tromchúiseach. 14 00:00:39,510 --> 00:00:42,690 >> Agus chun an teorannú a léiriú, a ligean ar mheas ar an méid seo a leanas. 15 00:00:42,690 --> 00:00:45,665 Mar sin, anois is mian liom a thógáil ar an leathanach gréasáin go, aon uair na cuairteanna úsáideoir é, 16 00:00:45,665 --> 00:00:49,760 tugann sé dom an láthair am i Cambridge, Mass., 17 00:00:49,760 --> 00:00:52,620 thaispeánann sé go dtí an nóiméad is déanaí. 18 00:00:52,620 --> 00:00:57,910 Má bhí mé ag déanamh an ceart seo anois, D'fhéadfadh liom a rá rud éigin mar seo. 19 00:00:57,910 --> 00:01:01,330 Am atá ann faoi láthair i Cambridge-- ionas go mbeidh mé Clibeanna HTML, tags ceann, tags teideal, 20 00:01:01,330 --> 00:01:04,610 tags-- comhlacht ar an láthair Tá am i Cambridge 14:08, 21 00:01:04,610 --> 00:01:06,690 priontáil amach am míleata. 22 00:01:06,690 --> 00:01:11,390 >> Cad a tharlaíonn má tá sé anois 02:09, 14:09? 23 00:01:11,390 --> 00:01:16,470 Bhuel go dtí seo, le HTML, tá mé chun dul isteach agus é a athrú go 14:09. 24 00:01:16,470 --> 00:01:19,390 Agus ansin nóiméad amháin ina dhiaidh sin, Caithfidh mé a athrú arís. 25 00:01:19,390 --> 00:01:22,132 Agus ansin nóiméad amháin ina dhiaidh sin, Caithfidh mé a athrú arís. 26 00:01:22,132 --> 00:01:24,590 Agus mar is féidir leat a shamhlú, go dócha go bhfuil an post is measa riamh. 27 00:01:24,590 --> 00:01:29,420 Tá tú an stiúrthóir gréasáin le haghaidh leathanach gréasáin, agus gach nóiméad, 24 uair sa lá, 28 00:01:29,420 --> 00:01:35,970 is gá duit a thabhairt cothrom le dáta an t-am atá ann faoi láthair ag oscailt de láimh time.html agus ag athrú 29 00:01:35,970 --> 00:01:41,750 díreach Blúire de chód a rá an am atá ann faoi láthair i uair an chloig agus nóiméid. 30 00:01:41,750 --> 00:01:45,850 Sin is dócha nach bhfuil an- úsáid mhaith as ár n-acmhainní, 31 00:01:45,850 --> 00:01:48,880 idir acmhainní daonna agus ríomhaireachta. 32 00:01:48,880 --> 00:01:51,297 >> Láithreáin ghréasáin a bhfuil gach HTML go hiomlán statach. 33 00:01:51,297 --> 00:01:53,630 T-aon bhealach is féidir leat a thabhairt cothrom le dáta ábhar, mar atá le feiceáil againn ach, 34 00:01:53,630 --> 00:01:56,339 Is a oscailt de láimh siúd fhoinse comhaid, in eagar iad, agus iad a shábháil. 35 00:01:56,339 --> 00:01:58,088 Agus ansin nuair a bheidh an t-úsáideoir refreshes an leathanach, 36 00:01:58,088 --> 00:02:01,080 nó cuairt ar an leathanach le haghaidh an chéad am, beidh siad a fháil ar an ábhar is déanaí. 37 00:02:01,080 --> 00:02:03,970 Ach amháin mar gheall tá muid de láimh in eagar é. 38 00:02:03,970 --> 00:02:07,980 >> Má thosaíonn muid a mheascadh roinnt PHP i ann, is féidir ár cód fháil ar a lán níos solúbtha. 39 00:02:07,980 --> 00:02:11,940 Agus is féidir linn a bheith ar bhealach do ár leathanaigh a bheith dinimiciúil, nó a nuashonrú iad féin, 40 00:02:11,940 --> 00:02:15,360 gan gá ár bocht stiúrthóir gréasáin sa sampla roimhe 41 00:02:15,360 --> 00:02:16,662 a bheith de láimh rudaí thabhairt suas chun dáta. 42 00:02:16,662 --> 00:02:17,870 Is féidir leo é a dhéanamh go huathoibríoch. 43 00:02:17,870 --> 00:02:19,130 Nach bhfuil againn a idirghabháil a dhéanamh. 44 00:02:19,130 --> 00:02:20,410 Is féidir linn a fháil ar roinnt codlata. 45 00:02:20,410 --> 00:02:24,850 Cé acu is dócha go bhfuil an rud maith má bhfuil tú ag déanamh a lán de cláir gréasáin. 46 00:02:24,850 --> 00:02:28,360 >> Mar sin, i CS50 IDE, á reáchtáil againn freastalaí gréasáin ar a dtugtar Apache. 47 00:02:28,360 --> 00:02:35,250 Tá sé an-coitianta a úsáidtear, foinse oscailte córas fhreastalaí gréasáin. 48 00:02:35,250 --> 00:02:37,320 Tá an córas seo an cumas a léirmhíniú 49 00:02:37,320 --> 00:02:41,260 PHP, atá ag dul a bheith úsáideach má ba mhaith leat a dhéanamh ar aon cláir PHP. 50 00:02:41,260 --> 00:02:45,230 >> Agus i IDE CS50, ní mór dúinn a ordú chun seo a dhéanamh éasca é a dhéanamh, 51 00:02:45,230 --> 00:02:47,280 apache50 thosú. 52 00:02:47,280 --> 00:02:49,445 Agus ansin go Slais cosán, Slais go, Slais 53 00:02:49,445 --> 00:02:53,350 dir, go díreach ar bhealach gur coitianta léiríonn an méid atá tú a shonraítear anseo 54 00:02:53,350 --> 00:02:56,510 Is conair do áirithe go eolaire 55 00:02:56,510 --> 00:03:00,800 ag iarraidh a bheith ar an fhréamh suíomh, nó an leathanach fhréamh, 56 00:03:00,800 --> 00:03:05,430 nó an fillteán as a do fhreastalaí gréasáin Beidh tús chun comhaid a scrúdú agus a sheirbheáil 57 00:03:05,430 --> 00:03:07,850 suas iad do chliaint a iarraidh orthu. 58 00:03:07,850 --> 00:03:12,110 Mar sin, a ligean ar pop thar a CS50 IDE, ach a léiríonn tú, i ndáiríre tapaidh, conas a oibríonn sé seo. 59 00:03:12,110 --> 00:03:30,930 60 00:03:30,930 --> 00:03:36,240 >> Mar sin, anseo i IDE CS50, tá mé i eolaire dtugtar Seachtain nialais Naoi. 61 00:03:36,240 --> 00:03:38,890 Agus tá mé two-- bhfuil mé chun báis ar ordú LS díreach 62 00:03:38,890 --> 00:03:41,910 thuas a thaispeáint duit go bhfuil mé dhá eolairí i anseo, PHP, 63 00:03:41,910 --> 00:03:46,410 a bhfuil an sraith de chomhaid a úsáidtear mé i an físeán error PHP, agus ansin PHP-gréasáin, 64 00:03:46,410 --> 00:03:49,380 a bhfuil an sraith de chomhaid go bhfuil mé ba mhaith leat a úsáid i físeán seo. 65 00:03:49,380 --> 00:03:53,480 >> Agus ba mhaith liom buíochas a thosú ásc freastalaí gréasáin 66 00:03:53,480 --> 00:03:59,089 leis an ábhar ar an fillteán PHP-gréasáin mar a bhfuil na comhaid á sheirbheáil suas. 67 00:03:59,089 --> 00:04:00,130 Mar sin, cad tá mé ag dul a dhéanamh? 68 00:04:00,130 --> 00:04:05,710 Mé ag dul chun cineál apache50 spás tús, PHP spás, gréasáin Fleasc. 69 00:04:05,710 --> 00:04:08,100 Sin an cosán a eolaire ó áit a bhfuil mé i láthair na huaire. 70 00:04:08,100 --> 00:04:09,127 Ansin, bhuail mé Iontráil. 71 00:04:09,127 --> 00:04:10,960 Tá sé seo ag dul a dhéanamh ar beagán de stuif anseo. 72 00:04:10,960 --> 00:04:14,030 Agus ansin tá sé ag dul a rá, Apache thosaigh go rathúil. 73 00:04:14,030 --> 00:04:20,689 Tá do láithreán ar fáil anois at-- agus ansin níl an URL don suíomh. 74 00:04:20,689 --> 00:04:21,730 Mar sin, cad tá mé ag dul a dhéanamh? 75 00:04:21,730 --> 00:04:26,234 Tá mé ag dul a chóipeáil go tapa seo. 76 00:04:26,234 --> 00:04:28,900 Agus tá mé ag dul a oscailt up-- agus Feicfidh mé zúmáil amach le beagán here-- 77 00:04:28,900 --> 00:04:31,570 Tá mé ag dul a oscailt suas cluaisín nua i Chrome. 78 00:04:31,570 --> 00:04:34,320 Agus tá mé ag dul chun cuairt a thabhairt go URL. 79 00:04:34,320 --> 00:04:35,299 >> Tá mé ag dul a bhuail Iontráil. 80 00:04:35,299 --> 00:04:36,090 Tá sé ag dul a luchtú. 81 00:04:36,090 --> 00:04:37,510 Agus beidh mé súmáil amach arís. 82 00:04:37,510 --> 00:04:41,350 Agus is féidir linn a fheiceáil anseo go bhfuil an t-ábhar de mo eolaire gréasáin PHP. 83 00:04:41,350 --> 00:04:45,290 >> Mar sin, anois cad atá ag tarlú go bunúsach anseo tá, mo shampla de CS50 IDE 84 00:04:45,290 --> 00:04:49,620 Tá ag freastal ar suas na comhaid seo le aon duine a iarrann orthu. 85 00:04:49,620 --> 00:04:51,620 Agus le linn na físeán seo, beidh orainn a shórtáil de 86 00:04:51,620 --> 00:04:55,400 chur le breathnú ar a bunch de na comhaid éagsúla i gcomhthéacs. 87 00:04:55,400 --> 00:04:57,614 >> Chun tástáil go bhfuil do Apache Tá freastalaí ag obair, 88 00:04:57,614 --> 00:04:59,780 atá ag dul go ginearálta a bheith ar an cás i CS50 IDE, 89 00:04:59,780 --> 00:05:02,696 ach má dhéanann tú é seo níos ginearálta, agus a thosaíonn tú ag tógáil do gréasáin féin 90 00:05:02,696 --> 00:05:04,990 freastalaithe, níl i ndáiríre saghas coitianta aschur a, 91 00:05:04,990 --> 00:05:08,500 "hello domhan," is é sin de ghnáth a úsáidtear le haghaidh forbairt gréasáin PHP. 92 00:05:08,500 --> 00:05:12,855 Cé acu is go mbeadh comhad comhdhéanta de ach an code-- 93 00:05:12,855 --> 00:05:18,247 a teormharcóir PHP leagtar le PHP info, lúibíní, leathstad idir eatarthu. 94 00:05:18,247 --> 00:05:20,580 Cé acu is bunúsach speisialta Fheidhm PHP a insíonn tú 95 00:05:20,580 --> 00:05:23,970 cén leagan de PHP tá tú ag rith. 96 00:05:23,970 --> 00:05:26,850 >> Mar sin, i CS50 IDE, tá mé go comhad ar fáil ach 97 00:05:26,850 --> 00:05:28,680 a thaispeáint duit cad a bheadh sé seo cuma mhaith. 98 00:05:28,680 --> 00:05:32,860 Mar sin, tá mé ag féachaint ar mo innéacs ó mo shampla PHP. 99 00:05:32,860 --> 00:05:35,870 Tá mo Apache shampla ag rith an t-ábhar PHP-Web. 100 00:05:35,870 --> 00:05:39,290 Agus tá mé comhad a dtugtar anseo info.php. 101 00:05:39,290 --> 00:05:41,164 >> Tá mé ag dul a cliceáil sé, zúmáil amach. 102 00:05:41,164 --> 00:05:43,080 Is é seo a bhfuil tú ag dul a fheiceáil, go leor i bhfad. 103 00:05:43,080 --> 00:05:45,729 Tá sé seo go díreach ag insint dom go Is é mo freastalaí Apache oibre. 104 00:05:45,729 --> 00:05:48,270 Agus é seo, is cosúil, an leagan de PHP go bhfuil mé ag rith. 105 00:05:48,270 --> 00:05:51,590 Is é seo mo aschur a "Dia duit ar domhan." 106 00:05:51,590 --> 00:05:53,070 >> Mar sin, tá a fhios agam go bhfuil rudaí ag feidhmiú. 107 00:05:53,070 --> 00:05:54,150 Mar sin, tá muid go maith chun dul. 108 00:05:54,150 --> 00:05:55,730 Is féidir linn dul ar aghaidh ó anseo. 109 00:05:55,730 --> 00:05:57,790 >> Mar sin, a ligean ar athchuairt go Mar shampla am bhí muid 110 00:05:57,790 --> 00:06:01,950 ag caint faoi lenár stiúrthóir gréasáin bocht a raibh a thabhairt cothrom le dáta ar an leathanach i gcónaí. 111 00:06:01,950 --> 00:06:05,020 D'fhéadfadh sé seo a bheith ina shocrú maidir le conas Ba mhaith liom rudaí a chur i bhfeidhm 112 00:06:05,020 --> 00:06:08,080 ionas nach raibh an stiúrthóir gréasáin a choinneáil ar cothrom le dáta an t-am. 113 00:06:08,080 --> 00:06:10,270 Bheadh sé ach saghas tarlú go huathoibríoch. 114 00:06:10,270 --> 00:06:13,710 >> An síos thíos, an HTML, tá sé leor den chineál céanna, le heisceacht amháin. 115 00:06:13,710 --> 00:06:16,720 Ach anseo tá mé fuair roinnt PHP ag an mbarr. 116 00:06:16,720 --> 00:06:19,940 Tá mé, is cosúil, ar a dtugtar an date_default_timezone_set feidhm. 117 00:06:19,940 --> 00:06:22,106 >> Agus nach bhfuil muid ag labhairt faoi na feidhmeanna i CS50, 118 00:06:22,106 --> 00:06:24,670 mar gheall ar PHP Tá dócha na mílte agus na mílte. 119 00:06:24,670 --> 00:06:27,540 D'fhéadfadh a bheith ina giotán de áibhéil, ach ní fhéadfadh sé a bheith. 120 00:06:27,540 --> 00:06:29,490 Tá sé seo fuair a lán de na feidhmeanna a tógadh i. 121 00:06:29,490 --> 00:06:33,290 Agus mar sin tá sé seo le feidhm cosúil Leagann mo chuid crios ama mar US / an Oirthir, 122 00:06:33,290 --> 00:06:36,320 a bhfuil an gcrios ama go bhfuil mé i láthair na huaire a dhéanamh físeán seo. 123 00:06:36,320 --> 00:06:38,430 >> Ansin a dhéanamh mé glaoch go fheidhm a dtugtar, dáta. 124 00:06:38,430 --> 00:06:43,850 Agus, is cosúil, tá mé ag a stóráil ar an A de rud ar a dtugtar, am. 125 00:06:43,850 --> 00:06:45,320 Mar sin, cad atá ar siúl anseo? 126 00:06:45,320 --> 00:06:48,040 >> Bhuel, go bunúsach cad atá ag tarlú é, tá mé ag déanamh glao 127 00:06:48,040 --> 00:06:51,650 le roinnt freastalaí go bhfuil dul go dtí inis dom cad é an t-am faoi láthair. 128 00:06:51,650 --> 00:06:56,150 Agus tá mé ag athrú sé le formáid na n-uaireanta, nóiméad, soicind. 129 00:06:56,150 --> 00:07:00,540 Agus an chúis tá sé go bhfuil caipiteal H seo ag dul a thabhairt dom 24 am uair an chloig, ní 12 130 00:07:00,540 --> 00:07:02,362 am uair an chloig, rud a bheadh u litreacha beaga. 131 00:07:02,362 --> 00:07:04,570 Agus tá mé díreach tar éis a stóráil go i athróg ar a dtugtar, am. 132 00:07:04,570 --> 00:07:07,028 Mar sin, go dara líne de PHP ann, an glaoch chun an fheidhm, 133 00:07:07,028 --> 00:07:09,037 dáta, ag fáil ach roinnt téad, a bhfuil 134 00:07:09,037 --> 00:07:12,120 ag dul a thabhairt dom an dáta, agus an am, agus a bunch na faisnéise eile. 135 00:07:12,120 --> 00:07:16,480 Agus an chéad argóint ann, go A, Tá aisti ach an chuid thábhachtach 136 00:07:16,480 --> 00:07:20,614 go bhfuil cúram mé faoi ar sampla seo, a bhfuil an uair an chloig, nóiméad, agus an dara. 137 00:07:20,614 --> 00:07:22,030 Mar sin, go bhfuil an go léir go bhfuil dul ar. 138 00:07:22,030 --> 00:07:23,562 Mar sin, a stóráil mé go i $ am athraitheach. 139 00:07:23,562 --> 00:07:25,270 Agus ansin síos ag an an-bun ann, mé 140 00:07:25,270 --> 00:07:28,980 tá go luathscríbhneoireachta le haghaidh priontáil amach an t-am atá ann faoi láthair. 141 00:07:28,980 --> 00:07:32,050 Mar sin, tá mé ag dul díreach tar éis a phriontáil amach cad é an t-am atá ann faoi láthair. 142 00:07:32,050 --> 00:07:37,220 >> Mar sin, a ligean ar ghlacadh le breathnú ar seo i IDE CS50 agus a fheiceáil conas tá muid anois 143 00:07:37,220 --> 00:07:40,002 coigilt go stiúrthóir gréasáin go leor trioblóide. 144 00:07:40,002 --> 00:07:42,570 Ceart go leor, mar sin anseo tá mé arís ar ais ag an eolaire fhréamh 145 00:07:42,570 --> 00:07:45,040 mo chás Apache. 146 00:07:45,040 --> 00:07:51,585 Agus tá mé comhad anseo ar a dtugtar time.php. 147 00:07:51,585 --> 00:07:53,559 Tá mé ag dul díreach a cliceáil ar sin. 148 00:07:53,559 --> 00:07:55,850 Agus beidh mé scrollbharra suas, mar gheall ar táimid súmáilte i go leor i bhfad. 149 00:07:55,850 --> 00:07:57,257 Is é an t-am atá ann faoi láthair 14:20:34. 150 00:07:57,257 --> 00:07:59,090 Mar sin, tá mé ag déanamh sé uair an chloig, nóiméad, agus soicind. 151 00:07:59,090 --> 00:08:01,910 Agus is féidir liom a athnuachan an leathanach agus a fháil am nua. 152 00:08:01,910 --> 00:08:02,420 --41. 153 00:08:02,420 --> 00:08:07,240 Tá mé ag dul a athnuachan an leathanach agus a fháil am nua, 44, 46, 47. 154 00:08:07,240 --> 00:08:10,490 >> Mar sin, tá mé go soiléir nach athrú rud ar bith mé féin. 155 00:08:10,490 --> 00:08:11,720 Tá mé anseo refreshing an leathanach. 156 00:08:11,720 --> 00:08:13,711 Mar sin, ní féidir liom a bheith ar ais ann eagarthóireacht a dhéanamh air. 157 00:08:13,711 --> 00:08:15,710 Agus geallaim duit, ní féidir liom tá aon Confederates 158 00:08:15,710 --> 00:08:18,230 atá ag eagarthóireacht an comhad ar mo shon ar an taobh. 159 00:08:18,230 --> 00:08:21,260 >> Mé díreach tar éis ag baint úsáide as an fheidhm sin PHP, am, a ghiniúint an t-am dom 160 00:08:21,260 --> 00:08:22,340 go huathoibríoch. 161 00:08:22,340 --> 00:08:24,800 Mar sin, go fiú má tá mé i mo chodladh, agus tá mo freastalaí gréasáin ag rith, 162 00:08:24,800 --> 00:08:28,884 an t-úsáideoir a thugann cuairt ar go bhfuil an leathanach fós ag dul a fháil go díreach an t-am atá ann faoi láthair. 163 00:08:28,884 --> 00:08:29,800 Mar sin, go maith go leor. 164 00:08:29,800 --> 00:08:33,609 Rinne mé mo shuíomh níos dinimiciúla le nach bhfuil i bhfad ró-cód PHP. 165 00:08:33,609 --> 00:08:36,650 Go raibh sé ach dhá líne de chód agus ansin le beagán de ráiteas a phriontáil. 166 00:08:36,650 --> 00:08:38,441 Agus cheana féin tá mé suíomh i bhfad níos dinimiciúla 167 00:08:38,441 --> 00:08:42,750 ná sin chéad sampla chonaic muid ag tús an físeán. 168 00:08:42,750 --> 00:08:46,660 >> Mar sin, chun cuimhne as an físeán ar error PHP go nuair a ritheann an teangaire PHP 169 00:08:46,660 --> 00:08:50,000 ár gclár, neamhaird sé gach rud nach é sin taobh istigh de nó réimsí PHP, 170 00:08:50,000 --> 00:08:51,500 spitting sé amach. 171 00:08:51,500 --> 00:08:54,410 Sa sampla, cad é an rud ná go raibh sé spitting amach HTML. 172 00:08:54,410 --> 00:08:58,080 Agus ciallaíonn sé seo gur féidir anois intersperse HTML agus PHP le chéile. 173 00:08:58,080 --> 00:09:01,920 Mar go mbeidh an teangaire díreach neamhaird ar an HTML agus literally aschur é. 174 00:09:01,920 --> 00:09:04,140 Cé acu is maith, ceart? 175 00:09:04,140 --> 00:09:06,100 >> Mar gheall ar dócha, ag an deireadh an lae, 176 00:09:06,100 --> 00:09:08,360 Ba mhaith liom mo shuíomh a a thógáil de HTML. 177 00:09:08,360 --> 00:09:12,880 Ionas gur féidir aon bhrabhsálaí gréasáin léirmhíniú sé, nó tuiscint a fháil ar an HTML ar an leathanach 178 00:09:12,880 --> 00:09:17,270 agus fhágann go bhfuil sé mar rud éigin go bhfuil muid Is féidir a thuiscint i ndáiríre mar dhaoine. 179 00:09:17,270 --> 00:09:19,430 Agus is féidir liom a úsáid ach amháin PHP do na codanna de mo shuíomh 180 00:09:19,430 --> 00:09:23,390 an gá dinimiceas, a éilíonn dom go bhfuil rudaí a thabhairt cothrom le dáta i gcónaí. 181 00:09:23,390 --> 00:09:26,630 An t-eolas statach Is féidir fanacht mar an gcéanna. 182 00:09:26,630 --> 00:09:27,540 >> OK, mar sin go bhfuil fíneáil. 183 00:09:27,540 --> 00:09:28,540 Ach cén fáth ba mhaith liom a dhéanamh? 184 00:09:28,540 --> 00:09:30,400 Cén fáth a mbeadh mé meascán HTML agus PHP? 185 00:09:30,400 --> 00:09:33,850 Raibh mé in ann a phriontáil díreach amach na HTML, ag baint úsáide as an fheidhm a phriontáil PHP. 186 00:09:33,850 --> 00:09:35,870 Cén fáth nach ag déanamh mé é sin? 187 00:09:35,870 --> 00:09:37,100 Smaoineamh air le haghaidh an dara. 188 00:09:37,100 --> 00:09:41,220 >> Cén fáth, nuair a raibh mé díreach tar éis a phriontáil out-- mé D'fhéadfadh go mbeadh línte PHP sin ach a rá, 189 00:09:41,220 --> 00:09:43,841 cló chlib HTML, ceann a phriontáil. 190 00:09:43,841 --> 00:09:44,840 Cén fáth nach ag déanamh mé é sin? 191 00:09:44,840 --> 00:09:48,230 Cén fáth a bhfuil mé ag mheascadh leis an PHP agus HTML? 192 00:09:48,230 --> 00:09:50,080 >> Bhuel, má cheapann tú air ar feadh an dara. 193 00:09:50,080 --> 00:09:52,824 PHP, tá an ateangaire a léirmhíniú cad a fheiceann sé. 194 00:09:52,824 --> 00:09:54,990 Agus mar sin tá sé ag dul a bheith acu a fhorghníomhú líne de chód. 195 00:09:54,990 --> 00:09:56,450 Priontáil amach HTML. 196 00:09:56,450 --> 00:09:57,700 Priontáil amach tag ceann oscailte. 197 00:09:57,700 --> 00:09:58,969 Priontáil amach chlib teideal oscailte. 198 00:09:58,969 --> 00:10:00,760 Tá sé ag dul a bheith acu chun fhorghníomhú agus a léirmhíniú 199 00:10:00,760 --> 00:10:02,671 go bhfuil gach aon chéim amháin ar an mbealach. 200 00:10:02,671 --> 00:10:04,670 Cén fáth nach lig ach an ateangaire snasta díreach os cionn 201 00:10:04,670 --> 00:10:06,878 rudaí nach ndéanann sé a thuiscint agus é a dhéanamh go huathoibríoch? 202 00:10:06,878 --> 00:10:11,365 Tá sé seo ag dul a shábháil dom a lán ama a mheascadh mo HTML agus mo PHP le chéile. 203 00:10:11,365 --> 00:10:16,220 >> Agus mar sin tá sin an fáth nach bhfuil againn ach tá teormharcóir PHP oscailte 204 00:10:16,220 --> 00:10:19,450 agus ansin a phriontáil díreach amach an fad ábhar ár leathanach mar PHP ollmhór amháin 205 00:10:19,450 --> 00:10:24,330 cuairt a thabhairt ar an fheidhm, Priontáil, agus ansin gar teormharcóir PHP agus táimid ag déanamh. 206 00:10:24,330 --> 00:10:27,620 Mar sin tá sin an fáth linn a mheascadh suas iad le chéile. 207 00:10:27,620 --> 00:10:32,345 >> Go dtí seo, nach bhfuil feicthe againn i bhfad an iomarca ar difríocht ó error PHP ginearálta. 208 00:10:32,345 --> 00:10:33,720 Baineann sé le bheith go leor simplí. 209 00:10:33,720 --> 00:10:35,553 Againn atá le feiceáil cheana féin ar an comhartha ceiste, comhionann. 210 00:10:35,553 --> 00:10:39,012 Chonaic muid cúpla glaonna feidhm nua, ach faic ndáiríre mhaisiúil ar siúl. 211 00:10:39,012 --> 00:10:40,720 A ligean ar rudaí a dhéanamh b'fhéidir beagán fancier. 212 00:10:40,720 --> 00:10:44,360 Cad más mian linn eolas chun pas a idir chomhaid PHP éagsúla, 213 00:10:44,360 --> 00:10:47,280 ionas gur féidir go b'fhéidir an t-úsáideoir faisnéis a chur faoi bhráid dom. 214 00:10:47,280 --> 00:10:50,230 Agus ansin d'fhéadfadh mé rud éigin a dhéanamh leis ar leathanach eile. 215 00:10:50,230 --> 00:10:52,990 >> Mar sin, tá tacaíocht do PHP rud ar a dtugtar Super Domhanda 216 00:10:52,990 --> 00:10:55,297 Athróga, a fuaimeanna go leor uamhnach. 217 00:10:55,297 --> 00:10:57,130 Tá siad i ndáiríre ach arrays associative fathach 218 00:10:57,130 --> 00:10:59,900 cabhrú a chur i bhfeidhm seo feidhmiúlacht na rith 219 00:10:59,900 --> 00:11:05,010 faisnéise idir comhaid PHP go Tá cheana féin ar ár bhfreastalaí gréasáin. 220 00:11:05,010 --> 00:11:07,760 >> An chéad cheann de na Super Siombailí a dtugtar $ _GET. 221 00:11:07,760 --> 00:11:10,140 Agus is dócha an is simplí a thuiscint. 222 00:11:10,140 --> 00:11:12,430 Cad a tharlaíonn le $ _GET? 223 00:11:12,430 --> 00:11:16,240 Bhuel, go bunúsach, is é an t-úsáideoir dul le cineál faisnéis bhreise 224 00:11:16,240 --> 00:11:18,390 ag an deireadh ár URLs. 225 00:11:18,390 --> 00:11:21,460 Agus is cuma cad a scríobhann siad, ag glacadh leis tá sé formáidithe ar bhealach ar leith 226 00:11:21,460 --> 00:11:25,830 ar a dtugtar teaghrán cheist, a bhfuil ach sraith de eochair péirí luach scartha 227 00:11:25,830 --> 00:11:27,810 ag ampersands. 228 00:11:27,810 --> 00:11:32,362 Beidh na péirí luach eochair a bheith a stóráil i $ _GET eagar comhthiomsaitheach. 229 00:11:32,362 --> 00:11:34,070 Agus as ár físeán ar PHP error, tá a fhios againn 230 00:11:34,070 --> 00:11:40,080 conas a bheith ag obair le arrays associative cheana. 231 00:11:40,080 --> 00:11:44,090 Mar sin, tá anseo sampla de roinnt PHP, i gcás b'fhéidir tá mé 232 00:11:44,090 --> 00:11:50,180 aisti gach ceann de na príomh-péirí luach go bhfuil an t-úsáideoir a sholáthraítear san URL. 233 00:11:50,180 --> 00:11:51,970 Mar sin, tá mé mo teormharcóir PHP Oscailte. 234 00:11:51,970 --> 00:11:53,410 Tá mé lúb foreach. 235 00:11:53,410 --> 00:11:57,410 Tá mé ag iterating thar an Super Eagar domhanda ar a dtugtar $ _GET. 236 00:11:57,410 --> 00:12:00,160 >> Agus ba mhaith liom a bheith in ann a tharchur leis an eochair agus an luach araon. 237 00:12:00,160 --> 00:12:02,410 Agus tá mé díreach tar éis priontáil orthu amach, gach ceann ar cosúil 238 00:12:02,410 --> 00:12:03,780 a tag mhír féin anseo. 239 00:12:03,780 --> 00:12:07,620 Tá mé ag priontáil amach roinnt HTML agus idirshuíomh na luachanna 240 00:12:07,620 --> 00:12:12,900 de eochair agus luach i ráiteas. 241 00:12:12,900 --> 00:12:16,980 >> Mar sin, a ligean ar ghlacadh le breathnú ar conas an Bheadh obair iarbhír ar ár IDE. 242 00:12:16,980 --> 00:12:18,980 Agus b'fhéidir go mbeidh sé seo cabhrú léiriú le beagán 243 00:12:18,980 --> 00:12:21,880 an méid GET ag déanamh go hiarbhír. 244 00:12:21,880 --> 00:12:23,610 Mar sin, tá mé ar ais anseo i mo root gréasáin. 245 00:12:23,610 --> 00:12:25,318 Agus beidh mé súmáil isteach i beagán a thaispeáint duit 246 00:12:25,318 --> 00:12:28,620 go bhfuil mé comhad a dtugtar, get1.php. 247 00:12:28,620 --> 00:12:31,830 >> Mar sin, a ligean ar cliceáil ar get1.php. 248 00:12:31,830 --> 00:12:36,600 Agus nach bhfuil mé ag féachaint ar aon ábhar. 249 00:12:36,600 --> 00:12:38,390 Sin aisteach, ceart? 250 00:12:38,390 --> 00:12:39,740 Bhuel, ní i ndáiríre i ndáiríre. 251 00:12:39,740 --> 00:12:42,030 Toisc nach raibh mé ag soláthar aon ní i URL. 252 00:12:42,030 --> 00:12:46,270 Tá mé ag dul chun get1.php, ach tá mé Ní raibh soláthair, aon péirí luach eochair 253 00:12:46,270 --> 00:12:47,450 mar chuid de mo teaghrán cheist. 254 00:12:47,450 --> 00:12:50,510 Mar sin, a ligean ar chur ar shraith cheist agus féach cad is féidir a dhéanamh an comhad seo. 255 00:12:50,510 --> 00:12:53,040 >> Chun tús a chur le teaghrán cheist agat ach cineál comhartha ceiste. 256 00:12:53,040 --> 00:13:00,820 Ansin, b'fhéidir go mbainfidh mé a rá ainm = Doug & bliain = 2015. 257 00:13:00,820 --> 00:13:02,914 Agus ansin beidh mé bhuail Iontráil. 258 00:13:02,914 --> 00:13:04,080 Anois faoi deara cad atá ag tarlú. 259 00:13:04,080 --> 00:13:05,480 Tá mé fós i get1.php. 260 00:13:05,480 --> 00:13:08,445 Ach anois tá mé ar fáil eochair péirí luach, agus tá mé 261 00:13:08,445 --> 00:13:14,940 iad a phriontáil amach ar a gcuid féin ainm paragraph--, bliain Doug--, 2015. 262 00:13:14,940 --> 00:13:17,970 Sin é go díreach an cód againn ach Chonaic ar an sleamhnán nóiméad ó shin. 263 00:13:17,970 --> 00:13:22,290 >> Agus más mian liom a chur b'fhéidir eile eochair péire luach, & aicme = CS50. 264 00:13:22,290 --> 00:13:25,325 265 00:13:25,325 --> 00:13:27,580 Anois tá mé luach eochair eile péire go bhfuil chló amach 266 00:13:27,580 --> 00:13:30,025 nuair athchuairt mé an URL arís. 267 00:13:30,025 --> 00:13:31,900 Anois b'fhéidir nach bhfuil sé seo formáidithe terribly maith. 268 00:13:31,900 --> 00:13:33,660 Mar sin, tá mé leagan eile de get.php. 269 00:13:33,660 --> 00:13:36,350 Tá sé get2.php. 270 00:13:36,350 --> 00:13:39,070 >> An difríocht sa tá sé ar cheann Tá mé comhad CSS, 271 00:13:39,070 --> 00:13:41,690 agus formáidí sé rudaí a beagán níos nicely dom. 272 00:13:41,690 --> 00:13:43,940 Tá sé b'fhéidir nach bhfuil an chuid is mó CSS áille sa domhan. 273 00:13:43,940 --> 00:13:45,650 Ach tá sé ach ar bhealach eile a dhéanamh air. 274 00:13:45,650 --> 00:13:52,840 Mar sin, is féidir liom a fháil fós le rochtain le mo athróg ag baint úsáide as $ _GET. 275 00:13:52,840 --> 00:13:56,610 Agus sa chás seo, tá mé díreach tar éis cineál a dhéanamh ar an CSS beagán níos mhaisiúil. 276 00:13:56,610 --> 00:13:58,360 Agus má pop muid thar mo IDE le haghaidh an dara, 277 00:13:58,360 --> 00:14:06,870 Feicfidh mé léiríonn tú i mo gréasáin PHP eolaire anseo, get2.php. 278 00:14:06,870 --> 00:14:10,010 Beidh muid é a oscailt suas, roinnt HTML anseo. 279 00:14:10,010 --> 00:14:13,220 Cosúil tá mé ag nascadh sa mhéid is go Comhad CSS bhí mé ag caint faoi. 280 00:14:13,220 --> 00:14:14,570 Oscailte mé tag tábla. 281 00:14:14,570 --> 00:14:15,970 Agus ansin tá anseo ar mo lúb foreach. 282 00:14:15,970 --> 00:14:18,450 >> Seo is é sin, cad a dhéanfaidh mé Léirigh ar an sleamhnán roimh. 283 00:14:18,450 --> 00:14:21,007 Is é an difríocht amháin agam bhfuil an eochair agus luach CSS 284 00:14:21,007 --> 00:14:22,340 styling go bhfuil mé ag déanamh iarratais air. 285 00:14:22,340 --> 00:14:25,622 Ach sin ar fad mé ag déanamh, tá mé iterating thar $ _GET a fháil ar fad 286 00:14:25,622 --> 00:14:26,580 de na príomh-péirí luach. 287 00:14:26,580 --> 00:14:28,890 >> Agus tá mé ag iad a phriontáil amach mar an tábla. 288 00:14:28,890 --> 00:14:33,230 Agus, is cosúil, tá mé ag formáidiú na heochracha i slí amháin, leis an