Download as pdf
Download as pdf
You are on page 1of 564
Ha tényleg csak a valaszokra kivanesi 24 egyszerti, egyords lecke a ’ c . 2 t, AO P | hasznalatat A forditas a kovetkez6 angol eredeti alapjin készilt: Matt Zandstra: SAMS Teach Yourself PHP in 24 Hours, Third Edition Copyright © 2004 by Sams Publishing. ‘Authorized translation from the English language edition, entitled SAMS Teach Yourself PHP in 24 Hours, 3st Edition, ISBN 0672326191, by Zandstra, Matt, published by Pearson Education, Inc, publishing as Que/Sams. Copyright © 2004 by Sams Publishing Translation and Hungarian edition © 2005 Kiskapu Kft, All rights reserved! ‘All rights reserved. No part of this book, including interior desing, cover design, and icons, x reproduced or transmitted in any form, by any means ¢electronic, photocopying, recordin, otherwise) without the prior written permission of the publishes, Trademarked names appear throughout this book. Rather than list the names and entities that own the trademarks or insert a trademark symbol with each mention of the trademarked name, the publisher states that itis using the names for editorial purposes only and to the benefit of the trademark owner, with no intention of infringing upon that trademark. Fordités é magyar viltozat © 2005 Kiskapu Kft. Minden jog fenntartval A konyy egyetien része sem sokszorosithat6 semmilyen médszerrel a Kiad6 eldzetes irisos enge délye nélkil. Ez a korlitozis kiterjed a bels6 tervezésre, a boritéra é ikonokra is. A kanyvben bejegyzen védjegyek és mirkanevek is felbukkanhatnak, Ahelyett, hogy ez minden Kalen jeleznénk, a Kiad6 ezennel kijelenti, hogy a mfben eldfordulé valamennyi védet never ¢s jelzést szerkesztési célokra, johiszemien, a név tulajdonosinak érdekeit szem cl6t tartva hasenalia és nem ill szdindékdban az azokkal kapcsolatos jogokat megszegni, vagy kétségbe von A szera6k és a kiad6 a lehet legnagyobb korlltekintéssel jr el e kiadviny elkészi a szer26, sem a kiadé nem villal semminemd feleldsséget vagy garancidt a konyy tart teljességével kapcsolatban. Sem a szer26, sem a kiadé nem vonhaté fekelisségre barmilyen balesct vagy kiresemény miatt, mely kéizvetve vagy kizvetlendl kapesolatba hozhai6 e kiadvannyal Lektor: Rézmilves Laszié Forditiis: Dr. Ong Istudn, Téth Ldszld, Rézmiives Laszlé Miiszaki szerkesztdi Goutal Hofjimann Levente Tordelés: Kis Péter Borité: Bogndr Tamas Felelés kiad6 a Kiskapu Kit, gyvezet6 igazgat6ja © 2005 Kiskapu Kit. 1081 Budapest, Népszinhéz u. 31.1.7 Telefon: (436-1) 477-0443 Fax: (+36-1) 303 hutp://kiado kiskapy.hwu/ e-mail: kiado@kiskapu hu ISBN: 963 9301 86 8 Késziilt a debreceni Kinizsi Nyomdiban, Felel6s vezet: Bérdds féinas TARTALOMJEGYZEK |. rész_ Alapok 1.6ra_ PHP: a honlaps a por 3 Mia PHP? , Mire val6 a PI A PHP 5 idonsigai A Zend Engine Mién a PHP? A fejlesztés sebessége A PHP nyilt forriskoda “Teljesitmeny . Hordozhatsig AkGnyw misodik kiadiisinal ‘Osszefoglalas ... Kérdezz-felelek Ismétlés ..... Ismétlé kérdéseke Valaszok ‘Gyakorlatok 26a APHPtelepitése 11 Opericiés rendszerek, kiszolgalok, adarlxizisok . APHP és a killnbOz6 rendszcrek beszereése APHP telepitése Apache webkiszolgalét hasznilé Linuxra A-configure néhany paramétere Az Apache bedllitisa 6. php.ini short_open_tag . ések besilitésai .-- Osszefoglakis Kérdew-felelek Ismetlés . Ismetts kéndések Gyakorlatok ‘Gra Els6 PHP oldalunk = 25 Eh programunk ..... . PHP blokkok keadése és befejenése A print figavény .. - HTML és PHP kel egy oldalon Meaiegy2éset a PP kédokban «==» Osszefoglalis : eee PRDaW ES | Tanuijuk meg a PHP § hasmnélatét 24 6ra alatt Kerdezeelelek ... Ismetles oe “ cai Isméald kérdések tenes ee Vilaszok oo + o tenes gorlatok 6. beens st APHP nyely 4.6 Azalkotéelemek 39 ‘Tipus midositisa tipusstalakitissal 6... akitisinak egyh méxlszerei athe ae let jelek és kiejeatvek Eek . ai mdveletek eee eee . erence Ossneliixes oa ue cnn Osszetett énekadé mOveletek BE vis Osszehasonlitis ween Bonyolulkabb Osszchasonlito kifelcxések Ktrehozisa logikai méveletck segitse evel Egése tipust valtozik énékének automatikus nivelése és esikkentése An Allanalok Kerdeze-felelek Ismétles Ismetl6 kerdé Valastok o.oo woeaeee ‘Gyakorlatok : Cikkhusok Awhile ciklus Ado... Ciklus elhagyisa a becak ulasicis segitségével Egymisba digyazoit ciklusok 0.0... Kodblokkok és bina satibe int kimenct Ossaelonglakis Kovetkess ismétlés azonnal elkezdése-a continue utasitis segitscgevel M 35 ao 5 % oo 66 ox " ” 7 os ™ #0, anuijuk mag a PHP 5 hasendlatét 24 6ra alatt | v_ Kéndezz-felelek 0.2... Fis vance Bl Ismeties te ; AWeaelveweceeee SI Isméthd kérdések a a 8h Vilaszok Gyakorlatok .- 6.6ra Figgvények = 83. Mit nevezink faggvenynel? ...... Puggrények hivisa Faggvények létrehozisa ......., Enék visszaadisa sajit fiigevényekbSl .... Dinamikus fgavényhivisok 0.0.2... 22... Se ‘ Avaltozdk hatkore SOLU... 250 Hoz2slérés vallorSkhor a global lulesse6 segitsegevel =. a Allapot megOrzése a fllggvényhivasok kozbtt a stat hls sepisepiel Tovabbi részletek a paraméterekrOl ...-. Paraméterek alapértelmezen énékének megadisa . ‘Valtozékra vale hivatkoziisok dtadisa foggvenyeimek avian ae Hivatkozdsok visszaadisa fggvényekb< Neéwelen fogavények Kétreborisa Figavények Ketezésénck ellendreése Osszefoglalis .......... Kéndexr-fetelek - <5 JijGmrias i nn oR E oe aie saves : Ismétlés .. lemétls keéedések Vilaszok ...... ee _ Gyabotinok 0055 5043 yee deddaateaaeoeetss fanss une 7.6ra = Témbék = 107 Mit neveztink tombnek? ween ween eee 108 TOMmbOK MerebORASA esse eee eee 109 ‘Témbk létrehozisa az arrayO Rigaveny sepliséwevel 6.60 c cece eee 108 Tomb létrehozisa vagy elem horziadisa a tombhise wie oo sciigletes zirdjel segiiségevel .. peeee ses e sees OD Teed fees az aay 0 fggvénnye! no TAESLSSOS WOMDOK eee eee - oo HO ‘Tarsitasas WmbGk létrehoedsa az amnayO foggveny + sepietgevel TM Tarsitisos tmbok létrehordisa és clérése kdzvetlen érékadkissal wiz ‘Tobbdimenziés tombOk .....----- wee eeee . woe HZ ‘Fombuk elérése aiesst ee tees DS ‘Tomb méreténck lekérdenése cece a: in ‘Tomb bejanisa oo . us ‘Tirsiuisos timb bejirisa ........eece sees le ‘TObbdimenzids tmb bejirisa 0... oe eee eee 2 ct ‘Tombok vizsgilata a print_r( faggvénnyel Ss. < 9 MGveletek tOMbOKKEl 6. eee seers veel Kei wimb egyestése az array_mergeO fOggvény seyitségéevel veeees 12d Fgyszerre wobb elem hozziadisa egy imbhoz ......, Zi AxclO clem elavolitisa az array_shiliO fggvény segitségevel Tie ‘Tomb részének kinyerésc az array_sliceO fggvény segitsegevel . aaa iembok venderkse 6.0... s emul indexel tomb rendeaése a sori £0 ‘Tirsitésos tomb rendezése €ték s ‘Tirsftisas tmb rencezése kules sz Fliggvények ~ismétlés ...-. Osszefoglalls .. 1.6 .6e eee eee Kérdezz-felelek Isméilés ” wees Isméuld kérdések Vallasz0k anaes Gyakorlatok 0. ee 8.6ra_Karakterléncok kezelése 131 Karakterlincok formdaisa 00.002 -00088e ese eeres A printf0 figgvény hasendlata dlesség meghatiroxisa ....- seeee tage anes Paraméterek feleserélése 0... eee Formizott karakterline tirakisa .... aie Reszletesebben a karakterlincokr6l «5... + Szdwegek indexelé teseaft thei ocse Sréveg hosszinak megillapitisa az strlenO figevénnyel Suinegrész megkeresése az strstr( fOgavennyel ... - Resalinc elhelyerkedésénck meghatdrozisa az strpos() faggvénnyel Szdvegrészlet kinyerése a substeO fuggvennyel . akterlinc clemekre bontisa az strtokO fiigavénnye! Akarakterlincok Kezelése 0.0... 600ccsee eens eee Szdveg tisztogatisa a trim() é az ItrimO foggvényekkel Karakterldne részének lecserélése a substr_replace() fgavénnyel Az Ssszes részkinc lecserélése az str_replaceO figgvénnyel Kis €s nagybetdk koa waltis 0... cee censured Sondrések kialakivisa a wordwrapO &s az ni2brO figavényekkel ......- Karakterkincok tmbbé alakitisa az explode) fuggvennyel Szimok formézisa seivegként Osszefoplalis ...... Kérdezifelelek ..-..-. , ISMEMES vcs seee ee Ismétid kerdések ‘use Valas20k occ sees veces Gyakorlatok 8.6ra Objektumok 157 Mit neveziink objektursnak? Objektum lérehozisa... Objektumtulajdonsdgok Az objektumok tagfggvényei ‘Objektumkonstruktorok . A be Az objektumtulajdonsigokhoz val6- hozedférés korlitozisa Az objektumok taghiigevényeihez valé hozziférés korldtorisa Ataghiggvények paramétereinek korkitozisa tipusjelzésekkel Ordiles A mez6si “Tong HS asi 2868 124 124 125 126 126 128 129 129 129 1 Bo 12 1a 136 19 Hit Hit Mi lit Mt 12 his 18 Ls li Ww Ww as 10. 10 14 a 158 158 Woz 108 168 107 108 AsszUl6 tagflgavényeinek feldlirisa Feldlirt tagfigevény meghivisa Akonstrukior Osatilyok és objektumok ellendraése Egy objektum osztilyénak megillapivisa . Egy objektum esakidjinak megillapitisa Osztily vagy tagliggvény Ketezésének ellendreése ee Beemekfjlok amtomatikus bet6ltése az _autoloadO) Resrénave Objektumok térolisa é kinyerése ifs ae Osszefoglalis . Kérdezz-felelck Ismédlés : Ismétls kérdések Vilaszok . Gyakorlatok . I rész Munka a PHP-vel 10. 6raGrlapok 185 Sauperglobalis wiltozok 186 AS_SERVER wmb er 2186 Adatok bekérése a felhasznsl6v6l 188 Felhaszndl6i adatok beemelése a globilis hatékérbe 190 Urlap clemeinek elérése felhaszndl6i tombakkel 00.0.0... i 191 PHP és HTML kod dsszekapcsolisa egy oldalon .........000200...5 193 Allapot mentése rejtett mezékke! BOP SS SAGMI dicen va vows on 0s 0195 A felhaszndlé dtirinyitisa 6.0.06... e sees wee 197 aN erg eibebesl ves’ 200 Osszefoglalis ... tas ss ied ve 208 Kérdezz-felelek _ 204 Ismétlés oo Deen er eens . eee 204 Ismeétlé kerdések BO Sits tesa oss 208 Vilaszok . 204 Gyakorlatok .. 205 11. éra__Féjiok haszndlata 207 Fajlok bedigyazisa az includeO utasitéssal Enék visszaadiisa bedigyazott dokumentumbél eect Az include O hasendlata verédlési szetkezeteken bell Include_onceO ..... Nagyobb programok kezelése az include_onceQ €s az = nce path segitségevel Fijlok vizsgdlata....... Fal ktezésenek dllentreése a fi Fijl vagy knyveir? Fijl illapotinak lekerdezése ... Pil méretének lekérdezése a filesizeO Fggvénnyel Fail détuminformacioinak lekérdezése - Tobb fajluulajdonsdgot egyszerre megadé fuggvény Fajlok létrehoziisa és worlése Fill megnyitisa irisra, olvasdsra, hozzifiiaésre Olvasis fajlbol Beasts. : exists) fugevénnye _ vi Tlic PP Shs 246 ath Sorok olvasasa fijlbél az fem és fect fe ‘Ferszéleges mennyiségd adat olvasisa fajlb6l . «»- ijl karakterenkenti olyasisa az fgeteO fOgavénnyel « Fijl tatalmanak beolvasésa a file_get_contentsO sepitségeve Fijlba irs és horzafGzés .... ce Fijlba iris az fwriteO é fputsO fggvényekkel - Adatok failba itisa a file_put_contentsO figgvénnyel Fajlok zirolisa az flockO faggvénnyel « ‘Munka kényveieatal Bar aed Konyvtir kétrehozssa az mkditO fuggvénnyel Konyvtir tOrlése az mist) figevénnyel Konyvtir megnyitisa olvasisra. Konyvtir tartalminak olvasisa ssvefoglalis Kérdezz-fele! Ismet NG kérdkesek stk Syakorlatok . . . 12.éra ADBA fOggvények hasznélata 231 ‘Mi van az elvont réteg mOgou? wee Adutbiizis megnyitisa ‘ Adatok felvétele az adatbazisba . Adatok mécositisa az adatbazisban . Adatok kiolvasisa adatbizisbot lemek meglétének lekérdezése Elem tOrlése az actathaisbol . , Osszetet adatszerkezetek tirolisa adatbsizisban Egy pékla.... Anvat Osszefoglalds Kérdeza-feleleks Ismétles Isméi kérdések vValaszok .. Gyakorlatok 13,6ra Egydttmikdés adatbézisokkal- SQL 251 (Nagyon) rivid bevezetés az SQL nyelvbe Csatlakozds a MySQL kiszolgilhez . Az adatbizis kivilasatésa s Hibakeresés ...... Adatok hozadadisa dblihoz cdr Automatikusan ndvekv6 mez6 énékének lekérdezése Adatok lekérdezése . Az eredménytibla sorainak szima Az eredménytabla elérésee AdgIOK fISSRESE Lecce SQLite: a konnydsilya SQL motor januljuk mag a PHP 5 haszndlatét 24 6ra alatt bc ‘Tabla trehozisa SQLite adatbazisban Adatok felvétele és frissitése Adatok kivilasztisa ... APEAR:DB csomag haszndlata APEAR:DB csomag telepitése Munka a PEAR:DB csomaggal Osszefoglalis . . Kérdearfelelek ...... Ismetlés 2.2... Isméud kérdések Vallaszok ©2224. Gyakorlatok ‘14. dra Kapesolat a killwildggal = 279 Kimyezeti viltozOk - részletesebben ..... A HTTP dgytél-kiszolgalé kapesolat nvid ismertetése A kérele Avilasz .... - Dokumentum letoltése tivoli cimeé! Atalakitis IP cimek és gépneveh kbzdtt ..... . . Halézati kapesolat létesitése 7 NNTP kapesol pelsa az fsockopen(-nel Levelktkiés a mail fiiggvénnyel . Bevezetés az adatfolyamok haszndlataba . . . Adatfolyamok és kOmnyezetek . Ismetlés 0s Ismétld kérdések Valaszok ...-- Gyakorlatok ... 15,6ra_Dinamikus képek kezalése 303 A bedilitisok ellendreése a gel_infoO segitségével Képek létrehozasa és megiclenitése == : Astin beallitasa - - Vonalak rajzolisa : Alakzatok kitéltése noel Keri rajzolisa . , Téglalap rajzokisa - Sokszig rajzolisa 7 Assainek itlitszivi tétel srovegek kezelése Inds képre az imagestringO fOggvénnyel 0... .00ccceesees A TrueType betttipusok hasznilata co SaOveginis az imageTTFtext© Faggvénnyel ...... « szoveg kiterjedésének llenGreése az image TTFDDONO MOggvennyel ‘A fenti elemek dsszegyarisa 3 Osszefoglalis - te Kérdezz-felelek a8 so 207 268, 209 270 270 a7 276 276 +276 oe 304 306, 308 309° 310 230 312 sls 314 34 315 ais 517 a2 327 x Te meg a PHP 5 hasznélatét 24 6ra alatt 328 Ismétlés: wee eer eee eee ve a 328 Ismetlé kérdések “ oS Vilaszok weeeeene os - ban Gyakorlatok a ve + 16. 6ra ~Détumok kezelése 329 7 Aditum kide timeO Riggvénnyel go... 060eee creer eresees 30 Az idabelyeg atalakitisa a getdateO figgvénnyel . « on sree 0 Az idobélyeg dtalakitisa a date() fggvénnyel - i Iddbélyeg készitése az mktime() fiiggvénnyel - : 38 ‘A ciitum ellendraése a checkdateO fiigevénnyel . - ie Egy pela... . 6) seceey esses eee ener . 336 A DatumBejaro osztail . . seeee = ‘A.GyorsNaptar osatily : a 2 A DatumNezoSeged osztily ‘ i Az iigyfélprogram kédja Lenyilé ditumlista készité ‘Osszefoglakis ....-..- 2 Kerdezz-telelek . Ismetkes egetleliy v1ennt Tomélls kérdések 6 Walaszok ..... Gyakorlatok . . ‘17. 6a Objektumok haladéknak = 353 Objektumok és ‘lland6k .-. ==. oe Statikus tulajdonsigoke oo... Statikus tagfigevények Objektumtulajdonsigok és -tagfggvények hivisainak elfogisa - 450 Végleges taghiiggvények 2... nara Lis GeStRURTOTORKAD oo Bi aids eo kerelés kivételekkel - ey 8 ni kivéxelosztalyok Kerehozisa ... Bas - 40 Eszkéz5k objektumhierarel EME eee 3 309 Elvort osztilyok Re. : - 370 Felitletek eee a : a4 ‘Objektumok dtackisa paraméterként és énekk = . 370 Ossrefoglalis ... . . caster cei oh hates & 377 Kéndezz-felelek : ct teeeeee tees ‘ : 378 Ime . . : Ee 378 Isméid kérdések .. . voila sabi vile 378 Vlaszok . as ala ite 37) Gyakorlatok =... Oo lt ander eet 379 18. 6ra A szabéilyos kifejezések haszndlata 381 1 tipust szabslyos kifejeztsek oo... oo, Feat 382 Mintik keresése a preg_matchO fiigevénnyel ate cece eer ABZ Teljes koeG Keresés preg_match_all) fagavénnyel 7 . 390 Mintik lecserdlése a preg replace fiiggvénnyel.... 393 Tanuljuk meg @ PHP 5 haszndlatét 24 dra alatt xd Mintamédositak ....., ati BOR ictivngis s+. 304 Mintik cseréje a preg_replace_callbackO fuggvénnyel Mire 397 Karakterlincok felbontisa a preg_splitO figgvénnyel 0000022 398 Osszefowlalis ses ap EE: oct 10 ade 399 Kérdezz-felelek ‘ voce BID Ismeétlés Beuit itt nenes onset 399 Ismatlé kérdésck : ‘ oaiee ae 399 Valasz0k : eeeeeeneee’ Gyakorlatok .... aoe 400 19. 6ra ‘Adapt teen sth snr karatainekial 401 Si AN sik Felepitése Siik beallitisa a PHP-vel SUB RORESE ce ‘Munkamenet-azonosité sik Kérelnoxsa oe ae Pelda: Webhelyhasznilat nyomon kiweiése ..,. Lekérdezés karaktertincok hasznilata 2.2.0.0... Lekérdez6 karaktertinc késeitése coe Osszefoglalis 0.0.0... staal wien Keérderz-felelek _ Le Ismétlés ; . Tsmétis kérdéseke 7 : SZOK eee eee eens korlatok 6ra_—Allapotok térolésa munkamenetfligavényekkel 419 Mik azok a munkamenctfiggvények? Munkamenet inditisa a session_start() fiiggvénnyel 0.0.0... Munkamenet-wiltozOk A munkamenet és.a valtozok bejegyzés nek Wels, hs olan 126 Munkamenet-azonositok a lekérdez6 karakterlincban 427 Munkamenet-viltozdk kGdolisa és vissza ies Osszetogl . 129 Kérdezz-felelek 429 Dames. 3 tits Ges oue r= uinin ha sesehins ceeteetee tee 430 Ismet kerdések oe a . seen eae aw Vilaszok . . . . ” 450 Gyakorlatok Mes oe 0 21. 6ra_— Munka kiszolgéi6i kémyezetben 431 Folyamatok éaszckotése a popen0 és proc_open0 faggvényckeel ast Parancsok végrehajtisa az exeo() figgvénnyel 438 Kiils6 progeamok futtatésa a systemO figavénnyel vagy az ~ aviveleti jel segitségevel _ 439 Biztonsigi résck megszintetése az escapeshellcnnlO figgvény haszndlatival ....... 440 K0ls6 programok futtatisa a passthrud foggvénn Kils6 CGI program meghivisa a virtual() figgvénnyel Mieco niin Osszefoglalis Se ee Kérdezefelelek 00... smetlb kérdések - Valaszok : 22.6ra XML AAT Miaz XML... 0.5 XML elemzofiggvenyek Az elemadazonositOk megszeraise XML eseménykezeldk beillitisa --.- ‘Az xml_parser_set_optionO: fggvény A. dokument elemese nn Nhibvik jelemtése E ida... aes 2 DOM XML figgvények hasenélatiba A DomDocument cbfer ark ae A gyokérelem . . Gj DomElement objelctumoke hows InformaciSk kiolvasdsa a DomElement objektumoki A seévegesomépontok vizsgalata . ay Ret midzer afk bere Az XSL roviden ... “i A PHP &3 az XSL. Egy XSLdokumentum .. ‘Az XSL alkalmazisa XML dokumentumokra a PHP oar Bemutatkozik a SimpleXML . Osszefoglalés ..cceee++ Kérdezz-felelek : Ismétiés . 2... Ismétio kérdéseke » Vilaszok .. Gyakorlatok 1V. rész_ A PHP bévitése 23.6ra—- PEAR: ee elemek a PHP oe névelésére 475 Miisa PEAR? APEAR telepitése ... APEAR é$ a csomagiai Egy csomagtelepitése ..... Nehany PEAR csomag makédés kozben ‘Az Auth coomags ee eee cece sas ‘APhpDocumentor csomag - A beiilltéfijlok szerkesziése a Config esomagga APEAR és sajitk6dun Kédotisi mintak Tenuljuk meg a PHP 5 hasznélatét 24 éra alatt | xi 24, ora Kendrendeernagvoth programcking 801 Alapelvek és problémik A Controller objektum . BE ine, A RequestHelper & DataSiore osztilyok E ACommandFactory osttaly eee cee eee A Command osetily A Dispateler osztdl Akereirendszer mikidése A TaskFacade objektum ... . é A Command osatily Anézetek . Hogyan tovibb = és érdemes volte? ‘Osszefoglalis : = ne Ismétld kérdések 0.00. c eee eece ees iis : i Vilaszok Gyakorlatok .... Srészedat 533 Targymutaté 541 xiv | Tanuljuk meg @ PHP 5 hasznélatét 24 6ra alatt Ajanlés Apdnmak, akinek ez a k6nye is tetszett volna. A szerz6r6l Matt Zandstra a kiszolgdl6programozas terletén dolgozik tandcsadéként, é az rermetes alkalmazasokat tervez6 és fejleszt6 Corrosive Web Design céget vezeti (http://www. corrosive .co.uk/) Ozleti partnerével, Max Guglielmindval, Mater: objektumkozpontd programozas valamennyi tertilete érdekli, és jelenleg vill programierveré: kat fejleszt a PHP 5 szimdra. Amikor nem konyvet vz illetve Java kédot fr, fld6nkivill timadékra lovoldz a parkban né inyaval, Hollyval. Matt Nagy-Britanniaban, a tengerparti Brightonban él tarsival, Louise McDougallal, és két gyermekikkel, Hollyval és Jake-kel. Készénetnyilvénitas Mint mindig, a legnagyobb készénet kedvesemnek, Louise-nek jar, a mikor kell abbahagynom a munkit. Lanyunk, Holly, akkor sziletett, amikor ¢ Kony’ ‘els6 kiadldsit tam, flunk, Jake pedig a masodik kiadasnal, Ok hirman jelentik avilégomat, K6sz6n6m mindenkinek a Sams kiadéndl, hogy segitettek a sziveget és a kod idében formiba dnteni. Kiléin kész6net jar Shelley Johnstonnak George Nedet €s Steph Foxnak, valamint Megan Wade-nek, aki nagyon nehéz lett volna, cba szedte a kdnyvet. Nelkulik A2 iels Byakran elvonja energisimat az egyéh teendéimtdl, dle szerencsére a Comosive nal timogaté munkatdrsakra és baritokra leltem. Hosszi tavollé Guglielmino és Tolan Blundell csodilatosan helyettesitettek a frontvo: jl, a PHP-r6l szol, de progra- 16 lapokon nem jut elég hely egy | PHP Ssszes lehetGségének és ej taldlhaté épések elég informaciét , akar rendelkeziink programoz6i ta- vek vikigiban, | mar dolgoztunk korabban, az egyes leckékben_ yee ‘Ahhoz, hogy a leheté legtébb hasznat vegyiik rendelkezni a Vilaghal6r6l és kulonésen a HTML- nk, akkor is hasznos Iehet ¢ konyv, bir meggondolando Ha kényelmesen létre dunk hozni egyszeni HTML akkor elegend6 tudassal rendelkeziink. kezelése igen egyszeri. A kényv néhiiny példijiban SQL «. Az SQL nyelvet réviden ismertetjik, de ha komolyab- latbaziskezel6 szolgiltatisokat, célszerti elmélyedniink n _ Az Interneten szamos bevezet6 szinui SQL-ismerteté érh ‘MySQL adathazisrendszerrel kivanunk dolgozni, a konyv wz igazithatjuk. ' ‘solar mutatja be. Ha még nincs progr: , ezt a részt kulénés figyelemmel olvassuk! xvi Tanuljuk meg a PHP 5 haszndlatat 24 éra alatt a ésoletesebben ismerteti a PHP lehetGségeit, felsorakoztatva fiiggvényeket és megoldasokat, melyekre saiikségiink van, ha gyakorlott PHP- programozdk szeretnénk lenni. = Anegyediks rész a progrimkonyvta 4d kOnyvtirkddokat, ¢ programjainkban fel A harmadik Fé k kédjaival foglalkozik. Megvizsgaljuk mind, da PEAR kédtir ital nydjtottakat, asznailhatunk, sail kes amely art és egy egyszer parancsfajl futatistig Az elsG rész az elsdtél a vezeti el az olvastit ig” cimmel bemutatja a PHP sorol fel amellett, hogy miért laptél a porta nt néhiiny érv nélyes hie + Azelstlecke PHP: sz Wirtdnetét & képességeit, v érdemses megtanulnunk a PH + A masodik lecke .A PHP telepitése” cimmel végigvezeti az olvasét a PHP telepi- Wésén UNIX renclszeren, valamint azon forditisi és bedllitisi lehetéségekkel fog- lakozik, amelyck a komyezet ki szempontjabél fontosak lehetnck. * A harmadik lecke .ElsS PHP oldalunk” cimmel bemutatja, hogyan épithetiink PEP koxiot HTML oldalainkba és hogyan késeithetiink a béngés26 szimdra ki- menetet adé programot A nxisodik részben a negy vetd elemeit dikt6l a kilencedik leckéig megismerjik a PHP nyely alap- mmel.a PHP alapjait mutatja be. A lecke 6k, az adattipusok, a miveleti jelek (operitorok) és a kifejezé- anyagit a sek képe Ag otOdik lecke .Vezérlési szerkezetek” cimmel a programok futdsat vezérlé ele- mek utasitasforn (nyelvtanaval) foglalkozik. Az if és switch szerkezetek vutdin mi és while ciklusvezérlé elemek haszndlatit * Abatodik lecke ,Foggvények” cimmel a figevények készitését és hasznalatit targyalja. tedik lecke Témbok’ ista jellegd adatok tarolasara hasznalhaté ‘pussal foglalkozik, valamint a timbdk haszndlatéhoz néhany PHP- yt is ismertet sarakterlincok kezelése” cimmel a karakterldincok kezelés¢- senilhatd figavényekkel foglalkozik, cedik lecke -Objektumok” cimmel bemutatja a PHP osztily- és abjektum- timogatasit, Ebben a leckében egy makadé példa i gorest alii az objektumok haszndlatit. si gs g 8 PHP 5 hasmélatét 24 ra alatt | xvi spok haszndlatit, vagyis a felhasz- . Megtanuljuk, miként érjik el eaten: bemutatja a fajloknak és kényv- ta” cimmel a PHP DBA- cel) foglalkozik, amely s adatbvizisokkal - SQL" cimmel rividen bemutatja a PHP-ben a MySQL adatbiizis- ata kdlviléggal” cimmel a HTTP kérelmeket ve- hil6zati fiiggvényeit ismeneti s képek kezelése” cimmel a PHP képkezelést le- -Halad6 objektumok® cimmel a PHP Gj az Oj objektumkézponui programozisi szolg: tsokat e

You might also like