Knjiga PHP i MySQL: razvoj aplikacija za Web opisuje kako se kombinacija te dve alatke može upotrebiti za izradu efikasnih interaktivnih Web aplikacija. Prvo su detaljno objašnjene osnove jezika PHP i način na koji se pravi i koristi MySQL baza podataka, a zatim se prelazi na upotrebu PHP-a za rad sa bazom podataka i serverom.
Ova praktična knjiga, napisana jednostavnim jezikom, krcata je primerima koji ilustruju programiranje čestih poslova, kao što su provera identiteta korisnika, izrada korpe za kupovinu, dinamičko generisanje PDF dokumenata i slika, slanje i prijem poruka e-poštom, podrška za diskusione grupe, rad s Web servisima upotrebom XML-a i izrada Web 2.0 aplikacija uz primenu interaktivnosti koju omogućava Ajax.
Sadržaj
Poglavlje 1: Kratak kurs PHP-a
Poglavlje 2: Snimanje i učitavanje podataka
Poglavlje 3: Upotreba nizova
Poglavlje 4: Rad sa znakovnim nizovima i regularnim izrazima
Poglavlje 5: Višekratna upotreba koda i pisanje funkcija
Poglavlje 6: Objektno orijentisani PHP
Poglavlje 7: Obrada grešaka i izuzetaka
Poglavlje 8: Projektovanje baze podataka za Web
Poglavlje 9: Izrada baze podataka za Web
Poglavlje 10: Rad sa MySQL-ovom bazom podataka
Poglavlje 11: Pristup MySQL bazi podataka s Weba pomoću PHP-a
Poglavlje 12: Administriranje MySQL servera
Poglavlje 13: Naprednije programiranje u MySQL-u
Poglavlje 14: Upravljanje Web lokacijom za elektronsku trgovinu
Poglavlje 15: Zaštita podataka u elektronskoj trgovini
Poglavlje 16: Zaštita Web aplikacija
Poglavlje 17: Provera identiteta korisnika pomoću PHP-a i MySQL-a
Poglavlje 18: Realizovanje bezbednih transakcija
Poglavlje 19: Rad sa sistemom datoteka i serverom
Poglavlje 20: Upotreba mrežnih funkcija i protokola
Poglavlje 21: Rad s datumima i vremenima
Poglavlje 22: Generisanje slika
Poglavlje 23: Upravljanje sesijama u PHP-u
Poglavlje 24: Ostale korisne mogućnosti
Poglavlje 25: Upotreba PHP-a i MySQL-a u većim projektima
Poglavlje 26: Otklanjanje grešaka
Poglavlje 27: Identifikovanje korisnika i personalizovanje prezentacije
Poglavlje 28: Izrada korpe za kupovinu
Poglavlje 29: Izrada aplikacije za usluge e-pošte
Poglavlje 30: Izrada aplikacije za upravljanje listama slanja
Poglavlje 31: Izrada Web foruma
Poglavlje 32: Generisanje personalizovanih dokumenata u formatu PDF
Poglavlje 33: Povezivanje sa Web servisima pomoću XML-a i SOAP-a
Poglavlje 34: Izrada Web 2.0 aplikacija pomoću Ajaxa
Dodatak A: Instaliranje PHP-a i MySQL-a
Dodatak B: Izvori informacija na Webu
O autorima
Luke Welling i Laura Thomson koriste PHP i MySQL, pišu o njima više od deset godina i često drže predavanja širom sveta na važnim konferencijama posvećenim softveru otvorenog koda. Luke trenutno radi kao projektant softvera za Web u kompaniji OmniTI, a Laura je viši softverski inženjer u Web timu korporacije Mozilla.