1 00:00:00,000 --> 00:00:05,720 2 00:00:05,720 --> 00:00:07,620 >> DOUG LLOYD: Beraz, gure Bideo PHP sintaxia, 3 00:00:07,620 --> 00:00:10,480 nola PHP buruz asko hitz egin dugu lerroan erabili ahal izango dira 4 00:00:10,480 --> 00:00:13,620 modu batean programak exekutatu dela Nahiko C. from ezagutzen gara 5 00:00:13,620 --> 00:00:15,370 Baina, era berean, aipatu dudan bezala Bideo horretan, PHP 6 00:00:15,370 --> 00:00:19,572 hasiera batean garatu zen web programazioa ezartzeko, webguneak. 7 00:00:19,572 --> 00:00:21,780 Eta beraz, bideo honetan gaude nola ez dugu hitz egin 8 00:00:21,780 --> 00:00:23,890 erabili PHP web garapen testuinguruan. 9 00:00:23,890 --> 00:00:26,360 >> Badakigu, dagoeneko, bertatik Gure HTML bideoa, 10 00:00:26,360 --> 00:00:29,820 Webgune horretan eraikitzen dira HTML etiketa multzo bat atera 11 00:00:29,820 --> 00:00:32,850 hori semantikoki definitzeko Web orri baten egitura. 12 00:00:32,850 --> 00:00:35,910 Baina webguneak dira HTML pure eraiki 13 00:00:35,910 --> 00:00:39,510 oso bat jasaten, mugarik oso larri. 14 00:00:39,510 --> 00:00:42,690 >> Eta muga hori hobeto azaltzeko, dezagun, honako hauek. 15 00:00:42,690 --> 00:00:45,665 Beraz, orain web orri bat eraiki nahi dut hori, betiere, erabiltzaile-bisitak egiten, 16 00:00:45,665 --> 00:00:49,760 me egungo ematen dio Cambridge, Mass denbora., 17 00:00:49,760 --> 00:00:52,620 ireki, azken unera arte. 18 00:00:52,620 --> 00:00:57,910 I zen orain eginez gero, eskubide hori, Agian, honen antzeko zerbait esaten dut. 19 00:00:57,910 --> 00:01:01,330 Cambridge-- ere Oraingo ordua orain daukadan HTML etiketa, burua etiketa, izenburu etiketa, 20 00:01:01,330 --> 00:01:04,610 gorputza egungo tags-- Cambridge ordua 14:08 da, 21 00:01:04,610 --> 00:01:06,690 denbora militar inprimatzeko. 22 00:01:06,690 --> 00:01:11,390 >> Zer gertatzen da orain dela 2:09 PM, 14:09 bada? 23 00:01:11,390 --> 00:01:16,470 Beno, orain arte, HTML batera, daukat joan eta aldatzeko 14:09 den. 24 00:01:16,470 --> 00:01:19,390 Eta gero, minutu bat beranduago, Berriro aldatu behar dut. 25 00:01:19,390 --> 00:01:22,132 Eta gero, minutu bat beranduago, Berriro aldatu behar dut. 26 00:01:22,132 --> 00:01:24,590 Eta ezin duzu imajinatu ere, hori da ziurrenik, lan okerrenak inoiz. 27 00:01:24,590 --> 00:01:29,420 Web orri baten webmaster zara, eta minuturo, eguneko 24 orduetan, 28 00:01:29,420 --> 00:01:35,970 uneko ordua eguneratzeko behar duzu time.html eskuz irekitzeko eta aldatzen 29 00:01:35,970 --> 00:01:41,750 besterik kode dela esateko egungo ordu eta minututan denbora. 30 00:01:41,750 --> 00:01:45,850 Hori da, ziurrenik, ez da oso bat Gure baliabideen erabilera ona, 31 00:01:45,850 --> 00:01:48,880 bai giza eta konputazionala. 32 00:01:48,880 --> 00:01:51,297 >> HTML guztiak dira Webguneak erabat estatikoak dira. 33 00:01:51,297 --> 00:01:53,630 Eguneratu ahal izateko modu bakarra eduki, arestian ikusi dugun bezala, 34 00:01:53,630 --> 00:01:56,339 da eskuz Kode Irekiko horiek agiriak, editatu hauek, eta gorde. 35 00:01:56,339 --> 00:01:58,088 Eta orduan, erabiltzaileak Orri freskatzen, 36 00:01:58,088 --> 00:02:01,080 edo orrialde bisitatzen lehenengo denbora, edukirik berriena jasoko dute. 37 00:02:01,080 --> 00:02:03,970 Baina dugun bakarra delako Eskuz editatzen du. 38 00:02:03,970 --> 00:02:07,980 >> PHP batzuk nahastu hor hasten badugu, gure kode asko malguagoak lor daiteke. 39 00:02:07,980 --> 00:02:11,940 Eta gure orriak egiteko era bat izan dezakegu dinamikoa izan nahi du, edo bere burua eguneratzeko, 40 00:02:11,940 --> 00:02:15,360 Gure pobrea eskatu gabe aurreko Adibidez webmaster 41 00:02:15,360 --> 00:02:16,662 eskuz izan den gauza eguneratzeko. 42 00:02:16,662 --> 00:02:17,870 Bere kasa egin ahal izango dute. 43 00:02:17,870 --> 00:02:19,130 Guk ez dugu izan du esku. 44 00:02:19,130 --> 00:02:20,410 Loa batzuk eskuratu ahal izango dugu. 45 00:02:20,410 --> 00:02:24,850 Zein gauza ona da, bada dela Web programazio asko egiten ari zarenean. 46 00:02:24,850 --> 00:02:28,360 >> Beraz CS50 IDE ere, exekutatu dugu bat Apache izeneko web zerbitzaria. 47 00:02:28,360 --> 00:02:35,250 Da oso normalean erabiltzen da, kode irekiko web zerbitzari sistema. 48 00:02:35,250 --> 00:02:37,320 Sistema honek interpretatzeko ahalmena 49 00:02:37,320 --> 00:02:41,260 PHP, erabilgarria da bada izango da edozein PHP programazio egin nahi duzula. 50 00:02:41,260 --> 00:02:45,230 >> Eta CS50 IDE ere, komando bat dugu hau oso erraza egin dadin, 51 00:02:45,230 --> 00:02:47,280 apache50 hasteko. 52 00:02:47,280 --> 00:02:49,445 Eta gero slash dagoela bidea, barra, barra 53 00:02:49,445 --> 00:02:53,350 dir, hori modu benetan komun bat besterik ez da hemen zer zehaztu duzun adieraziz 54 00:02:53,350 --> 00:02:56,510 jakin bat bide bat da zerbitzuaren duzula 55 00:02:56,510 --> 00:03:00,800 erroa izan nahi gune, edo root orrialdean, 56 00:03:00,800 --> 00:03:05,430 edo karpeta zure web zerbitzaritik fitxategiak aztertzeko eta zerbitzatzeko hasiko da 57 00:03:05,430 --> 00:03:07,850 Horietako bat ireki hala eskatzen duten bezeroei. 58 00:03:07,850 --> 00:03:12,110 Hargatik pop baino CS50 IDE, besterik ez erakutsiko dizu, oso bizkorra, nola lan hau. 59 00:03:12,110 --> 00:03:30,930 60 00:03:30,930 --> 00:03:36,240 >> Hortaz, hona hemen CS50 IDE ere, nago bat ere Astea Zero Nine izeneko direktorioa. 61 00:03:36,240 --> 00:03:38,890 Eta ez daukat two-- tengo LS komando bat besterik ez da exekutatu 62 00:03:38,890 --> 00:03:41,910 Goian erakusteko dut horretan Hemen ere bi zerrendak, PHP, 63 00:03:41,910 --> 00:03:46,410 Zein fitxategi multzo hori erabili dut da PHP sintaxia bideoa, eta, ondoren, PHP-web, 64 00:03:46,410 --> 00:03:49,380 Zein fitxategi multzoa da hori I bideo honetan erabili nahi. 65 00:03:49,380 --> 00:03:53,480 >> Eta hasteko nahi nuke web zerbitzariaren instantzia bat 66 00:03:53,480 --> 00:03:59,089 PHP-web karpetaren edukiak fitxategiak zerbitzatzen ari dira eta. 67 00:03:59,089 --> 00:04:00,130 Beraz, zer ari naiz egin? 68 00:04:00,130 --> 00:04:05,710 Espazio apache50 idatzi nahi dut Hasteko, espazio PHP, marra web. 69 00:04:05,710 --> 00:04:08,100 Hori direktorioa bidea da non gaur egun, I am from. 70 00:04:08,100 --> 00:04:09,127 Ondoren Sartu sakatu dut. 71 00:04:09,127 --> 00:04:10,960 Honez bat egin du gauzak pixka hemen. 72 00:04:10,960 --> 00:04:14,030 Eta gero, esan, Apache arrakastaz hasi. 73 00:04:14,030 --> 00:04:20,689 Zure gune orain eskuragarri at-- da eta gero ez dago gunearen URL da. 74 00:04:20,689 --> 00:04:21,730 Beraz, zer ari naiz egin? 75 00:04:21,730 --> 00:04:26,234 Azkar kopiatu honetan noa. 76 00:04:26,234 --> 00:04:28,900 Eta ez dut up-- zabalduko joan eta Mapan handiago dut pixka bat hemen 77 00:04:28,900 --> 00:04:31,570 Ireki noa Chrome fitxa berri bat. 78 00:04:31,570 --> 00:04:34,320 Eta ez dut URL hori bisitatzera joan. 79 00:04:34,320 --> 00:04:35,299 >> Sartu sakatu dut. 80 00:04:35,299 --> 00:04:36,090 Honez kargatu joan. 81 00:04:36,090 --> 00:04:37,510 Eta mapan handiago dut berriro. 82 00:04:37,510 --> 00:04:41,350 Eta hemen ikusi ahal izango ditugu dago Nire PHP web direktorioa edukiak. 83 00:04:41,350 --> 00:04:45,290 >> Beraz, gaur egun, zer gertatzen ari funtsean Hemen da nire CS50 IDE den instantzia 84 00:04:45,290 --> 00:04:49,620 dago fitxategi horiek zerbitzatu eskatzen duten horiek inor. 85 00:04:49,620 --> 00:04:51,620 Eta zehar Bideo honetan, ordenatzeko egingo dugu 86 00:04:51,620 --> 00:04:55,400 horiek sorta bat begirada bat hartu Testuinguru fitxategi desberdinetan. 87 00:04:55,400 --> 00:04:57,614 >> Zure Apache duten probatzeko zerbitzari lanean ari da, 88 00:04:57,614 --> 00:04:59,780 eta oro har joan hala denik CS50 IDE ere, 89 00:04:59,780 --> 00:05:02,696 baina hori egin nahi izanez gero orokorrago, eta zeure web eraikitzen hasten zara 90 00:05:02,696 --> 00:05:04,990 zerbitzariak, ez da benetan bat analogikoa den moduko komunak, 91 00:05:04,990 --> 00:05:08,500 "Kaixo mundua" izan ohi da PHP web garapenerako erabiltzen. 92 00:05:08,500 --> 00:05:12,855 Zein da fitxategi bat edukitzea kode hau besterik osatutako 93 00:05:12,855 --> 00:05:18,247 PHP mugatzaile bat PHP info sorta, parentesi artean, koma. 94 00:05:18,247 --> 00:05:20,580 Hau da, funtsean berezi bat PHP funtzioa esaten dizu 95 00:05:20,580 --> 00:05:23,970 zer bertsioa PHPren ari zara. 96 00:05:23,970 --> 00:05:26,850 >> Beraz CS50 IDE ere, nik egin fitxategi hori eskuragarri besterik 97 00:05:26,850 --> 00:05:28,680 erakusteko zer itxura hau litzateke. 98 00:05:28,680 --> 00:05:32,860 Beraz, nire indizean nabil Nire PHP Adibidez from. 99 00:05:32,860 --> 00:05:35,870 Nire Apache Adibidez agortzen ari da PHP-Web edukia. 100 00:05:35,870 --> 00:05:39,290 Eta ez daukat fitxategi bat hemen izeneko info.php. 101 00:05:39,290 --> 00:05:41,164 >> Noa egin klik, irudia urruntzeko egindako. 102 00:05:41,164 --> 00:05:43,080 Hau da, zer ari zaren ikusi, nahiko askoz. 103 00:05:43,080 --> 00:05:45,729 Hau da, niri besterik kontatzea Nire Apache zerbitzari lanean ari da. 104 00:05:45,729 --> 00:05:48,270 Eta hau da, itxuraz, PHP bertsio hori exekutatzen ari naiz. 105 00:05:48,270 --> 00:05:51,590 Hau nire analogikoa da "kaixo mundua". 106 00:05:51,590 --> 00:05:53,070 >> Beraz, ezagutzen dut gauzak dira dabil. 107 00:05:53,070 --> 00:05:54,150 Beraz, ona joan gara. 108 00:05:54,150 --> 00:05:55,730 Hemendik aurrera jarraitu dezakezu. 109 00:05:55,730 --> 00:05:57,790 >> Hargatik berrirakurtzeko en dagoela denbora Adibidez ginen 110 00:05:57,790 --> 00:06:01,950 gure webmasterrak pobrea buruz hitz egiten Orri etengabe eguneratzeko beharra zutenak. 111 00:06:01,950 --> 00:06:05,020 Hau nola irtenbide bat izan liteke Gauzak martxan nuke 112 00:06:05,020 --> 00:06:08,080 beraz, gorrotagarria edo ez zuen garai eguneratzeko mantendu behar. 113 00:06:08,080 --> 00:06:10,270 Litzateke besterik Ordena gertatuko automatikoki. 114 00:06:10,270 --> 00:06:13,710 >> Behera azpitik, HTML, da nahiko antzekoak, salbuespen batekin. 115 00:06:13,710 --> 00:06:16,720 Baina hemen lortu dut goialdean PHP batzuk. 116 00:06:16,720 --> 00:06:19,940 Ez dut, itxuraz, deitzen honetan Funtzio date_default_timezone_set. 117 00:06:19,940 --> 00:06:22,106 >> Eta ez dugu hitz guztiak buruz CS50 funtzio horiek, 118 00:06:22,106 --> 00:06:24,670 PHP ditu seguruenik delako milaka eta milaka. 119 00:06:24,670 --> 00:06:27,540 Hori bat apur bat izan liteke gehiegikeria, baina agian ez da. 120 00:06:27,540 --> 00:06:29,490 Honez eraikitako funtzio asko lortu. 121 00:06:29,490 --> 00:06:33,290 Eta beraz, honen funtzioa da itxuraz Nire ordu eremua ezartzen US / Ekialdeko bezala, 122 00:06:33,290 --> 00:06:36,320 bertan ordu-zona duten naiz da Une bideo hau egiteko. 123 00:06:36,320 --> 00:06:38,430 >> Ondoren, dei bat egin nuen funtzio deitzen, data. 124 00:06:38,430 --> 00:06:43,850 Eta, antza denez, naiz gordetzeko I Izeneko zerbait, denboraren HIS. 125 00:06:43,850 --> 00:06:45,320 Beraz, zer gertatzen da hemen? 126 00:06:45,320 --> 00:06:48,040 >> Beno, funtsean, zer da gertatzen da, dei bat egiten ari naiz 127 00:06:48,040 --> 00:06:51,650 hori joan zerbitzari batzuk esan dit, zer ordutan da gaur egun. 128 00:06:51,650 --> 00:06:56,150 Eta bihurtzeko naiz formatuan orduko, minutu, segundu. 129 00:06:56,150 --> 00:07:00,540 Eta arrazoia da kapital H da hau da niretzat 24 ordu denbora emateko, ez 12 joan 130 00:07:00,540 --> 00:07:02,362 orduko, bertan Minuskulaz h izango litzateke. 131 00:07:02,362 --> 00:07:04,570 Eta besterik ez dut hori gordetzeko izeneko aldagai, garai batean. 132 00:07:04,570 --> 00:07:07,028 Beraz, hori PHP bigarren lerroa Han, funtzio deia, 133 00:07:07,028 --> 00:07:09,037 data, besterik ez da Kate batzuk, hau da, 134 00:07:09,037 --> 00:07:12,120 Niri emateko datan egingo da, eta denbora, eta beste informazio mordo bat. 135 00:07:12,120 --> 00:07:16,480 Eta han, lehen argumentua, bere horretan, besterik ez da, zati garrantzitsua ateratzean 136 00:07:16,480 --> 00:07:20,614 Adibidez horretarako buruz zaintzen dut, zein ordu, minutu, eta bigarrena da. 137 00:07:20,614 --> 00:07:22,030 Beraz, hori da hori gertatzen den guztia. 138 00:07:22,030 --> 00:07:23,562 Beraz, gorde dut aldakorra $ garai batean dagoela. 139 00:07:23,562 --> 00:07:25,270 Eta gero behera egin oso behean dago, I 140 00:07:25,270 --> 00:07:28,980 azkarra izan une inprimatzeko. 141 00:07:28,980 --> 00:07:32,050 Beraz, ez dut besterik argitaratzeko out zer uneko ordua da. 142 00:07:32,050 --> 00:07:37,220 >> Beraz, dezagun begirada bat ere CS50 IDE eta ikusi orain, nola ari garen 143 00:07:37,220 --> 00:07:40,002 webmaster duten arazoak asko aurrezteko. 144 00:07:40,002 --> 00:07:42,570 Ondo da, beraz, hemen naiz berriro erro direktorioa atzera 145 00:07:42,570 --> 00:07:45,040 Nire Apache instantzia. 146 00:07:45,040 --> 00:07:51,585 Eta fitxategi batean hemen time.php izeneko daukat. 147 00:07:51,585 --> 00:07:53,559 Besterik ez naiz hori gainean klik egingo. 148 00:07:53,559 --> 00:07:55,850 Eta korrituko dut, zeren nahiko urrun gaude handitutako. 149 00:07:55,850 --> 00:07:57,257 Ordua 14:20:34 da. 150 00:07:57,257 --> 00:07:59,090 Beraz, egiten ari naiz ordu, minutuak eta segundoak. 151 00:07:59,090 --> 00:08:01,910 Eta freskatu ahal izango dut orrialde eta denbora berria lortu. 152 00:08:01,910 --> 00:08:02,420 --41. 153 00:08:02,420 --> 00:08:07,240 Orrialde freskatzeko noa eta denbora berria, 44, 46, 47 lortu. 154 00:08:07,240 --> 00:08:10,490 >> Beraz, argi eta garbi, eta ni ez naiz neure buruari ezer aldatzen. 155 00:08:10,490 --> 00:08:11,720 Hemen orrialde naiz freskagarria. 156 00:08:11,720 --> 00:08:13,711 Beraz, ezin dut atzera ez da editatzen. 157 00:08:13,711 --> 00:08:15,710 Eta zuk agintzen dut, ez dut Edozein elkartuak dute 158 00:08:15,710 --> 00:08:18,230 direnek fitxategia editatzen aldean nire izenean. 159 00:08:18,230 --> 00:08:21,260 >> Besterik PHP funtzioa hori ez dut erabiltzen, denbora, niretzat garai sortzeko 160 00:08:21,260 --> 00:08:22,340 automatikoki. 161 00:08:22,340 --> 00:08:24,800 Beraz, lotan naiz, nahiz eta, eta nire web zerbitzaria exekutatzen ari da, 162 00:08:24,800 --> 00:08:28,884 erabiltzaileak bisitatzen duten orri dago oraindik Ordua zehazki iritsi. 163 00:08:28,884 --> 00:08:29,800 Beraz, nahiko ona. 164 00:08:29,800 --> 00:08:33,609 Nik nire gune dinamikoagoa egin nuen ez gehiegi PHP-kodea. 165 00:08:33,609 --> 00:08:36,650 Bi kode lerro izan da, eta, ondoren, inprimatu adierazpen bat pixka bat. 166 00:08:36,650 --> 00:08:38,441 Eta dagoeneko bat dut gune askoz ere dinamikoagoa 167 00:08:38,441 --> 00:08:42,750 Lehen adibidea hori baino ikusi genuen Bideoaren hasieran. 168 00:08:42,750 --> 00:08:46,660 >> Beraz, PHP sintaxia azaltzen duen bideoa gogoratzen PHP interpretea korrika dagoela 169 00:08:46,660 --> 00:08:50,000 gure programa, dena alde batera uzten da hori ez da PHP zatitu baten barruan, 170 00:08:50,000 --> 00:08:51,500 tu it out. 171 00:08:51,500 --> 00:08:54,410 Adibide horretan, zer gauza dela tu zen HTML zen. 172 00:08:54,410 --> 00:08:58,080 Eta horrek esan nahi du orain ezin dut tartekatzeraino HTML edo PHP elkarrekin. 173 00:08:58,080 --> 00:09:01,920 Interpretea izango da besterik ez delako HTML eta literalki irteera baztertu. 174 00:09:01,920 --> 00:09:04,140 Eta hori ona da, ezta? 175 00:09:04,140 --> 00:09:06,100 >> Antza denez, Egunaren amaieran, 176 00:09:06,100 --> 00:09:08,360 Nire den gune nahi dut HTML eraiki. 177 00:09:08,360 --> 00:09:12,880 Beraz, edozein web nabigatzailea interpreta daiteke da, edo orriko HTML ulertu 178 00:09:12,880 --> 00:09:17,270 eta errendatu zerbait gisa dugun benetan ulertu ahal gizakiak. 179 00:09:17,270 --> 00:09:19,430 Eta I PHP bakarrik erabili ahal Nire gune zatiak 180 00:09:19,430 --> 00:09:23,390 dinamismoa eskatzen dute, eskatzen duten me Etengabe eguneratzen diren gauza izan. 181 00:09:23,390 --> 00:09:26,630 Informazio estatikoari berean gera daitezke. 182 00:09:26,630 --> 00:09:27,540 >> Ados, beraz, hori da isuna. 183 00:09:27,540 --> 00:09:28,540 Baina zergatik ez nuke hau? 184 00:09:28,540 --> 00:09:30,400 Zergatik nahastu nuen HTML edo PHP? 185 00:09:30,400 --> 00:09:33,850 Besterik ezin dut inprimatu guztiek HTML, PHP inprimatu funtzioa erabiliz. 186 00:09:33,850 --> 00:09:35,870 Zergatik nago, ez dut hori egiten? 187 00:09:35,870 --> 00:09:37,100 Pixka bat pentsatzen bigarren. 188 00:09:37,100 --> 00:09:41,220 >> Zergatik, orduan besterik izan nuen inprimatu out-- dut PHP ildo hori besterik esan izan zitekeen, 189 00:09:41,220 --> 00:09:43,841 inprimatu HTML etiketa, inprimatu burua. 190 00:09:43,841 --> 00:09:44,840 Zergatik nago, ez dut hori egiten? 191 00:09:44,840 --> 00:09:48,230 Zergatik naiz PHP eta HTML nahastuz? 192 00:09:48,230 --> 00:09:50,080 >> Beno, uste baduzu Horri buruz, bigarren bat. 193 00:09:50,080 --> 00:09:52,824 PHP, interprete ditu zer da ikusten interpretatzeko. 194 00:09:52,824 --> 00:09:54,990 Eta beraz, behar joan kode lerro bat exekutatu. 195 00:09:54,990 --> 00:09:56,450 Inprimatu HTML. 196 00:09:56,450 --> 00:09:57,700 Inprimatu burua open etiketa. 197 00:09:57,700 --> 00:09:58,969 Inprimatu izenburua open etiketa. 198 00:09:58,969 --> 00:10:00,760 Honez behar joan gauzatzeko eta interpretatzeko 199 00:10:00,760 --> 00:10:02,671 modu pauso bakoitzean bakarra dela. 200 00:10:02,671 --> 00:10:04,670 Zergatik ez bakarrik utzi du interpreter besterik distira baino gehiago 201 00:10:04,670 --> 00:10:06,878 Gauzak ez du ulertzen eta automatikoki egin? 202 00:10:06,878 --> 00:10:11,365 Honez denbora asko gorde me joan Nire HTML eta nire PHP elkarrekin nahastu. 203 00:10:11,365 --> 00:10:16,220 >> Eta beraz, horregatik ez dugu besterik ez dute PHP mugatzailea irekia 204 00:10:16,220 --> 00:10:19,450 eta, ondoren, besterik osoa inprimatu Gure orriaren eduki PHP erraldoi bat bezala 205 00:10:19,450 --> 00:10:24,330 funtzio inprimatzeari, deitu, eta, ondoren, itxi PHP mugatzailea eta egiten gaude. 206 00:10:24,330 --> 00:10:27,620 Beraz, horregatik nahastu dugu elkarrekin. 207 00:10:27,620 --> 00:10:32,345 >> Orain arte, ez dugu ikusten gehiegi PHP sintaxia general diferentzia. 208 00:10:32,345 --> 00:10:33,720 Honez nahiko erraza izan. 209 00:10:33,720 --> 00:10:35,553 Dagoeneko ikusi dugu Galdera-ikur, berdin. 210 00:10:35,553 --> 00:10:39,012 Funtzio deialdi berri pare bat ikusi dugu, baina ezer apaintzera gertatzen. 211 00:10:39,012 --> 00:10:40,720 Demagun gauzak egiteko agian en apur bat fancier. 212 00:10:40,720 --> 00:10:44,360 Zer informazio gainditu nahi badugu PHP fitxategiak ezberdinen artean, 213 00:10:44,360 --> 00:10:47,280 beraz, agian, erabiltzaileak ezin Informazio aurkeztu me to. 214 00:10:47,280 --> 00:10:50,230 Eta gero, zerbait egin izan dut da beste orri batera. 215 00:10:50,230 --> 00:10:52,990 >> Beraz PHP euskarria dauka Super Global izeneko zerbait 216 00:10:52,990 --> 00:10:55,297 Aldagai, nahiko awesome soinuak. 217 00:10:55,297 --> 00:10:57,130 Benetan, besterik gabe ari dira elkarte multzo erraldoiak 218 00:10:57,130 --> 00:10:59,900 duten laguntza hau ezartzeko joana funtzionalitate 219 00:10:59,900 --> 00:11:05,010 PHP fitxategiak arteko informazio hori daude gure web zerbitzarian existitzen den. 220 00:11:05,010 --> 00:11:07,760 >> Super horietako lehena Globalak da $ _GET deitzen. 221 00:11:07,760 --> 00:11:10,140 Eta da ziurrenik errazena da ulertzea. 222 00:11:10,140 --> 00:11:12,430 Zer gertatzen da $ _GET batekin? 223 00:11:12,430 --> 00:11:16,240 Beno, funtsean, erabiltzaileari da beste informazio idazten joan 224 00:11:16,240 --> 00:11:18,390 gure URL amaieran. 225 00:11:18,390 --> 00:11:21,460 Eta dena delakoak idazten, suposatuz nik modu jakin batean formateatua 226 00:11:21,460 --> 00:11:25,830 kontsulta-katea deitzen zaio, hau da, besterik gabe, gako bikote multzo bat bereizita 227 00:11:25,830 --> 00:11:27,810 ampersands arabera. 228 00:11:27,810 --> 00:11:32,362 Horiek gako bikote izango dira $ _GET elkartze-array batean gordetzen dira. 229 00:11:32,362 --> 00:11:34,070 Eta gure bideo-tik PHP sintaxia, dakigunez 230 00:11:34,070 --> 00:11:40,080 nola lan Elkartze-dagoeneko matrizeak. 231 00:11:40,080 --> 00:11:44,090 Hortaz, hona hemen adibide bat da PHP batzuk, non, agian, naiz 232 00:11:44,090 --> 00:11:50,180 the gako bikoteak guztiak ateratzean URL hornitu du erabiltzaileak. 233 00:11:50,180 --> 00:11:51,970 Beraz, nire Open PHP mugatzailea daukat. 234 00:11:51,970 --> 00:11:53,410 Foreach begizta bat daukat. 235 00:11:53,410 --> 00:11:57,410 Super zehar I errepikatzean nabil Array Global $ _GET deitzen. 236 00:11:57,410 --> 00:12:00,160 >> Eta aipatzeko gai izan nahi dut bai gakoa eta balioa emateko. 237 00:12:00,160 --> 00:12:02,410 Eta besterik ez naiz inprimatu out, on, bakoitzak itxuraz 238 00:12:02,410 --> 00:12:03,780 Bere paragrafoan etiketa propioa hemen. 239 00:12:03,780 --> 00:12:07,620 Egindako naiz inprimatzeko HTML batzuk eta balioak Interpolatzen 240 00:12:07,620 --> 00:12:12,900 giltza eta balio adierazpena sartu. 241 00:12:12,900 --> 00:12:16,980 >> Beraz, dezagun nola begirada bat litzateke benetan gure IDE lan egiteko. 242 00:12:16,980 --> 00:12:18,980 Eta, agian, hau izango laguntzeko Pixka bat ilustratuko 243 00:12:18,980 --> 00:12:21,880 zer lortu da benetan egiten. 244 00:12:21,880 --> 00:12:23,610 Beraz, atzera hemen nire web erro naiz. 245 00:12:23,610 --> 00:12:25,318 Eta bat mapan handiago dut Pixka erakusteko 246 00:12:25,318 --> 00:12:28,620 Hori izeneko fitxategi bat, get1.php daukat. 247 00:12:28,620 --> 00:12:31,830 >> Hargatik klik get1.php orrian. 248 00:12:31,830 --> 00:12:36,600 Eta ez dut inolako eduki ikustea. 249 00:12:36,600 --> 00:12:38,390 Hori da arraroa, ezta? 250 00:12:38,390 --> 00:12:39,740 Beno, ez da benetan, benetan. 251 00:12:39,740 --> 00:12:42,030 Ez nuen hornitzen duelako URL ezer. 252 00:12:42,030 --> 00:12:46,270 To get1.php noa, baina ez dut ez zuen balio giltza duen bikote hornitzeko 253 00:12:46,270 --> 00:12:47,450 Nire katea zati gisa. 254 00:12:47,450 --> 00:12:50,510 Hargatik gehitu kontsulta-katea eta ikusi dute fitxategi honetarako zer egin dezake. 255 00:12:50,510 --> 00:12:53,040 >> Kontsulta-katea hasteko duzu idatzi galdera ikurra. 256 00:12:53,040 --> 00:13:00,820 Ondoren, agian esango dut name = Doug & urtea = 2015. 257 00:13:00,820 --> 00:13:02,914 Eta gero Sartu hit egingo dut. 258 00:13:02,914 --> 00:13:04,080 Orain konturatu zer gertatzen ari den. 259 00:13:04,080 --> 00:13:05,480 Oraindik ez naiz get1.php ere. 260 00:13:05,480 --> 00:13:08,445 Baina orain hornitu ditudan gako bikote, eta ez naiz 261 00:13:08,445 --> 00:13:14,940 inprimatu beren kabuz paragraph-- izena, Doug-- urte, 2015. 262 00:13:14,940 --> 00:13:17,970 Hori da zehazki Kodea besterik ez dugu Hilabete osoa ikusi momentu bat. 263 00:13:17,970 --> 00:13:22,290 >> Eta agian, gehitu beste bat nahi badut gako bikotea, eta class = CS50. 264 00:13:22,290 --> 00:13:25,325 265 00:13:25,325 --> 00:13:27,580 Orain beste gako balioa daukat pare hori inprimatutako 266 00:13:27,580 --> 00:13:30,025 denean berriro I URL berriro. 267 00:13:30,025 --> 00:13:31,900 Orain agian hau ez da Izugarri ondo formateatua. 268 00:13:31,900 --> 00:13:33,660 Beraz get.php beste bertsio bat daukat. 269 00:13:33,660 --> 00:13:36,350 It get2.php da. 270 00:13:36,350 --> 00:13:39,070 >> Honetan aldea bat da CSS fitxategia daukat, 271 00:13:39,070 --> 00:13:41,690 eta gauza bat formatuak da little more nicely niretzat. 272 00:13:41,690 --> 00:13:43,940 Da, agian, ez gehien munduko CSS ederra. 273 00:13:43,940 --> 00:13:45,650 Baina besterik beste egiteko modu bat da. 274 00:13:45,650 --> 00:13:52,840 Beraz, ezin dut oraindik sarrera eskuratu Nire aldagaiak $ _GET erabiliz. 275 00:13:52,840 --> 00:13:56,610 Eta, kasu honetan, mota besterik ez naiz CSS apur bat gehiago dotoreetan egiteko. 276 00:13:56,610 --> 00:13:58,360 Eta gehiagoko irekiko badugu bigarren bat nire IDE, 277 00:13:58,360 --> 00:14:06,870 Erakutsi dut nire PHP web batean zerbitzuaren hemen, get2.php. 278 00:14:06,870 --> 00:14:10,010 Egiten Ireki beharko dugu, HTML batzuk hemen. 279 00:14:10,010 --> 00:14:13,220 Antza denez, hori ere I lotzen natzaio CSS fitxategia buruz ari zen. 280 00:14:13,220 --> 00:14:14,570 Mahai etiketa bat ireki dut. 281 00:14:14,570 --> 00:14:15,970 Eta gero, hara nire foreach begizta da. 282 00:14:15,970 --> 00:14:18,450 >> Hemen da, zer I aurretik diapositiba erakutsi. 283 00:14:18,450 --> 00:14:21,007 Alde bakarra da I Giltza honen eta balio CSS dute 284 00:14:21,007 --> 00:14:22,340 Sorozabal dudala aplikatuz naiz. 285 00:14:22,340 --> 00:14:25,622 Baina hori guztia egiten ari naiz, hau da naiz $ _GET zehar errepikatzean lortu ditu 286 00:14:25,622 --> 00:14:26,580 the gako bikoteak. 287 00:14:26,580 --> 00:14:28,890 >> Eta naiz inprimatzeko itzazu mahai bezala. 288 00:14:28,890 --> 00:14:33,230 Eta, antza denez, giltzak formatua naiz modu batean, eta 00:14:40,057 Beraz, itxuraz duten batzuk aplikatzen Klase nire CSS fitxategia GET.CSS ere hautatzaileak. 290 00:14:40,057 --> 00:14:42,890 Eta, antza denez, egindako naiz inprimatzeko Nire baloreak erabat ezberdinak modu bat. 291 00:14:42,890 --> 00:14:45,530 Hau da, nahiko askoz Hemen zer, non ikusi genuen 292 00:14:45,530 --> 00:14:47,710 Gure balioak ziren inprimatuta Atzealde urdin batez, 293 00:14:47,710 --> 00:14:49,969 eta gure giltzak ziren inprimatuta hondo horia. 294 00:14:49,969 --> 00:14:52,010 Beraz, nola ari naiz estilo desberdinak dituztenak. 295 00:14:52,010 --> 00:14:54,054 CSS klaseak ezberdinak erabiliz nagoelako. 296 00:14:54,054 --> 00:14:55,470 Baina hori nahiko askoz ere lortu da. 297 00:14:55,470 --> 00:14:58,380 Like besterik ez naiz informazioa bereganatu. 298 00:14:58,380 --> 00:15:01,000 Eta, kasu honetan, besterik ez naiz pantaila inprimatzeko nahi. 299 00:15:01,000 --> 00:15:04,310 Ez dut lortzean URL kanpo, eta hori da guretzat, zer egiten du. 300 00:15:04,310 --> 00:15:06,470 >> Ez posible bat ikusten duzu Arazoa hemen ere? 301 00:15:06,470 --> 00:15:11,720 Zergatik agian dugu Ez $ _GET erabili nahi? 302 00:15:11,720 --> 00:15:15,440 Zer gertatuko da, agian, kontsulta hau egiten ari nintzen? 303 00:15:15,440 --> 00:15:18,000 --to get3.php, bertan I ez nire IDE dute. 304 00:15:18,000 --> 00:15:19,640 Hipotetiko fitxategi bat besterik ez da. 305 00:15:19,640 --> 00:15:22,187 Baina hemen itxuraz Nire pasahitza pasatuz. 306 00:15:22,187 --> 00:15:23,770 Eta agian nire pasahitza lotsa. 307 00:15:23,770 --> 00:15:28,070 Edo agian ez dut jendeak nahi Badakizu nire pasahitza zer da, eskubidea. 308 00:15:28,070 --> 00:15:33,140 >> I pasatuz though-- naiz bada erabiltzen dut bada the $ _GET metodoa, zer gertatzen da, 309 00:15:33,140 --> 00:15:34,970 hori URL izango da. 310 00:15:34,970 --> 00:15:39,890 Beraz, erabiltzaile maltzur batzuek agian izan behar, zer egiten ari naizen ikusteko gai. 311 00:15:39,890 --> 00:15:42,040 I izango da horiek igarota daiteke Informazio sentikorra. 312 00:15:42,040 --> 00:15:43,310 Edo agian ez da, nahiz eta erabiltzaile maltzur bat. 313 00:15:43,310 --> 00:15:45,790 Agian besterik ez da zure laguna da nor Zure sorbalda gainean zutik. 314 00:15:45,790 --> 00:15:47,650 Eta orain pasahitza jakin beharko dute Facebook kontuan. 315 00:15:47,650 --> 00:15:49,483 >> Eta, agian, ez lukete ezer egin. 316 00:15:49,483 --> 00:15:53,749 Baina zure pasahitza balira $ _GET aurkez Facebook, 317 00:15:53,749 --> 00:15:55,290 Orain zure Facebook pasahitza jakin beharko dute. 318 00:15:55,290 --> 00:15:59,000 Bertan da URL delako denean egin duzun informazioa aurkezteko. 319 00:15:59,000 --> 00:16:01,887 >> Eta beraz, agian hori ez da onena Informazio sentikorra pasatzeko modu. 320 00:16:01,887 --> 00:16:04,470 Informazio pasatzeko modu ona da ez garela bereziki 321 00:16:04,470 --> 00:16:05,886 Laguntza buruz gehiegi sentikorrak izateaz gain. 322 00:16:05,886 --> 00:16:09,347 GET nahiko azkarra delako, Beste super Globalak erlatiboa 323 00:16:09,347 --> 00:16:10,430 buruz hitz egin dugu. 324 00:16:10,430 --> 00:16:13,330 Baina agian ez tresna onena Informazio sentikorra da. 325 00:16:13,330 --> 00:16:15,990 >> Horretarako genuke nahi $ Bi_dali izeneko zerbait erabili, 326 00:16:15,990 --> 00:16:18,560 bertan beste Super orokorrak aldakorra da. 327 00:16:18,560 --> 00:16:20,750 Beste elkarte-sorta da. 328 00:16:20,750 --> 00:16:23,240 Beraz, nahiko askoz ere lan egiten du zehazki berdina. 329 00:16:23,240 --> 00:16:26,850 Ezik, ordez ateratzeko URL batetik informazio, 330 00:16:26,850 --> 00:16:29,870 HTTP goiburuak bidez zerbait du. 331 00:16:29,870 --> 00:16:32,080 Beraz, gogora ekarri gure bideoa http solasean 332 00:16:32,080 --> 00:16:34,850 nola arakatzaileak, zerbitzariak buruz, eta bezeroei komunikatzeko. 333 00:16:34,850 --> 00:16:38,070 Eta informazio itzultzean eta aurrera HTTP goiburuak ere. 334 00:16:38,070 --> 00:16:43,330 >> $ Bi_dali batera, informazioa da normalean HTTP goiburuak horien bitartez igorri. 335 00:16:43,330 --> 00:16:49,770 Eta egingo dugu gehien $ Bi_dali ikusi HTML inprimakiak aurkezteko testuinguruan. 336 00:16:49,770 --> 00:16:52,390 HTML formak erabiltzen jarrai dezakezu nahi gauzak bidaltzeko. 337 00:16:52,390 --> 00:16:56,120 Baina, normalean erabiltzen zituzten POST testuinguru batean. 338 00:16:56,120 --> 00:17:00,280 >> Beraz, hemen HTML inprimaki baten adibide bat. 339 00:17:00,280 --> 00:17:06,750 Orain ikusi dugu horien aurretik, baina daukagun Ez honetan parte, ekintza = "Blog" ikusi. 340 00:17:06,750 --> 00:17:10,756 Beraz, hitz egin dugu forma buruz HTML testuinguruan, Bidali botoia bat izan nuen. 341 00:17:10,756 --> 00:17:13,630 Eta gogoratzen bazara, sakatu litzaidake I Bidali eta ondoren, orri besterik freskatu ondoren, 342 00:17:13,630 --> 00:17:14,660 ez dut ezer egin. 343 00:17:14,660 --> 00:17:18,250 >> Kasu honetan, aurkezteko naiz edozein dela ere idatzi inprimaki honetan dut, 344 00:17:18,250 --> 00:17:20,750 izeneko Blog PHP fitxategi batean gordetzen ditu. 345 00:17:20,750 --> 00:17:25,810 Eta, antza denez, modu dut egiten duten nabil Sasoi honetan POST metodoa erabiltzen da. 346 00:17:25,810 --> 00:17:29,040 Beraz, informazio pieza guztietan idatzitako inprimaki honetan sartu nintzen 347 00:17:29,040 --> 00:17:31,470 aurkeztu ahal izango da HTTP goiburuak bidez. 348 00:17:31,470 --> 00:17:36,440 >> Blog eskuragarria izango da, nire inprimaki ekintza delako. 349 00:17:36,440 --> 00:17:39,811 Eskuragarria izango da $ Bi_dali joanda. 350 00:17:39,811 --> 00:17:42,310 Eta itxuraz, bide batez, ahal dudan banakako Elementu bakoitzean lortu 351 00:17:42,310 --> 00:17:44,765 elkarte-sorta horrekin atributu hau da, 352 00:17:44,765 --> 00:17:48,130 Izena gure sarrera etiketa atributua. 353 00:17:48,130 --> 00:17:53,540 >> Beraz, itxuraz $ Bi_dali karratu esan dezaket Parentesi izendatzeko edozein erabiltzaileari eskuratu 354 00:17:53,540 --> 00:17:55,440 Lehenengo eremuan idatzi duela. 355 00:17:55,440 --> 00:18:01,030 Eta $ Bi_dali pasahitza, of pw baizik, den edozein erabiltzaileak idatzitako at lortu 356 00:18:01,030 --> 00:18:03,650 Bigarren eremuan. 357 00:18:03,650 --> 00:18:06,414 >> Beraz, dezagun begirada bat CS50 IDE gorako honetan. 358 00:18:06,414 --> 00:18:08,330 Beraz, hemen gaude, eta ez dut Handiagotzeko bigarren. 359 00:18:08,330 --> 00:18:12,380 Eta post.html izeneko fitxategi bat daukagu. 360 00:18:12,380 --> 00:18:13,690 Ezkutatu post.html dut. 361 00:18:13,690 --> 00:18:16,300 I izan, oso goian hemen web formulario bat oso erraza da. 362 00:18:16,300 --> 00:18:18,750 Da formularioa ikusi besterik ez dugu diapositiba bigarren duela. 363 00:18:18,750 --> 00:18:25,610 >> Idazten dudanean daiteke, Doug, eta ahal dudan Idazten nire pasahitza, bertan dugun guztia 364 00:18:25,610 --> 00:18:27,340 Badakizu squadgoals da. 365 00:18:27,340 --> 00:18:30,100 Eta Bidali hit egingo dut. 366 00:18:30,100 --> 00:18:32,290 Eta itxuraz, hori aurkezten den Post.php. 367 00:18:32,290 --> 00:18:33,810 Eta ez dut itxuraz duten inprimatzeko. 368 00:18:33,810 --> 00:18:36,490 Beraz, ez dut ohitu segurtasun guztiak kentzeko POST ematen dit besterik inprimatzeko arabera 369 00:18:36,490 --> 00:18:37,720 erabiltzaile-izena eta pasahitza. 370 00:18:37,720 --> 00:18:38,960 >> Erabiltzailearen izena Doug da. 371 00:18:38,960 --> 00:18:40,810 Erabiltzailearen pasahitzak squadgoals da. 372 00:18:40,810 --> 00:18:42,480 Nola egin dezaket hau? 373 00:18:42,480 --> 00:18:44,800 Beno, pop baino IDE Berriro bigarren. 374 00:18:44,800 --> 00:18:51,340 Korrituko egingo dugu behera hartu Blog begirada bat, hain zuzen 375 00:18:51,340 --> 00:18:54,040 Erabiltzen dut ekintzaren hemen aurkeztu. 376 00:18:54,040 --> 00:18:55,739 Hori da nire HTML inprimaki ekintza izan zen. 377 00:18:55,739 --> 00:18:56,780 Eta hori guztia egiten ari naiz. 378 00:18:56,780 --> 00:19:01,370 Erabiltzailearen izena da, eta inprimatzeko naiz $ Bi_dali "name" edukia egindako. 379 00:19:01,370 --> 00:19:04,660 Eta gero, erabiltzailearen pasahitza $ Bi_dali "pasahitza" da. 380 00:19:04,660 --> 00:19:08,920 Beraz, ez dut informazio hori eman zen HTML formularioa bidaliz. 381 00:19:08,920 --> 00:19:13,790 Eta nik orain ateratzeko daiteke $ Bi_dali erabiliz metodoaren transmititzeko erabiltzen dudalako 382 00:19:13,790 --> 00:19:17,470 Sasoi horrekin datuak POST metodoa izan zen. 383 00:19:17,470 --> 00:19:20,640 >> Orain seguruenik ez beraz great-- noa 384 00:19:20,640 --> 00:19:24,510 Atzera egin bigarren bat gure set hemen nahi 385 00:19:24,510 --> 00:19:30,120 Ez da seguru hain handia nago bada POST informazioa aurkezteko, 386 00:19:30,120 --> 00:19:32,532 hau da, itxuraz seguruagoa. 387 00:19:32,532 --> 00:19:34,740 Ziurrenik, ez da hain handia I ez da egiten, eta, ondoren, naiz bada 388 00:19:34,740 --> 00:19:36,470 Erabiltzailearen pasahitzak inprimatzeko. 389 00:19:36,470 --> 00:19:38,540 Honez ustezko seguruagoa izango da. 390 00:19:38,540 --> 00:19:40,870 >> Ados, baina ez da erabat segurua. 391 00:19:40,870 --> 00:19:42,910 Eta, beraz, apur honetan mozkina hemen nahi dut 392 00:19:42,910 --> 00:19:46,410 Zure arreta besterik marraztu batzuk Datu segurtasun kezkak, zerbait 393 00:19:46,410 --> 00:19:51,200 Oraindik bezala pentsatzen lanean edo Internet erabiliz. 394 00:19:51,200 --> 00:19:53,890 Hau da, besterik gabe, zerbait kontuan hartu da. 395 00:19:53,890 --> 00:19:57,980 >> Esan dizut, informazio hori ez da HTTP goiburuak bidez aurkeztu 396 00:19:57,980 --> 00:19:59,724 denean POST metodoa erabiltzean. 397 00:19:59,724 --> 00:20:01,390 Horrek esan nahi du ez daudela erabat segurua. 398 00:20:01,390 --> 00:20:05,610 Gogorragoa baino aurkitu ari dira GET metodoa erabiliz, non 399 00:20:05,610 --> 00:20:06,882 besterik URL batean, eskubidea da. 400 00:20:06,882 --> 00:20:08,340 Baina ez da oraindik aurkitu modu bat. 401 00:20:08,340 --> 00:20:10,423 Eta besterik erakutsi nahi dut agian, zuk hau, beraz, diozun 402 00:20:10,423 --> 00:20:12,940 Hau pentsatzen hasteko , lanean ari zaren edo gisan 403 00:20:12,940 --> 00:20:14,560 webguneak eta aurkezteko pasahitzak, eta agian erabiliz 404 00:20:14,560 --> 00:20:16,518 batean pasahitz bera leku desberdinetan asko. 405 00:20:16,518 --> 00:20:22,060 Badakizu dela oraindik benetan polita erraza norbait bere pasahitza jakiteko. 406 00:20:22,060 --> 00:20:25,190 >> Eta beraz, hemen, noa to post2.html joan. 407 00:20:25,190 --> 00:20:28,850 Eta post2.html ezberdintasuna eta post2.php nahiko sotila da. 408 00:20:28,850 --> 00:20:31,420 Aldea besterik ez da ez ditut inprimatu 409 00:20:31,420 --> 00:20:33,520 pasahitza Inprimakia aurkeztu nuen. 410 00:20:33,520 --> 00:20:35,260 >> Beraz, ez dut idazten, Doug joan. 411 00:20:35,260 --> 00:20:38,365 Eta ez dut idazten da ere, squadgoals, nahiz eta 412 00:20:38,365 --> 00:20:40,770 ezagutzen dugun arren pasahitza da. 413 00:20:40,770 --> 00:20:42,540 Aurkeztu aurretik dut osatzen arren, Noa 414 00:20:42,540 --> 00:20:45,864 ireki garapen tresnak, besterik gabe, erakusteko zer gertatuko da joan. 415 00:20:45,864 --> 00:20:47,530 Beraz Chrome, besterik ez dut F12 hit da. 416 00:20:47,530 --> 00:20:54,120 417 00:20:54,120 --> 00:20:57,230 Eta hori izan da ireki, nire Garatzailea eskuinaldean tresnak. 418 00:20:57,230 --> 00:20:59,480 Ez dut oraindik aurkeztu inprimakia. 419 00:20:59,480 --> 00:21:02,680 Orain ez dut hit nire forma on Bidali joan. 420 00:21:02,680 --> 00:21:05,370 Eta itxuraz, egin nuen bat deitu, edo eskaera bat egin nuen 421 00:21:05,370 --> 00:21:07,620 , post2.php zein zentzurik. 422 00:21:07,620 --> 00:21:10,040 Horretan klik noa. 423 00:21:10,040 --> 00:21:13,802 >> Ondoren, hemen baino gehiago, noa goiburu gainean klik egin. 424 00:21:13,802 --> 00:21:15,410 Gauza da hemen asko da. 425 00:21:15,410 --> 00:21:21,310 Baina gero korrituko dut oso nahi izanez gero behean, abisua eskuineko han nire egutegia 426 00:21:21,310 --> 00:21:25,180 blokeatu du segundo eskubidea batentzat ez oso behean ertzean, 427 00:21:25,180 --> 00:21:27,386 izen Doug, pw-- squadgoals. 428 00:21:27,386 --> 00:21:30,010 POST erabiltzen dut, beraz, nahiz eta metodoa, eta seguruagoa da, 429 00:21:30,010 --> 00:21:33,570 kontuan izan denean beraz egitea dela, Oraindik ere, informazioa transmititzeko zu 430 00:21:33,570 --> 00:21:34,430 HTTP bidez. 431 00:21:34,430 --> 00:21:36,770 Eta daiteke oraindik izan aurkariarekiko bat topatu. 432 00:21:36,770 --> 00:21:39,270 Besterik ez da zerbait goaz It benetan aurre egin behar den. 433 00:21:39,270 --> 00:21:41,980 Agian ez den enkriptatzen Nolabait da gure pasahitzak bidali genien baino lehenago, 434 00:21:41,980 --> 00:21:44,410 bertan hobea izango litzateke, eta hori ez naiz egiten hemen. 435 00:21:44,410 --> 00:21:47,010 >> Baina kontuan izan zer dela Metodo mugak ditu gehiegi. 436 00:21:47,010 --> 00:21:49,801 Talde baino gehiago hobekuntza bat da Berehala ikusgai izatearen baldintzapean. 437 00:21:49,801 --> 00:21:51,280 Baina ez da konponketa osoa. 438 00:21:51,280 --> 00:21:53,280 Hortaz, hona hemen adibide bat polita egin hasiera ariketa at 439 00:21:53,280 --> 00:21:56,350 hori eskuratzeko erabili ahal izango duzu PHP lan egitea landu. 440 00:21:56,350 --> 00:21:58,300 Sortu web orri hauetan bikotea. 441 00:21:58,300 --> 00:22:00,960 Lehenengo eta behin, besterik gabe, oso erraza izan beharko luke eremu bakar batez osatzen da eta bat bidali 442 00:22:00,960 --> 00:22:01,460 botoia. 443 00:22:01,460 --> 00:22:04,070 Beraz, oso antzekoa da zer egiten dugun besterik post.html egin zutena. 444 00:22:04,070 --> 00:22:07,450 >> Eta, ondoren, bigarren fitxategi bat sortu beharko duzu 445 00:22:07,450 --> 00:22:11,687 fitxategi batean, PHP fitxategi bat da, hori sarrera zain, zer bidez, 446 00:22:11,687 --> 00:22:14,770 eta oinarritutako zer erabiltzaileak idatzitako, bertan onar dezakegu zenbaki oso bat izango da. 447 00:22:14,770 --> 00:22:16,160 Ez duzu inolako egin error egiaztapena edo antzekoak. 448 00:22:16,160 --> 00:22:18,284 Erabiltzaileak bere gain hartzen dezakezu zenbaki oso bat idatzi beharko, 449 00:22:18,284 --> 00:22:22,230 edo bat interpretatu antzeko zerbait PHP zenbaki oso bat, forma duten bezala. 450 00:22:22,230 --> 00:22:24,790 Sortu nahi besterik ez duzu n n greko arabera. 451 00:22:24,790 --> 00:22:28,480 >> Beraz, erabiltzaileak aurkezten 10 bada, nahi dugu 10 bidez 10 biderketa taula bat. 452 00:22:28,480 --> 00:22:31,832 Erabiltzaileari aurkezten 12 bat bada, nahi dugun 12 12 bidez biderketa taula bat. 453 00:22:31,832 --> 00:22:33,790 Just beraz, ikusiko duzu zer dugu hemen gidatzen ari, 454 00:22:33,790 --> 00:22:36,040 begirada bat hartuko dugu Fitxategi hau nire IDE ere. 455 00:22:36,040 --> 00:22:38,080 >> Hortaz, hona hemen IDE ere, mult_form.html daukat. 456 00:22:38,080 --> 00:22:41,370 457 00:22:41,370 --> 00:22:43,100 Sakatu dut. 458 00:22:43,100 --> 00:22:46,020 Guztiak egin nahi dudana da, balio bat aurkeztu. 459 00:22:46,020 --> 00:22:47,590 10 Mota, sakatu Bidali. 460 00:22:47,590 --> 00:22:51,190 Eta itxuraz, mult_table.php, bertan ez dugu goialdean ikusiko URL batean, 461 00:22:51,190 --> 00:22:53,970 I sortzen ari a 10 bidez 10 biderketa taula. 462 00:22:53,970 --> 00:22:59,365 >> 15 idatzi dut, eta bada hit Bidali, I orain 15 15 bidez biderketa taula bat. 463 00:22:59,365 --> 00:23:02,240 Naiz, jakina, ez erakusteko joan you mult_table.php edukia, 464 00:23:02,240 --> 00:23:04,781 Hori fun hartuko lukeelako honen etxeko ariketa at. 465 00:23:04,781 --> 00:23:07,480 Baina batzuk lortzeko modu handi bat da PHP loops lan landu 466 00:23:07,480 --> 00:23:10,889 eta POST, oso erraza da, zorionez, estresa free adibidez, besterik ez 467 00:23:10,889 --> 00:23:12,180 Praktika apur bat egin. 468 00:23:12,180 --> 00:23:16,540 Eta Dut CSS apur bat joan Hemen nire banakako mahai egiteko 469 00:23:16,540 --> 00:23:19,710 zelulak mota besterik pop off bat Pixka eta pixka bat gehiago begiratu 470 00:23:19,710 --> 00:23:22,205 biderketa taula bat bezala, aurka jokatu testua 471 00:23:22,205 --> 00:23:23,261 motatako han eserita. 472 00:23:23,261 --> 00:23:26,260 Super azken global buruz hitz egingo dugu Bideo honetan deitzen da zerbait 473 00:23:26,260 --> 00:23:27,597 $ _saioa. 474 00:23:27,597 --> 00:23:29,930 Eta, agian, hau da, benetan Zerbait adibide onena 475 00:23:29,930 --> 00:23:31,700 global kontuan hartu nahi dugu. 476 00:23:31,700 --> 00:23:33,189 Array bat besterik ez da. 477 00:23:33,189 --> 00:23:34,480 Beste elkarte-sorta da. 478 00:23:34,480 --> 00:23:40,580 Baina behin bidez eskuragarria da PHP fitxategia gure sisteman existitzen dela. 479 00:23:40,580 --> 00:23:43,410 >> Guk ez dugu izan submit Informazio aldi berean orrialde bat 480 00:23:43,410 --> 00:23:45,400 bezala ez dugu lortu, eta POST batera. 481 00:23:45,400 --> 00:23:46,380 Beti da han. 482 00:23:46,380 --> 00:23:50,040 Eta, beraz, hau da, orri bat handia non saioa ere, ari zaren adibidez, 483 00:23:50,040 --> 00:23:53,120 eta hasierako informazioa nahi duzun orri batetik diraute orrialdera orrialdera. 484 00:23:53,120 --> 00:23:58,180 >> Besterik saio bat hasi ahal izango duzu eta, ondoren, erabili $ _saioa bezalako gauzak gordetzeko 485 00:23:58,180 --> 00:24:02,320 erabiltzailearen izena, edo Erabiltzaile egin ID informazioa, eta abar. 486 00:24:02,320 --> 00:24:07,600 Eta informazio hori izango da jarraituko dute $ _saioa Saioaren suntsitu arte 487 00:24:07,600 --> 00:24:09,550 Pixka bat geroago. 488 00:24:09,550 --> 00:24:12,375 >> Batera webgune dinamikoa idaztea PHP egiten horietako asko hobeto. 489 00:24:12,375 --> 00:24:14,250 Zure guneak bihurtu oso dinamikoa, eta ez duzu 490 00:24:14,250 --> 00:24:17,670 too baino askoz gehiago egin behar zer bestela, besterik egingo zukeen 491 00:24:17,670 --> 00:24:18,920 egiten HTML batera. 492 00:24:18,920 --> 00:24:21,630 Baina praktikan, eskatzen du, Praktika asko. 493 00:24:21,630 --> 00:24:26,897 >> Dagoeneko badakizu nola C batekin lan, eta beraz, PHP saltoka, ez da oso delikatua. 494 00:24:26,897 --> 00:24:28,730 Zer da agian pixka bat Pixka bat delikatua da lanean 495 00:24:28,730 --> 00:24:33,180 eta GET ideia berri honekin, eta, agian, zure HTML eta zure PHP nahastuz 496 00:24:33,180 --> 00:24:34,220 elkarrekin. 497 00:24:34,220 --> 00:24:37,570 Baina, era berean, jakitun internet dela izan Informazio biltegi handia da. 498 00:24:37,570 --> 00:24:41,670 Eta PHP-ren dokumentazioa eskuragarri dago leku askotan, baina agian gehien 499 00:24:41,670 --> 00:24:43,354 kanonikoki php.net at. 500 00:24:43,354 --> 00:24:45,520 Eta han aurkitu ahal izango duzu, funtzio desberdinak asko, 501 00:24:45,520 --> 00:24:48,330 eta erabili, kasu, eta adibide adibide, adibide haren gainean. 502 00:24:48,330 --> 00:24:51,340 Non eta saiatu figura nahi baduzu zerbait nola egin out, aurka daude, 503 00:24:51,340 --> 00:24:52,964 Norbait ziurrenik egin aurretik. 504 00:24:52,964 --> 00:24:55,840 Eta haiek bezala erabili ahal izango dituzu ezartzea inspirazio edozein dela 505 00:24:55,840 --> 00:24:58,230 too ezartzeko saiatzen ari zaren da. 506 00:24:58,230 --> 00:24:59,230 >> Naiz Doug Lloyd. 507 00:24:59,230 --> 00:25:01,210 Hau CS50 da. 508 00:25:01,210 --> 00:25:02,608