1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> HIZLARIA 1: Ondo da, beraz, zer dela konkretuki behar duzu egin? 3 00:00:02,280 --> 00:00:04,140 Beno, bihurtzen ez en besterik lau funtzio 4 00:00:04,140 --> 00:00:06,390 ezartzea behar duzula zeinen funtzionalitate da 5 00:00:06,390 --> 00:00:08,520 egoki gorde dezan Web zerbitzari funtzionamendua, 6 00:00:08,520 --> 00:00:10,720 baina guztien arteko jokabidea da ozta- 7 00:00:10,720 --> 00:00:13,104 definitu, horrela bakarrik nahiko askoz gauza bat egin. 8 00:00:13,104 --> 00:00:15,270 Lehenik eta behin bazoazela dago martxan jartzeko egin behar den, 9 00:00:15,270 --> 00:00:17,540 zehaztapen bakoitzeko, lookup funtzioa. 10 00:00:17,540 --> 00:00:20,900 Hau funtzio nahiko erraza da amaieran, hori argumentu gisa hartzen 11 00:00:20,900 --> 00:00:24,690 edozein dela bidea fitxategira erabiltzaileari eskatu nahi duen, 12 00:00:24,690 --> 00:00:28,310 eta batera erantzun behar duzun MIME mota deiturikoak, edo eduki-mota, 13 00:00:28,310 --> 00:00:29,200 fitxategi horren. 14 00:00:29,200 --> 00:00:31,415 Esate baterako, da bada fitxategi batean bezala, kaixo dot 15 00:00:31,415 --> 00:00:37,470 HTML MIME batekin erantzuten ari zaren joan aurrekontua unquote testu slash HTML mota. 16 00:00:37,470 --> 00:00:40,920 >> Edo irudi bat bada, baliteke nahi duzun irudi dot barra batekin erantzuten 17 00:00:40,920 --> 00:00:42,990 JIFF edo irudi barra JPEG. 18 00:00:42,990 --> 00:00:46,280 Ikusi zehaztapen ezberdinen alde fitxategi formatuen detektatzeko behar duzu. 19 00:00:46,280 --> 00:00:49,760 Baina benetan irakiten da bat hartuz bidea begiratzeko zarela iragana, 20 00:00:49,760 --> 00:00:52,870 eta bere fitxategi begira luzapena, azken karaktereak 21 00:00:52,870 --> 00:00:54,297 tarraka aldian edo puntuaren ondoren. 22 00:00:54,297 --> 00:00:57,130 Beraz utziko dugu nahi batzuekin zehaztapen ukituak du 23 00:00:57,130 --> 00:01:00,170 irudikatu zehazki nola aurkitu dot hori eta luzapena 24 00:01:00,170 --> 00:01:02,840 beraz, hori egin ahal izango duzu batetik bestera den mapping. 25 00:01:02,840 --> 00:01:04,395 >> Hurrengo sortu analizatu funtzioa da. 26 00:01:04,395 --> 00:01:06,270 Beraz, hau da, pixka bat gehiago parte hartzen, hori ere 27 00:01:06,270 --> 00:01:08,590 hori hartu behar duzu Argumentu [INAUDIBLE], 28 00:01:08,590 --> 00:01:12,030 nik haren gainean iterated, pertsonaia pertsonaia, edo kate kate, 29 00:01:12,030 --> 00:01:14,660 Ordena ziurtatu egin ere zehazki batzartu da 30 00:01:14,660 --> 00:01:19,155 Lehenengo horren definizio formalak eskaera line, zehaztapen bakoitzeko. 31 00:01:19,155 --> 00:01:23,930 Eta absolutua kargatu behar duzu azpi-kate hori, hori adierazten bidea 32 00:01:23,930 --> 00:01:26,550 zerbait bezala, barra kaixo dot HTML. 33 00:01:26,550 --> 00:01:29,960 Bien bitartean, nahi izanez gero, horren ondoren bidea Galdera-ikur bat izan liteke 34 00:01:29,960 --> 00:01:32,240 eta, ondoren, kontsulta-katea bezala, q berdinen katuak, 35 00:01:32,240 --> 00:01:35,310 edo q berdinen katuak ampersand, eta Orduz balio funtsezko beste bikotea. 36 00:01:35,310 --> 00:01:38,380 Beraz ari behar zoazen karaktere horiek gainetik pasatzeko, 37 00:01:38,380 --> 00:01:41,150 baita, eman arte Lehenengo espazioa, ordena 38 00:01:41,150 --> 00:01:47,327 Kate bat duten dendetan egiterako duen katea beraren barruan. 39 00:01:47,327 --> 00:01:49,410 Ondoren, joan zaren karga funtzioa ezartzea. 40 00:01:49,410 --> 00:01:52,493 Beraz, izarrekin bihurtzen da, begiratu zure bitartez bada iturburu-kodea, zehaztapenak zuzentzen duen, 41 00:01:52,493 --> 00:01:54,210 karga funtzioa bi lekuetan erabiliko da. 42 00:01:54,210 --> 00:01:57,420 Honez bai kargatzeko erabiliko PHP interpreteak irteera. 43 00:01:57,420 --> 00:01:59,700 Eta guztiok idatzi dugu PHP manipulazio kodea, 44 00:01:59,700 --> 00:02:01,840 baina ez du behar izeneko funtzio bat erabili 45 00:02:01,840 --> 00:02:06,350 karga, funtsean irakurtzen guztia irteera byte PHP en interprete-tik 46 00:02:06,350 --> 00:02:08,430 array handi batean. 47 00:02:08,430 --> 00:02:10,850 >> Funtzio bera kargaren halaber, kargatzeko erabiltzen da 48 00:02:10,850 --> 00:02:15,200 memoria byte guztiak fitxategi batetik sartu bezala, JIFF bat, edo JPEG bat, edo dot HTML 49 00:02:15,200 --> 00:02:16,630 fitxategia, erabiltzaileak eskatu du. 50 00:02:16,630 --> 00:02:21,060 Beraz, trikimailu batzuk erabili ahal izango duzu eta Arazoa tresnak ezarri 4 fitxategia IO ere, 51 00:02:21,060 --> 00:02:24,410 baina nahiko hori aurkitu behar duzu familiar eta modu polit batean, zorionez, 52 00:02:24,410 --> 00:02:28,110 Web berriago elkarrekin tying zaharragoak fitxategia IO stuff dituzten gauza. 53 00:02:28,110 --> 00:02:31,490 >> Azkenik, indizeak ere funtzioa, guztiak egin behar duzun 54 00:02:31,490 --> 00:02:34,570 da ala ez erabakitzeko fitxategia batzuk existitzen eraginkortasunez 55 00:02:34,570 --> 00:02:40,430 Indize dot HTML, edo indize dot PHP deitzen, Direktorioan, zeinen bide duzu barruan 56 00:02:40,430 --> 00:02:41,220 iragan dira. 57 00:02:41,220 --> 00:02:44,360 Hau da, goitik esan nahi duten Erabiltzaile du direktorioa eskatzeko, 58 00:02:44,360 --> 00:02:47,318 ez gabiltza besterik hura erakusteko joan edo Bere direktorioa horren edukia, 59 00:02:47,318 --> 00:02:51,342 literalki egingo dugu erakutsiko ditu indizea dot HTML edo PHP dot indizea, besterik ezean. 60 00:02:51,342 --> 00:02:54,300 Baina nik nahi duzu utzi behar joan irudikatu, aholku batzuk erabiliz 61 00:02:54,300 --> 00:02:56,350 iturri-kodea ere, hori dugu dagoeneko eman duzu, 62 00:02:56,350 --> 00:02:59,880 Egia esan, nola egiaztatu dezakezu file jakin bat dagoen ala 63 00:02:59,880 --> 00:03:03,380 uneko direktorioan, beraz Erantzun zuzenak itzuli ahal izango duzu. 64 00:03:03,380 --> 00:03:05,800 >> Beraz, azkenean, ez da byte gutxi 65 00:03:05,800 --> 00:03:09,155 to the atera behar duzula Arazoa ezarri ezartzeko zerbitzari hamarkadan 66 00:03:09,155 --> 00:03:10,210 osatu gabe funtzionalitate. 67 00:03:10,210 --> 00:03:13,180 Baina zalantzarik gabe ziurtatu biltzeko your mind inguruan kodea askoz 68 00:03:13,180 --> 00:03:15,013 ahal duzun bezala, hartzen horretan erosotasuna ez duzu 69 00:03:15,013 --> 00:03:18,160 guztia ulertu behar txikiena maila networking kodea, guztiak 70 00:03:18,160 --> 00:03:19,834 txikiena fitxategia IO kodearen. 71 00:03:19,834 --> 00:03:21,750 Benetan, zer egiten ari garen Arazo multzo honekin 72 00:03:21,750 --> 00:03:25,670 Hainbat arazo sintetizatzen da multzo, WebLogic pixka bat sartuz, 73 00:03:25,670 --> 00:03:28,802 eta networking kontzeptu, beraz, azken finean, 74 00:03:28,802 --> 00:03:31,760 hori da benetan nahiko zerbait eraikitzeko interesgarria, benetan oso indartsua, 75 00:03:31,760 --> 00:03:33,468 baina oraindik erabiliz Eraikin berean blokeak, 76 00:03:33,468 --> 00:03:36,310 daramatzagu erabiliz denbora pixka bat.