>> DOUG LLOYD: Beraz, gure Bideo PHP sintaxia,
nola PHP buruz asko hitz egin dugu lerroan erabili ahal izango dira
modu batean programak exekutatu dela Nahiko C. from ezagutzen gara
Baina, era berean, aipatu dudan bezala Bideo horretan, PHP
hasiera batean garatu zen web programazioa ezartzeko, webguneak.
Eta beraz, bideo honetan gaude nola ez dugu hitz egin
erabili PHP web garapen testuinguruan.
>> Badakigu, dagoeneko, bertatik Gure HTML bideoa,
Webgune horretan eraikitzen dira HTML etiketa multzo bat atera
hori semantikoki definitzeko Web orri baten egitura.
Baina webguneak dira HTML pure eraiki
oso bat jasaten, mugarik oso larri.
>> Eta muga hori hobeto azaltzeko, dezagun, honako hauek.
Beraz, orain web orri bat eraiki nahi dut hori, betiere, erabiltzaile-bisitak egiten,
me egungo ematen dio Cambridge, Mass denbora.,
ireki, azken unera arte.
I zen orain eginez gero, eskubide hori, Agian, honen antzeko zerbait esaten dut.
Cambridge-- ere Oraingo ordua orain daukadan HTML etiketa, burua etiketa, izenburu etiketa,
gorputza egungo tags-- Cambridge ordua 14:08 da,
denbora militar inprimatzeko.
>> Zer gertatzen da orain dela 2:09 PM, 14:09 bada?
Beno, orain arte, HTML batera, daukat joan eta aldatzeko 14:09 den.
Eta gero, minutu bat beranduago, Berriro aldatu behar dut.
Eta ezin duzu imajinatu ere, hori da ziurrenik, lan okerrenak inoiz.
Web orri baten webmaster zara, eta minuturo, eguneko 24 orduetan,
uneko ordua eguneratzeko behar duzu time.html eskuz irekitzeko eta aldatzen
besterik kode dela esateko egungo ordu eta minututan denbora.
Hori da, ziurrenik, ez da oso bat Gure baliabideen erabilera ona,
bai giza eta konputazionala.
>> HTML guztiak dira Webguneak erabat estatikoak dira.
Eguneratu ahal izateko modu bakarra eduki, arestian ikusi dugun bezala,
da eskuz Kode Irekiko horiek agiriak, editatu hauek, eta gorde.
Eta orduan, erabiltzaileak Orri freskatzen,
edo orrialde bisitatzen lehenengo denbora, edukirik berriena jasoko dute.
Baina dugun bakarra delako Eskuz editatzen du.
>> PHP batzuk nahastu hor hasten badugu, gure kode asko malguagoak lor daiteke.
Eta gure orriak egiteko era bat izan dezakegu dinamikoa izan nahi du, edo bere burua eguneratzeko,
Gure pobrea eskatu gabe aurreko Adibidez webmaster
eskuz izan den gauza eguneratzeko.
Bere kasa egin ahal izango dute.
Guk ez dugu izan du esku.
Loa batzuk eskuratu ahal izango dugu.
Zein gauza ona da, bada dela Web programazio asko egiten ari zarenean.
>> Beraz CS50 IDE ere, exekutatu dugu bat Apache izeneko web zerbitzaria.
Da oso normalean erabiltzen da, kode irekiko web zerbitzari sistema.
Sistema honek interpretatzeko ahalmena
PHP, erabilgarria da bada izango da edozein PHP programazio egin nahi duzula.
>> Eta CS50 IDE ere, komando bat dugu hau oso erraza egin dadin,
apache50 hasteko.
Eta gero slash dagoela bidea, barra, barra
dir, hori modu benetan komun bat besterik ez da hemen zer zehaztu duzun adieraziz
jakin bat bide bat da zerbitzuaren duzula
erroa izan nahi gune, edo root orrialdean,
edo karpeta zure web zerbitzaritik fitxategiak aztertzeko eta zerbitzatzeko hasiko da
Horietako bat ireki hala eskatzen duten bezeroei.
Hargatik pop baino CS50 IDE, besterik ez erakutsiko dizu, oso bizkorra, nola lan hau.
>> Hortaz, hona hemen CS50 IDE ere, nago bat ere Astea Zero Nine izeneko direktorioa.
Eta ez daukat two-- tengo LS komando bat besterik ez da exekutatu
Goian erakusteko dut horretan Hemen ere bi zerrendak, PHP,
Zein fitxategi multzo hori erabili dut da PHP sintaxia bideoa, eta, ondoren, PHP-web,
Zein fitxategi multzoa da hori I bideo honetan erabili nahi.
>> Eta hasteko nahi nuke web zerbitzariaren instantzia bat
PHP-web karpetaren edukiak fitxategiak zerbitzatzen ari dira eta.
Beraz, zer ari naiz egin?
Espazio apache50 idatzi nahi dut Hasteko, espazio PHP, marra web.
Hori direktorioa bidea da non gaur egun, I am from.
Ondoren Sartu sakatu dut.
Honez bat egin du gauzak pixka hemen.
Eta gero, esan, Apache arrakastaz hasi.
Zure gune orain eskuragarri at-- da eta gero ez dago gunearen URL da.
Beraz, zer ari naiz egin?
Azkar kopiatu honetan noa.
Eta ez dut up-- zabalduko joan eta Mapan handiago dut pixka bat hemen
Ireki noa Chrome fitxa berri bat.
Eta ez dut URL hori bisitatzera joan.
>> Sartu sakatu dut.
Honez kargatu joan.
Eta mapan handiago dut berriro.
Eta hemen ikusi ahal izango ditugu dago Nire PHP web direktorioa edukiak.
>> Beraz, gaur egun, zer gertatzen ari funtsean Hemen da nire CS50 IDE den instantzia
dago fitxategi horiek zerbitzatu eskatzen duten horiek inor.
Eta zehar Bideo honetan, ordenatzeko egingo dugu
horiek sorta bat begirada bat hartu Testuinguru fitxategi desberdinetan.
>> Zure Apache duten probatzeko zerbitzari lanean ari da,
eta oro har joan hala denik CS50 IDE ere,
baina hori egin nahi izanez gero orokorrago, eta zeure web eraikitzen hasten zara
zerbitzariak, ez da benetan bat analogikoa den moduko komunak,
"Kaixo mundua" izan ohi da PHP web garapenerako erabiltzen.
Zein da fitxategi bat edukitzea kode hau besterik osatutako
PHP mugatzaile bat PHP info sorta, parentesi artean, koma.
Hau da, funtsean berezi bat PHP funtzioa esaten dizu
zer bertsioa PHPren ari zara.
>> Beraz CS50 IDE ere, nik egin fitxategi hori eskuragarri besterik
erakusteko zer itxura hau litzateke.
Beraz, nire indizean nabil Nire PHP Adibidez from.
Nire Apache Adibidez agortzen ari da PHP-Web edukia.
Eta ez daukat fitxategi bat hemen izeneko info.php.
>> Noa egin klik, irudia urruntzeko egindako.
Hau da, zer ari zaren ikusi, nahiko askoz.
Hau da, niri besterik kontatzea Nire Apache zerbitzari lanean ari da.
Eta hau da, itxuraz, PHP bertsio hori exekutatzen ari naiz.
Hau nire analogikoa da "kaixo mundua".
>> Beraz, ezagutzen dut gauzak dira dabil.
Beraz, ona joan gara.
Hemendik aurrera jarraitu dezakezu.
>> Hargatik berrirakurtzeko en dagoela denbora Adibidez ginen
gure webmasterrak pobrea buruz hitz egiten Orri etengabe eguneratzeko beharra zutenak.
Hau nola irtenbide bat izan liteke Gauzak martxan nuke
beraz, gorrotagarria edo ez zuen garai eguneratzeko mantendu behar.
Litzateke besterik Ordena gertatuko automatikoki.
>> Behera azpitik, HTML, da nahiko antzekoak, salbuespen batekin.
Baina hemen lortu dut goialdean PHP batzuk.
Ez dut, itxuraz, deitzen honetan Funtzio date_default_timezone_set.
>> Eta ez dugu hitz guztiak buruz CS50 funtzio horiek,
PHP ditu seguruenik delako milaka eta milaka.
Hori bat apur bat izan liteke gehiegikeria, baina agian ez da.
Honez eraikitako funtzio asko lortu.
Eta beraz, honen funtzioa da itxuraz Nire ordu eremua ezartzen US / Ekialdeko bezala,
bertan ordu-zona duten naiz da Une bideo hau egiteko.
>> Ondoren, dei bat egin nuen funtzio deitzen, data.
Eta, antza denez, naiz gordetzeko I Izeneko zerbait, denboraren HIS.
Beraz, zer gertatzen da hemen?
>> Beno, funtsean, zer da gertatzen da, dei bat egiten ari naiz
hori joan zerbitzari batzuk esan dit, zer ordutan da gaur egun.
Eta bihurtzeko naiz formatuan orduko, minutu, segundu.
Eta arrazoia da kapital H da hau da niretzat 24 ordu denbora emateko, ez 12 joan
orduko, bertan Minuskulaz h izango litzateke.
Eta besterik ez dut hori gordetzeko izeneko aldagai, garai batean.
Beraz, hori PHP bigarren lerroa Han, funtzio deia,
data, besterik ez da Kate batzuk, hau da,
Niri emateko datan egingo da, eta denbora, eta beste informazio mordo bat.
Eta han, lehen argumentua, bere horretan, besterik ez da, zati garrantzitsua ateratzean
Adibidez horretarako buruz zaintzen dut, zein ordu, minutu, eta bigarrena da.
Beraz, hori da hori gertatzen den guztia.
Beraz, gorde dut aldakorra $ garai batean dagoela.
Eta gero behera egin oso behean dago, I
azkarra izan une inprimatzeko.
Beraz, ez dut besterik argitaratzeko out zer uneko ordua da.
>> Beraz, dezagun begirada bat ere CS50 IDE eta ikusi orain, nola ari garen
webmaster duten arazoak asko aurrezteko.
Ondo da, beraz, hemen naiz berriro erro direktorioa atzera
Nire Apache instantzia.
Eta fitxategi batean hemen time.php izeneko daukat.
Besterik ez naiz hori gainean klik egingo.
Eta korrituko dut, zeren nahiko urrun gaude handitutako.
Ordua 14:20:34 da.
Beraz, egiten ari naiz ordu, minutuak eta segundoak.
Eta freskatu ahal izango dut orrialde eta denbora berria lortu.
--41.
Orrialde freskatzeko noa eta denbora berria, 44, 46, 47 lortu.
>> Beraz, argi eta garbi, eta ni ez naiz neure buruari ezer aldatzen.
Hemen orrialde naiz freskagarria.
Beraz, ezin dut atzera ez da editatzen.
Eta zuk agintzen dut, ez dut Edozein elkartuak dute
direnek fitxategia editatzen aldean nire izenean.
>> Besterik PHP funtzioa hori ez dut erabiltzen, denbora, niretzat garai sortzeko
automatikoki.
Beraz, lotan naiz, nahiz eta, eta nire web zerbitzaria exekutatzen ari da,
erabiltzaileak bisitatzen duten orri dago oraindik Ordua zehazki iritsi.
Beraz, nahiko ona.
Nik nire gune dinamikoagoa egin nuen ez gehiegi PHP-kodea.
Bi kode lerro izan da, eta, ondoren, inprimatu adierazpen bat pixka bat.
Eta dagoeneko bat dut gune askoz ere dinamikoagoa
Lehen adibidea hori baino ikusi genuen Bideoaren hasieran.
>> Beraz, PHP sintaxia azaltzen duen bideoa gogoratzen PHP interpretea korrika dagoela
gure programa, dena alde batera uzten da hori ez da PHP zatitu baten barruan,
tu it out.
Adibide horretan, zer gauza dela tu zen HTML zen.
Eta horrek esan nahi du orain ezin dut tartekatzeraino HTML edo PHP elkarrekin.
Interpretea izango da besterik ez delako HTML eta literalki irteera baztertu.
Eta hori ona da, ezta?
>> Antza denez, Egunaren amaieran,
Nire den gune nahi dut HTML eraiki.
Beraz, edozein web nabigatzailea interpreta daiteke da, edo orriko HTML ulertu
eta errendatu zerbait gisa dugun benetan ulertu ahal gizakiak.
Eta I PHP bakarrik erabili ahal Nire gune zatiak
dinamismoa eskatzen dute, eskatzen duten me Etengabe eguneratzen diren gauza izan.
Informazio estatikoari berean gera daitezke.
>> Ados, beraz, hori da isuna.
Baina zergatik ez nuke hau?
Zergatik nahastu nuen HTML edo PHP?
Besterik ezin dut inprimatu guztiek HTML, PHP inprimatu funtzioa erabiliz.
Zergatik nago, ez dut hori egiten?
Pixka bat pentsatzen bigarren.
>> Zergatik, orduan besterik izan nuen inprimatu out-- dut PHP ildo hori besterik esan izan zitekeen,
inprimatu HTML etiketa, inprimatu burua.
Zergatik nago, ez dut hori egiten?
Zergatik naiz PHP eta HTML nahastuz?
>> Beno, uste baduzu Horri buruz, bigarren bat.
PHP, interprete ditu zer da ikusten interpretatzeko.
Eta beraz, behar joan kode lerro bat exekutatu.
Inprimatu HTML.
Inprimatu burua open etiketa.
Inprimatu izenburua open etiketa.
Honez behar joan gauzatzeko eta interpretatzeko
modu pauso bakoitzean bakarra dela.
Zergatik ez bakarrik utzi du interpreter besterik distira baino gehiago
Gauzak ez du ulertzen eta automatikoki egin?
Honez denbora asko gorde me joan Nire HTML eta nire PHP elkarrekin nahastu.
>> Eta beraz, horregatik ez dugu besterik ez dute PHP mugatzailea irekia
eta, ondoren, besterik osoa inprimatu Gure orriaren eduki PHP erraldoi bat bezala
funtzio inprimatzeari, deitu, eta, ondoren, itxi PHP mugatzailea eta egiten gaude.
Beraz, horregatik nahastu dugu elkarrekin.
>> Orain arte, ez dugu ikusten gehiegi PHP sintaxia general diferentzia.
Honez nahiko erraza izan.
Dagoeneko ikusi dugu Galdera-ikur, berdin.
Funtzio deialdi berri pare bat ikusi dugu, baina ezer apaintzera gertatzen.
Demagun gauzak egiteko agian en apur bat fancier.
Zer informazio gainditu nahi badugu PHP fitxategiak ezberdinen artean,
beraz, agian, erabiltzaileak ezin Informazio aurkeztu me to.
Eta gero, zerbait egin izan dut da beste orri batera.
>> Beraz PHP euskarria dauka Super Global izeneko zerbait
Aldagai, nahiko awesome soinuak.
Benetan, besterik gabe ari dira elkarte multzo erraldoiak
duten laguntza hau ezartzeko joana funtzionalitate
PHP fitxategiak arteko informazio hori daude gure web zerbitzarian existitzen den.
>> Super horietako lehena Globalak da $ _GET deitzen.
Eta da ziurrenik errazena da ulertzea.
Zer gertatzen da $ _GET batekin?
Beno, funtsean, erabiltzaileari da beste informazio idazten joan
gure URL amaieran.
Eta dena delakoak idazten, suposatuz nik modu jakin batean formateatua
kontsulta-katea deitzen zaio, hau da, besterik gabe, gako bikote multzo bat bereizita
ampersands arabera.
Horiek gako bikote izango dira $ _GET elkartze-array batean gordetzen dira.
Eta gure bideo-tik PHP sintaxia, dakigunez
nola lan Elkartze-dagoeneko matrizeak.
Hortaz, hona hemen adibide bat da PHP batzuk, non, agian, naiz
the gako bikoteak guztiak ateratzean URL hornitu du erabiltzaileak.
Beraz, nire Open PHP mugatzailea daukat.
Foreach begizta bat daukat.
Super zehar I errepikatzean nabil Array Global $ _GET deitzen.
>> Eta aipatzeko gai izan nahi dut bai gakoa eta balioa emateko.
Eta besterik ez naiz inprimatu out, on, bakoitzak itxuraz
Bere paragrafoan etiketa propioa hemen.
Egindako naiz inprimatzeko HTML batzuk eta balioak Interpolatzen
giltza eta balio adierazpena sartu.
>> Beraz, dezagun nola begirada bat litzateke benetan gure IDE lan egiteko.
Eta, agian, hau izango laguntzeko Pixka bat ilustratuko
zer lortu da benetan egiten.
Beraz, atzera hemen nire web erro naiz.
Eta bat mapan handiago dut Pixka erakusteko
Hori izeneko fitxategi bat, get1.php daukat.
>> Hargatik klik get1.php orrian.
Eta ez dut inolako eduki ikustea.
Hori da arraroa, ezta?
Beno, ez da benetan, benetan.
Ez nuen hornitzen duelako URL ezer.
To get1.php noa, baina ez dut ez zuen balio giltza duen bikote hornitzeko
Nire katea zati gisa.
Hargatik gehitu kontsulta-katea eta ikusi dute fitxategi honetarako zer egin dezake.
>> Kontsulta-katea hasteko duzu idatzi galdera ikurra.
Ondoren, agian esango dut name = Doug & urtea = 2015.
Eta gero Sartu hit egingo dut.
Orain konturatu zer gertatzen ari den.
Oraindik ez naiz get1.php ere.
Baina orain hornitu ditudan gako bikote, eta ez naiz
inprimatu beren kabuz paragraph-- izena, Doug-- urte, 2015.
Hori da zehazki Kodea besterik ez dugu Hilabete osoa ikusi momentu bat.
>> Eta agian, gehitu beste bat nahi badut gako bikotea, eta class = CS50.
Orain beste gako balioa daukat pare hori inprimatutako
denean berriro I URL berriro.
Orain agian hau ez da Izugarri ondo formateatua.
Beraz get.php beste bertsio bat daukat.
It get2.php da.
>> Honetan aldea bat da CSS fitxategia daukat,
eta gauza bat formatuak da little more nicely niretzat.
Da, agian, ez gehien munduko CSS ederra.
Baina besterik beste egiteko modu bat da.
Beraz, ezin dut oraindik sarrera eskuratu Nire aldagaiak $ _GET erabiliz.
Eta, kasu honetan, mota besterik ez naiz CSS apur bat gehiago dotoreetan egiteko.
Eta gehiagoko irekiko badugu bigarren bat nire IDE,
Erakutsi dut nire PHP web batean zerbitzuaren hemen, get2.php.
Egiten Ireki beharko dugu, HTML batzuk hemen.
Antza denez, hori ere I lotzen natzaio CSS fitxategia buruz ari zen.
Mahai etiketa bat ireki dut.
Eta gero, hara nire foreach begizta da.
>> Hemen da, zer I aurretik diapositiba erakutsi.
Alde bakarra da I Giltza honen eta balio CSS dute
Sorozabal dudala aplikatuz naiz.
Baina hori guztia egiten ari naiz, hau da naiz $ _GET zehar errepikatzean lortu ditu
the gako bikoteak.
>> Eta naiz inprimatzeko itzazu mahai bezala.
Eta, antza denez, giltzak formatua naiz modu batean, eta <td class = "gakoa" rekin.
Beraz, itxuraz duten batzuk aplikatzen Klase nire CSS fitxategia GET.CSS ere hautatzaileak.
Eta, antza denez, egindako naiz inprimatzeko Nire baloreak erabat ezberdinak modu bat.
Hau da, nahiko askoz Hemen zer, non ikusi genuen
Gure balioak ziren inprimatuta Atzealde urdin batez,
eta gure giltzak ziren inprimatuta hondo horia.
Beraz, nola ari naiz estilo desberdinak dituztenak.
CSS klaseak ezberdinak erabiliz nagoelako.
Baina hori nahiko askoz ere lortu da.
Like besterik ez naiz informazioa bereganatu.
Eta, kasu honetan, besterik ez naiz pantaila inprimatzeko nahi.
Ez dut lortzean URL kanpo, eta hori da guretzat, zer egiten du.
>> Ez posible bat ikusten duzu Arazoa hemen ere?
Zergatik agian dugu Ez $ _GET erabili nahi?
Zer gertatuko da, agian, kontsulta hau egiten ari nintzen?
--to get3.php, bertan I ez nire IDE dute.
Hipotetiko fitxategi bat besterik ez da.
Baina hemen itxuraz Nire pasahitza pasatuz.
Eta agian nire pasahitza lotsa.
Edo agian ez dut jendeak nahi Badakizu nire pasahitza zer da, eskubidea.
>> I pasatuz though-- naiz bada erabiltzen dut bada the $ _GET metodoa, zer gertatzen da,
hori URL izango da.
Beraz, erabiltzaile maltzur batzuek agian izan behar, zer egiten ari naizen ikusteko gai.
I izango da horiek igarota daiteke Informazio sentikorra.
Edo agian ez da, nahiz eta erabiltzaile maltzur bat.
Agian besterik ez da zure laguna da nor Zure sorbalda gainean zutik.
Eta orain pasahitza jakin beharko dute Facebook kontuan.
>> Eta, agian, ez lukete ezer egin.
Baina zure pasahitza balira $ _GET aurkez Facebook,
Orain zure Facebook pasahitza jakin beharko dute.
Bertan da URL delako denean egin duzun informazioa aurkezteko.
>> Eta beraz, agian hori ez da onena Informazio sentikorra pasatzeko modu.
Informazio pasatzeko modu ona da ez garela bereziki
Laguntza buruz gehiegi sentikorrak izateaz gain.
GET nahiko azkarra delako, Beste super Globalak erlatiboa
buruz hitz egin dugu.
Baina agian ez tresna onena Informazio sentikorra da.
>> Horretarako genuke nahi $ Bi_dali izeneko zerbait erabili,
bertan beste Super orokorrak aldakorra da.
Beste elkarte-sorta da.
Beraz, nahiko askoz ere lan egiten du zehazki berdina.
Ezik, ordez ateratzeko URL batetik informazio,
HTTP goiburuak bidez zerbait du.
Beraz, gogora ekarri gure bideoa http solasean
nola arakatzaileak, zerbitzariak buruz, eta bezeroei komunikatzeko.
Eta informazio itzultzean eta aurrera HTTP goiburuak ere.
>> $ Bi_dali batera, informazioa da normalean HTTP goiburuak horien bitartez igorri.
Eta egingo dugu gehien $ Bi_dali ikusi HTML inprimakiak aurkezteko testuinguruan.
HTML formak erabiltzen jarrai dezakezu nahi gauzak bidaltzeko.
Baina, normalean erabiltzen zituzten POST testuinguru batean.
>> Beraz, hemen HTML inprimaki baten adibide bat.
Orain ikusi dugu horien aurretik, baina daukagun Ez honetan parte, ekintza = "Blog" ikusi.
Beraz, hitz egin dugu forma buruz HTML testuinguruan, Bidali botoia bat izan nuen.
Eta gogoratzen bazara, sakatu litzaidake I Bidali eta ondoren, orri besterik freskatu ondoren,
ez dut ezer egin.
>> Kasu honetan, aurkezteko naiz edozein dela ere idatzi inprimaki honetan dut,
izeneko Blog PHP fitxategi batean gordetzen ditu.
Eta, antza denez, modu dut egiten duten nabil Sasoi honetan POST metodoa erabiltzen da.
Beraz, informazio pieza guztietan idatzitako inprimaki honetan sartu nintzen
aurkeztu ahal izango da HTTP goiburuak bidez.
>> Blog eskuragarria izango da, nire inprimaki ekintza delako.
Eskuragarria izango da $ Bi_dali joanda.
Eta itxuraz, bide batez, ahal dudan banakako Elementu bakoitzean lortu
elkarte-sorta horrekin atributu hau da,
Izena gure sarrera etiketa atributua.
>> Beraz, itxuraz $ Bi_dali karratu esan dezaket Parentesi izendatzeko edozein erabiltzaileari eskuratu
Lehenengo eremuan idatzi duela.
Eta $ Bi_dali pasahitza, of pw baizik, den edozein erabiltzaileak idatzitako at lortu
Bigarren eremuan.
>> Beraz, dezagun begirada bat CS50 IDE gorako honetan.
Beraz, hemen gaude, eta ez dut Handiagotzeko bigarren.
Eta post.html izeneko fitxategi bat daukagu.
Ezkutatu post.html dut.
I izan, oso goian hemen web formulario bat oso erraza da.
Da formularioa ikusi besterik ez dugu diapositiba bigarren duela.
>> Idazten dudanean daiteke, Doug, eta ahal dudan Idazten nire pasahitza, bertan dugun guztia
Badakizu squadgoals da.
Eta Bidali hit egingo dut.
Eta itxuraz, hori aurkezten den Post.php.
Eta ez dut itxuraz duten inprimatzeko.
Beraz, ez dut ohitu segurtasun guztiak kentzeko POST ematen dit besterik inprimatzeko arabera
erabiltzaile-izena eta pasahitza.
>> Erabiltzailearen izena Doug da.
Erabiltzailearen pasahitzak squadgoals da.
Nola egin dezaket hau?
Beno, pop baino IDE Berriro bigarren.
Korrituko egingo dugu behera hartu Blog begirada bat, hain zuzen
Erabiltzen dut ekintzaren hemen aurkeztu.
Hori da nire HTML inprimaki ekintza izan zen.
Eta hori guztia egiten ari naiz.
Erabiltzailearen izena da, eta inprimatzeko naiz $ Bi_dali "name" edukia egindako.
Eta gero, erabiltzailearen pasahitza $ Bi_dali "pasahitza" da.
Beraz, ez dut informazio hori eman zen HTML formularioa bidaliz.
Eta nik orain ateratzeko daiteke $ Bi_dali erabiliz metodoaren transmititzeko erabiltzen dudalako
Sasoi horrekin datuak POST metodoa izan zen.
>> Orain seguruenik ez beraz great-- noa
Atzera egin bigarren bat gure set hemen nahi
Ez da seguru hain handia nago bada POST informazioa aurkezteko,
hau da, itxuraz seguruagoa.
Ziurrenik, ez da hain handia I ez da egiten, eta, ondoren, naiz bada
Erabiltzailearen pasahitzak inprimatzeko.
Honez ustezko seguruagoa izango da.
>> Ados, baina ez da erabat segurua.
Eta, beraz, apur honetan mozkina hemen nahi dut
Zure arreta besterik marraztu batzuk Datu segurtasun kezkak, zerbait
Oraindik bezala pentsatzen lanean edo Internet erabiliz.
Hau da, besterik gabe, zerbait kontuan hartu da.
>> Esan dizut, informazio hori ez da HTTP goiburuak bidez aurkeztu
denean POST metodoa erabiltzean.
Horrek esan nahi du ez daudela erabat segurua.
Gogorragoa baino aurkitu ari dira GET metodoa erabiliz, non
besterik URL batean, eskubidea da.
Baina ez da oraindik aurkitu modu bat.
Eta besterik erakutsi nahi dut agian, zuk hau, beraz, diozun
Hau pentsatzen hasteko , lanean ari zaren edo gisan
webguneak eta aurkezteko pasahitzak, eta agian erabiliz
batean pasahitz bera leku desberdinetan asko.
Badakizu dela oraindik benetan polita erraza norbait bere pasahitza jakiteko.
>> Eta beraz, hemen, noa to post2.html joan.
Eta post2.html ezberdintasuna eta post2.php nahiko sotila da.
Aldea besterik ez da ez ditut inprimatu
pasahitza Inprimakia aurkeztu nuen.
>> Beraz, ez dut idazten, Doug joan.
Eta ez dut idazten da ere, squadgoals, nahiz eta
ezagutzen dugun arren pasahitza da.
Aurkeztu aurretik dut osatzen arren, Noa
ireki garapen tresnak, besterik gabe, erakusteko zer gertatuko da joan.
Beraz Chrome, besterik ez dut F12 hit da.
Eta hori izan da ireki, nire Garatzailea eskuinaldean tresnak.
Ez dut oraindik aurkeztu inprimakia.
Orain ez dut hit nire forma on Bidali joan.
Eta itxuraz, egin nuen bat deitu, edo eskaera bat egin nuen
, post2.php zein zentzurik.
Horretan klik noa.
>> Ondoren, hemen baino gehiago, noa goiburu gainean klik egin.
Gauza da hemen asko da.
Baina gero korrituko dut oso nahi izanez gero behean, abisua eskuineko han nire egutegia
blokeatu du segundo eskubidea batentzat ez oso behean ertzean,
izen Doug, pw-- squadgoals.
POST erabiltzen dut, beraz, nahiz eta metodoa, eta seguruagoa da,
kontuan izan denean beraz egitea dela, Oraindik ere, informazioa transmititzeko zu
HTTP bidez.
Eta daiteke oraindik izan aurkariarekiko bat topatu.
Besterik ez da zerbait goaz It benetan aurre egin behar den.
Agian ez den enkriptatzen Nolabait da gure pasahitzak bidali genien baino lehenago,
bertan hobea izango litzateke, eta hori ez naiz egiten hemen.
>> Baina kontuan izan zer dela Metodo mugak ditu gehiegi.
Talde baino gehiago hobekuntza bat da Berehala ikusgai izatearen baldintzapean.
Baina ez da konponketa osoa.
Hortaz, hona hemen adibide bat polita egin hasiera ariketa at
hori eskuratzeko erabili ahal izango duzu PHP lan egitea landu.
Sortu web orri hauetan bikotea.
Lehenengo eta behin, besterik gabe, oso erraza izan beharko luke eremu bakar batez osatzen da eta bat bidali
botoia.
Beraz, oso antzekoa da zer egiten dugun besterik post.html egin zutena.
>> Eta, ondoren, bigarren fitxategi bat sortu beharko duzu
fitxategi batean, PHP fitxategi bat da, hori sarrera zain, zer bidez,
eta oinarritutako zer erabiltzaileak idatzitako, bertan onar dezakegu zenbaki oso bat izango da.
Ez duzu inolako egin error egiaztapena edo antzekoak.
Erabiltzaileak bere gain hartzen dezakezu zenbaki oso bat idatzi beharko,
edo bat interpretatu antzeko zerbait PHP zenbaki oso bat, forma duten bezala.
Sortu nahi besterik ez duzu n n greko arabera.
>> Beraz, erabiltzaileak aurkezten 10 bada, nahi dugu 10 bidez 10 biderketa taula bat.
Erabiltzaileari aurkezten 12 bat bada, nahi dugun 12 12 bidez biderketa taula bat.
Just beraz, ikusiko duzu zer dugu hemen gidatzen ari,
begirada bat hartuko dugu Fitxategi hau nire IDE ere.
>> Hortaz, hona hemen IDE ere, mult_form.html daukat.
Sakatu dut.
Guztiak egin nahi dudana da, balio bat aurkeztu.
10 Mota, sakatu Bidali.
Eta itxuraz, mult_table.php, bertan ez dugu goialdean ikusiko URL batean,
I sortzen ari a 10 bidez 10 biderketa taula.
>> 15 idatzi dut, eta bada hit Bidali, I orain 15 15 bidez biderketa taula bat.
Naiz, jakina, ez erakusteko joan you mult_table.php edukia,
Hori fun hartuko lukeelako honen etxeko ariketa at.
Baina batzuk lortzeko modu handi bat da PHP loops lan landu
eta POST, oso erraza da, zorionez, estresa free adibidez, besterik ez
Praktika apur bat egin.
Eta Dut CSS apur bat joan Hemen nire banakako mahai egiteko
zelulak mota besterik pop off bat Pixka eta pixka bat gehiago begiratu
biderketa taula bat bezala, aurka jokatu testua
motatako han eserita.
Super azken global buruz hitz egingo dugu Bideo honetan deitzen da zerbait
$ _saioa.
Eta, agian, hau da, benetan Zerbait adibide onena
global kontuan hartu nahi dugu.
Array bat besterik ez da.
Beste elkarte-sorta da.
Baina behin bidez eskuragarria da PHP fitxategia gure sisteman existitzen dela.
>> Guk ez dugu izan submit Informazio aldi berean orrialde bat
bezala ez dugu lortu, eta POST batera.
Beti da han.
Eta, beraz, hau da, orri bat handia non saioa ere, ari zaren adibidez,
eta hasierako informazioa nahi duzun orri batetik diraute orrialdera orrialdera.
>> Besterik saio bat hasi ahal izango duzu eta, ondoren, erabili $ _saioa bezalako gauzak gordetzeko
erabiltzailearen izena, edo Erabiltzaile egin ID informazioa, eta abar.
Eta informazio hori izango da jarraituko dute $ _saioa Saioaren suntsitu arte
Pixka bat geroago.
>> Batera webgune dinamikoa idaztea PHP egiten horietako asko hobeto.
Zure guneak bihurtu oso dinamikoa, eta ez duzu
too baino askoz gehiago egin behar zer bestela, besterik egingo zukeen
egiten HTML batera.
Baina praktikan, eskatzen du, Praktika asko.
>> Dagoeneko badakizu nola C batekin lan, eta beraz, PHP saltoka, ez da oso delikatua.
Zer da agian pixka bat Pixka bat delikatua da lanean
eta GET ideia berri honekin, eta, agian, zure HTML eta zure PHP nahastuz
elkarrekin.
Baina, era berean, jakitun internet dela izan Informazio biltegi handia da.
Eta PHP-ren dokumentazioa eskuragarri dago leku askotan, baina agian gehien
kanonikoki php.net at.
Eta han aurkitu ahal izango duzu, funtzio desberdinak asko,
eta erabili, kasu, eta adibide adibide, adibide haren gainean.
Non eta saiatu figura nahi baduzu zerbait nola egin out, aurka daude,
Norbait ziurrenik egin aurretik.
Eta haiek bezala erabili ahal izango dituzu ezartzea inspirazio edozein dela
too ezartzeko saiatzen ari zaren da.
>> Naiz Doug Lloyd.
Hau CS50 da.