PHP
Cristian Darie, Bogdan Brinzarea, Filip Cherecheº-Toºa, Mihai Bucica
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych
Poznaj mo¿liwo¶ci technologii AJAX
- Utwórz aplikacje dzia³aj±ce po stronie klienta i serwera.
- Wykorzystaj pliki w formacie XML.
- Zaimplementuj mechanizmy "przeci±gnij i upu¶æ" na stronach WWW.
Technologia AJAX powsta³a w wyniku po³±czenia kilku technik, dziêki którym mo¿liwe by³o ograniczenie do minimum procesu "prze³adowywania" stron WWW podczas ich przegl±dania przez u¿ytkowników. AJAX, ³±cz±cy w sobie mo¿liwo¶ci jêzyków JavaScript i XML, jest ¶wietnym narzêdziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomoc± technologii AJAX mo¿emy weryfikowaæ dane wprowadzane do formularzy, tworzyæ wykresy w czasie rzeczywistym i dodawaæ do aplikacji internetowych wiele innych, przydatnych funkcji.
Ksi±¿ka "AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych" to przewodnik po technologii AJAX i jej mo¿liwo¶ciach. Czytaj±c j±, nauczysz siê pisaæ wydajny i ³atwy w konserwacji kod AJAX-a, ³±czyæ tê technikê z jêzykiem PHP i baz± danych MySQL oraz tworzyæ systemy wielow±tkowe. Dowiesz siê, jak budowaæ aplikacje WWW, których obs³uga nie bêdzie ró¿ni³a siê od obs³ugi aplikacji dla systemu Windows. Wykorzystasz mo¿liwo¶ci jêzyków SVG i XML do kreowania interaktywnych i dynamicznych elementów witryn WWW, a tak¿e poznasz najlepsze praktyki programistyczne dla technologii AJAX.
- Korzystanie z obiektowego modelu dokumentu (DOM)
- Aplikacje AJAX dzia³aj±ce po stronie przegl±darki
- Po³±czenie techniki AJAX z PHP i MySQL
- Weryfikacja danych z formularzy
- Tworzenie komunikatora internetowego
- Dynamiczne tworzenie tabel i wykresów
- Przetwarzanie kana³ów RSS
- Mechanizmy "przeci±gnij i upu¶æ"
Poznaj najnowocze¶niejsz± technologiê tworzenia aplikacji WWW
Daniel Bargie³, Sebastian Marek
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
Liczba firm oferuj±cych towary w internecie stale wzrasta. Taki sposób przedstawienia oferty umo¿liwia dotarcie do szerszego grona klientów i pozwala na znaczn± redukcjê kosztów prowadzenia dzia³alno¶ci handlowej. Rozwój handlu elektronicznego spowodowa³ zwiêkszenie zainteresowania us³ugami zwi±zanymi z tworzeniem sklepów internetowych. Programi¶ci, którzy otrzymuj± takie zlecenie, zazwyczaj korzystaj± z dwóch bezp³atnych aplikacji: PHP i MySQL. Ci±gle rozwijany i rozbudowywany PHP jest jednym z najpopularniejszych jêzyków skryptowych interpretowanych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pe³ni obiektowe ¶rodowisko stosowane przez twórców dynamicznych aplikacji WWW odwo³uj±cych siê do baz danych. Funkcjê zaplecza bazodanowego spe³nia baza MySQL -- prosta i wydajna.
Zbudowanie funkcjonalnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Je¶li chcesz siê z nim zmierzyæ, ksi±¿ka "PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II" jest dla Ciebie idealn± lektur±. Znajdziesz w niej wszystkie informacje, jakich potrzebujesz, by zaprojektowaæ i stworzyæ sklep internetowy, korzystaj±c z jêzyka PHP 5, bazy danych MySQL i dodatkowych mechanizmów opisanych w kolejnych rozdzia³ach ksi±¿ki.
- Opracowanie koncepcji sklepu internetowego
- Nowe mo¿liwo¶ci PHP 5
- Oddzielenie kodu PHP od HTML z zastosowaniem szablonów Smarty
- Wykorzystanie funkcji z biblioteki PEAR
- Mechanizmy obs³ugi sesji i plików cookie
- Zabezpieczanie aplikacji
- Przygotowanie projektu sklepu
- Katalog produktów i koszyk
- Modu³ zarz±dzania klientami i zamówieniami
- Obs³uga p³atno¶ci elektronicznych
Przyczyñ siê do rozwoju e-biznesu --
stwórz w³asny sklep internetowy.
Jeffrey Bardzell
Macromedia Dreamweaver 8 z ASP, PHP i ColdFusion. Oficjalny podrêcznik
Stwórz dynamiczne witryny WWW za pomoc± nowoczesnego narzêdzia
- Skonfiguruj ¶rodowisko pracy i zainstaluj serwer WWW
- Wykorzystaj mo¿liwo¶ci jêzyków ASP, PHP i ColdFusion
- Zastosuj jêzyk SQL do przetwarzania danych
Macromedia Dreamweaver od dawna cieszy siê uznaniem twórców witryn WWW. G³ówne przyczyny popularno¶ci to przyjazne i ³atwe w obs³udze ¶rodowisko, mo¿liwo¶æ rêcznej edycji kodu ¼ród³owego, a przede wszystkim liczne narzêdzia usprawniaj±ce pracê. Najnowsza wersja Dreamweavera, oznaczona symbolem 8, to jednak nie tylko edytor stron WWW -- to tak¿e rozbudowane narzêdzie programistyczne, pozwalaj±ce na tworzenie aplikacji internetowych w jêzykach PHP, ASP i ColdFusion. Osoby stawiaj±ce pierwsze kroki w projektowaniu dynamicznych witryn WWW doceni± bogat± bibliotekê gotowych skryptów, zwanych behawiorami, a do¶wiadczeni projektanci -- swobodê twórcz±, jak± oferuje Dreamweaver.
Ksi±¿ka "Macromedia Dreamweaver 8 z ASP, PHP i ColdFusion. Oficjalny podrêcznik" to podrêcznik przedstawiaj±cy zasady tworzenia dynamicznych witryn WWW, przygotowany przez instruktorów certyfikowanych w firmie Macromedia. Wykonuj±c zaproponowane æwiczenia, zbudujesz witrynê WWW wykorzystuj±c± wszystkie najnowsze technologie internetowe -- ostatnie specyfikacje HTML i CSS, jêzyki PHP, ASP i ColdFusion oraz bazy danych. Dowiesz siê, jak skonfigurowaæ ¶rodowisko robocze, stworzyæ wszystkie elementy witryny, opublikowaæ j± na serwerze i przeprowadziæ aktualizacjê.
- Definiowanie stylów CSS dla statycznej witryny
- Konfiguracja serwera WWW na lokalnym komputerze
- Przekazywanie danych miêdzy stronami witryny
- Obs³uga formularzy na stronach WWW
- Po³±czenie serwisu WWW z baz± danych
- Dynamiczne generowanie menu i list rozwijanych
- Wyszukiwanie i filtrowanie danych
- Obs³uga logowania u¿ytkowników
- Tworzenie mechanizmów zarz±dzania tre¶ci± witryny
Tchnij ¿ycie w statyczne strony WWW, wykorzystuj±c Dreamweavera 8.
Luke Welling, Laura Thomson
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie
Tandem PHP i MySQL to niew±tpliwie najpopularniejsze i najpowszechniej rozpoznawane narzêdzia do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Ich popularno¶æ jest wynikiem nie tylko ogromnych mo¿liwo¶ci, ale tak¿e bezp³atnego dostêpu do obu narzêdzi. Za pomoc± PHP i MySQL tworzone s± proste skrypty, mechanizmy zarz±dzania tre¶ci± serwisów WWW, sklepy internetowe i tysi±ce innych aplikacji. Spo³eczno¶æ programistów korzystaj±cych z PHP i MySQL stale siê powiêksza, a producenci tych narzêdzi nieustannie pracuj± nad ich udoskonalaniem.
"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" to kolejne wydanie bestsellerowego podrêcznika opisuj±cego wszystkie aspekty projektowania stron i aplikacji internetowych z wykorzystaniem PHP i MySQL. W trzecim wydaniu ksi±¿ki znale¼æ mo¿na szczegó³owe omówienie mo¿liwo¶ci najnowszych wersji obu narzêdzi -- programowania obiektowego, obs³ugi wyj±tków, biblioteki SimpleXML oraz procedur sk³adowanych. Ksi±¿ka zawiera przyk³ady demonstruj±ce wykorzystanie PHP i MySQL do realizacji ró¿nych zadañ zwi±zanych z funkcjonowaniem dynamicznych witryn WWW. Mo¿e to byæ uwierzytelnianie u¿ytkowników, tworzenie koszyka na zakupy, dynamiczne generowanie obrazków oraz dokumentów w formacie PDF, wysy³anie poczty elektronicznej i zarz±dzanie ni± oraz ³±czenie siê z us³ugami WWW za pomoc± XML-a.
- Podstawy jêzyka PHP w wersji 5.0
- Programowanie obiektowe w PHP
- Praca z MySQL
- Projektowanie bazy danych
- Operacje na danych zgromadzonych w tabelach
- Administrowanie baz± danych
- Projektowanie komercyjnych witryn WWW
- Bezpieczeñstwo witryn WWW
- Metody uwierzytelniania u¿ytkowników
- Interakcja aplikacji z serwerem
- Mechanizmy kontroli sesji
- Dynamiczne generowanie grafiki i plików PDF
- Personalizacja witryny
- Korzystanie z us³ug sieciowych za pomoc± protoko³u SOAP
Je¶li chcesz nauczyæ siê wszystkiego, co zwi±zane jest z tworzeniem
dynamicznych witryn WWW, koniecznie przeczytaj tê ksi±¿kê.
H. Hayder, J. P. Maia, L. Gheorge
Smarty. Szablony w aplikacjach PHP
Wykorzystaj nowoczesne narzêdzia w swoich projektach internetowych
- Projektuj w³asne szablony
- Twórz aplikacje wielojêzyczne
- Popraw wydajno¶æ witryn internetowych
Wspó³czesne witryny WWW to nie tylko prezentacje podstawowych informacji o firmach. W sieci mo¿na znale¼æ setki sklepów internetowych, portali informacyjnych i innych serwisów bêd±cych samodzielnymi przedsiêwziêciami. Coraz czê¶ciej strony WWW wykorzystywane s± równie¿ jako interfejs u¿ytkownika dla aplikacji. Tak rozbudowane projekty internetowe s± realizowane przez zespo³y sk³adaj±ce siê z programistów odpowiedzialnych za "zaplecze" serwisu i projektantów, których zadaniem jest opracowanie wygl±du witryny. W takich przypadkach niezbêdny jest mechanizm pozwalaj±cy na oddzielenie tre¶ci i logiki stron WWW od ich prezentacji. Do tego celu stosowane s± narzêdzia umo¿liwiaj±ce skonstruowanie warstwy prezentacyjnej serwisu WWW w oparciu o szablony. PHP, jeden z najpopularniejszych jêzyków programowania wykorzystywany do tworzenia witryn i aplikacji internetowych, oferuje mechanizm szablonów nosz±cy nazwê Smarty.
Ksi±¿ka "Smarty. Szablony w aplikacjach PHP" to kompletny przewodnik po tej technologii. Zawiera zasady dzia³ania szablonów Smarty oraz mo¿liwo¶ci wykorzystania ich w projektach internetowych. Czytaj±c j±, dowiesz siê, jak zainstalowaæ i skonfigurowaæ Smarty, jak zbudowane s± witryny oparte o ten system oraz jak kreowaæ w³asne szablony. Poznasz oferowane przez Smarty funkcje, metody i modyfikatory, które bêdziesz móg³ wykorzystaæ podczas budowy z³o¿onych projektów. Przeczytasz o buforowaniu, poprawie wydajno¶ci aplikacji, rozszerzeniu mo¿liwo¶ci Smarty za pomoc± wtyczek i tworzeniu aplikacji wielojêzycznych.
- Instalacja i konfiguracja systemu Smarty
- Struktura witryny opartej na szablonach Smarty
- Narzêdzia do projektowania szablonów
- Tworzenie prostych szablonów
- Korzystanie z modyfikatorów w szablonach
- Funkcje w szablonach
- Wykrywanie i usuwanie b³êdów
- Buforowanie stron i optymalizacja wydajno¶ci witryn
- Rozbudowywanie Smarty za pomoc± wtyczek
Poznaj sposoby tworzenia profesjonalnych aplikacji sieciowych.
Daniel Bargie³
Smarty PHP. Leksykon kieszonkowy
Smarty to obiektowa biblioteka dla jêzyka PHP s³u¿±ca do tworzenia witryn internetowych z wykorzystaniem szablonów. Dziêki wbudowanemu systemowi buforowania Smarty jest niezwykle wydajna i szybka, co staje siê szczególnie wa¿ne przy rozbudowanych witrynach WWW. Wykorzystanie biblioteki Smarty pozwala twórcom witryn i aplikacji WWW znacznie przy¶pieszyæ prace nad warstw± prezentacyjn± i pó¼niejszymi modyfikacjami swoich produktów.
Ksi±¿ka "Smarty PHP. Leksykon kieszonkowy" to zestawienie najwa¿niejszych informacji dotycz±cych tej biblioteki. Znajdziesz w nim wszystko, co mo¿e okazaæ siê przydatne podczas tworzenia witryny WWW z wykorzystaniem szablonów Smarty. W kolejnych rozdzia³ach opisano zagadnienia dotycz±ce konfigurowania Smarty, pracy ze zmiennymi, obiektów Smarty oraz obs³ugi pamiêci podrêcznej.
- Komentarze w szablonach
- Definiowanie zmiennych
- Konfiguracja
- Przetwarzanie danych
- Metody obiektów klasy Smarty
- Funkcje Smarty
- Korzystanie z mechanizmu buforowania
Je¶li korzystasz z szablonów Smarty,
ta ksi±¿ka powinna znale¼æ siê w Twojej bibliotece.
Andrzej Kierzkowski
PHP5. Tworzenie stron WWW. Æwiczenia praktyczne. Wydanie II
Kolejne wydanie najpopularniejszego podrêcznika PHP
- Tworzenie w³asnych skryptów
- Programowanie obiektowe
- Bezpieczeñstwo witryn WWW
Statyczne witryny WWW to pocz±tek kariery ka¿dego webmastera. Jednak jêzyk HTML, choæ ci±gle rozwijany, ma ograniczone mo¿liwo¶ci, co powoduje, ¿e aby stworzyæ niektóre elementy strony, bêdziesz musia³ siêgn±æ po inne technologie. Umieszczenie na stronie WWW interaktywnego menu, forum dyskusyjnego lub ksiêgi go¶ci wymaga zastosowania narzêdzi innego rodzaju.
Chcesz wzbogaciæ swoj± witrynê WWW o nowe, interaktywne elementy?
Poznaj jêzyk PHP5!
Ten jêzyk programowania jest bardzo rozpowszechniony, efektywny, dzia³a na wielu platformach, a co najwa¿niejsze, jest dostêpny bezp³atnie. Zosta³ zaprojektowany specjalnie do tworzenia aplikacji WWW. Jest te¿ stosunkowo ³atwy do opanowania i wygodny w u¿yciu.
Ksi±¿ka "PHP5. Tworzenie stron WWW. Æwiczenia praktyczne. Wydanie II" to kolejne, zaktualizowane i uzupe³nione, wydanie popularnego podrêcznika przedstawiaj±cego podstawy tworzenia aplikacji WWW. Czytaj±c j±, nauczysz siê obs³ugiwaæ za pomoc± PHP5 formularze umieszczane na stronach WWW, wysy³aæ i odbieraæ pliki, zarz±dzaæ sesjami i cookies oraz korzystaæ z danych zgromadzonych w bazie MySQL. Rozdzia³ po¶wiêcony programowaniu obiektowemu zosta³ rozbudowany i wzbogacony o nowe przyk³ady i æwiczenia. Ksi±¿ka dodatkowo zawiera rozdzia³ o zagro¿eniach wynikaj±cych ze stosowania PHP5 i sposobach zabezpieczania przed nimi witryn WWW.
- Instalowanie i konfiguracja PHP5
- Operatory
- Zmienne
- Pêtle i konstrukcje warunkowe
- Przesy³anie danych z formularzy
- Obs³uga plików i sesji
- Po³±czenia z bazami danych
- Tworzenie grafiki w PHP5
- Komponenty witryn WWW
- Programowanie obiektowe
- Zabezpieczanie aplikacji WWW
Dziêki tej ksi±¿ce podstawy jêzyka PHP opanowa³o ju¿ prawie 20 000 osób. Do³±cz do nich!
Wzbogaæ swój warsztat -- poznaj jêzyk PHP5.
Douglas Paterson
PHP-Nuke. Tworzenie witryn WWW
Zbuduj w³asn± witrynê WWW, wykorzystuj±c PHP-Nuke
- Zainstaluj pakiet PHP
- Nuke i skonfiguruj go
- Dodaj artyku³y i zarz±dzaj u¿ytkownikami witryny
- Rozszerz mo¿liwo¶ci pakietu, tworz±c w³asne modu³y
Rosn±ca w imponuj±cym tempie popularno¶æ internetu sprawi³a, ¿e witryny WWW coraz czê¶ciej zak³adane s± przez osoby bez do¶wiadczenia programistycznego. Doskona³ym u³atwieniem dla nich mog± byæ gotowe pakiety umo¿liwiaj±ce -- przy minimalnym nak³adzie pracy i niewielkiej wiedzy na ten temat -- uruchomienie nawet bardzo rozbudowanej witryny WWW. Jednym z najpopularniejszych tego typu pakietów jest PHP-Nuke. Ten stworzony w jêzyku PHP i rozprowadzany na licencji open source system portalowy s³u¿y wielu twórcom jako baza do budowy witryn internetowych.
Ksi±¿ka "PHP-Nuke. Tworzenie witryn WWW" szczegó³owo prezentuje dzia³anie tego systemu i wskazuje wszystkie jego mo¿liwo¶ci. Czytaj±c j±, nauczysz siê budowaæ serwisy internetowe przy u¿yciu PHP-Nuke. Dowiesz siê, jak zainstalowaæ system, skonfigurowaæ go oraz uruchomiæ prost± witrynê. Poznasz sposoby umieszczania na stronach poszczególnych modu³ów PHP-Nuke, zarz±dzania u¿ytkownikami i tre¶ciami artyku³ów, tworzenia forów dyskusyjnych i sond oraz ³±czenia wszystkich elementów PHP-Nuke w rozbudowany portal. Zobaczysz te¿, jak mo¿na zmieniaæ szatê graficzn± portalu i tworzyæ w³asne modu³y.
Na tre¶æ ksi±¿ki sk³adaj± siê nastêpuj±ce zagadnienia:
- instalacja PHP-Nuke
- uruchomienie pierwszej strony
- zarz±dzanie blokami i modu³ami
- zak³adanie kont u¿ytkowników
- tworzenie i publikowanie artyku³ów
- zarz±dzanie tre¶ci± portalu
- korzystanie z motywów
- tworzenie w³asnych modu³ów w jêzyku PHP
Je¶li chcesz b³yskawicznie stworzyæ rozbudowan± aplikacjê internetow±,
ta ksi±¿ka jest w³a¶nie dla Ciebie.
Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove
PHP5. Zaawansowane programowanie
PHP to jêzyk umo¿liwiaj±cy tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pe³ni obiektowy jêzyk, za pomoc± którego mo¿na budowaæ nawet najbardziej z³o¿one systemy portalowe, intranetowe i ekstranetowe. Dziêki nowym funkcjom wprowadzonym w PHP 5 mo¿liwe jest korzystanie z plików XML i protoko³u SOAP, wydajna komunikacja z baz± danych i stosowanie technik obiektowych znacznie u³atwiaj±cych i przyspieszaj±cych tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to ksi±¿ka przedstawiaj±ca potê¿ne mo¿liwo¶ci i elastyczno¶æ najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w jêzyku UML, stosowaniu wzorców projektowych i tworzeniu narzêdzi, które bêdzie mo¿na wykorzystaæ w ka¿dym projekcie. Przedstawia równie¿ analizê prawdziwego przypadku -- systemu automatyzuj±cego pracê dzia³u sprzeda¿y w przedsiêbiorstwie handlowym.
- Programowanie obiektowe
- Jêzyk UML i modelowanie systemów
- Wzorce projektowe
- Tworzenie prostych narzêdzi obiektowych
- Po³±czenia z bazami danych
- Model MVC
- Stosowanie protoko³u SOAP
- Komunikacja z u¿ytkownikiem i mechanizmy sesji
- Testowanie aplikacji
- Studium przypadku – automatyzacja pracy dzia³u sprzeda¿y
Je¶li chcesz poznaæ zaawansowane mo¿liwo¶ci PHP 5, siêgnij po tê ksi±¿kê.
Marcin Lis
PHP i MySQL. Dla ka¿dego
Szybki rozwój technologii informatycznych wywar³ wyj±tkowo silny wp³yw na Internet. Zmieni³a siê nie tylko szybko¶æ transmisji danych i sposoby ich zabezpieczania, ale równie¿ metody tworzenia witryn WWW. Statyczne strony WWW s± stopniowo wypierane przez dynamiczne witryny, pe³ne elementów interaktywnych i artyku³ów generowanych w oparciu o bazy danych. W¶ród narzêdzi i technologii stosowanych do tworzenia tego typu witryn najwiêksz± popularno¶ci± ciesz± siê jêzyk programowania PHP oraz baza danych MySQL. Skrypty stworzone za pomoc± PHP i korzystaj±ce z danych zapisanych w tabelach MySQL-a "napêdzaj±" zdecydowan± wiêkszo¶æ dynamicznych witryn WWW.
"PHP i MySQL dla ka¿dego" to podrêcznik opisuj±cy zasady wykorzystywania tych dostêpnych bezp³atnie technologii do tworzenia stron i serwisów WWW. Czytaj±c go, nauczysz siê instalowaæ interpreter PHP i bazê danych MySQL w ró¿nych systemach operacyjnych, tworzyæ skrypty w PHP i ³±czyæ je z baz± danych. Poznasz zasady programowania w jêzyku PHP i sposoby osadzania skryptów w kodzie strony WWW. Dowiesz siê, jak projektowaæ bazy danych i w jaki sposób wykorzystywaæ jêzyk SQL do manipulowania zawartymi w nich informacjami. W oparciu o te wiadomo¶ci stworzysz elementy dynamicznej witryny WWW -- licznik, mechanizmy autoryzacji u¿ytkowników i generowania statystyk, wiadomo¶ci, ankiety, koszyk na zakupy i wiele innych, w oparciu o które bêdziesz móg³ zbudowaæ w³asny serwis WWW oparty na bazie danych i skryptach PHP.
- Instalacja PHP w Windows i Linuksie
- Podstawowe wiadomo¶ci o PHP
- Instrukcje jêzyka PHP
- Przetwarzanie danych z przegl±darki WWW
- Operacje na systemie plików
- Obs³uga sesji i plików cookies
- Instalacja i uruchomienie MySQL-a
- Tworzenie tabel
- Operacje na danych
- £±czenie skryptów z baz± danych
- Uwierzytelnianie u¿ytkowników
- Tworzenie modu³u statystyk
- Komponenty dynamicznych witryn WWW
Do³±cz do grona twórców witryn WWW korzystaj±cych z PHP i MySQL-a.
Tim Converse, Joyce Park, Clark Morgan
PHP5 i MySQL. Biblia
Wyczerpuj±ce omówienie najpopularniejszego ¶rodowiska
do tworzenia dynamicznych witryn WWW
- Poznaj zasady programowania w PHP5 i w pe³ni wykorzystaj jego nowe mo¿liwo¶ci
- Zastosuj bazê danych jako zaplecze dla stron WWW
- Zaprojektuj i stwórz dynamiczn± witrynê WWW za pomoc± PHP i MySQL
O PHP i MySQL s³ysza³ ju¿ chyba ka¿dy, kto zajmuje siê projektowaniem witryn WWW. Skrypty napisane w jêzyku PHP i korzystaj±ce z bazy danych MySQL "napêdzaj±" tysi±ce dynamicznych stron WWW -- sklepów, portali oraz aplikacji e-commerce. Duet PHP i MySQL to stabilne, wydajne i proste do opanowania ¶rodowisko o ogromnych mo¿liwo¶ciach. Dostêpne s± nieodp³atnie, co jest jednym z g³ównych powodów ich popularno¶ci. Za ich pomoc± mo¿na stworzyæ zarówno proste wiadomo¶ci na stronie WWW, jak i rozbudowane systemy autoryzacji u¿ytkowników, p³atno¶ci elektronicznych, galerii i wiele innych aplikacji internetowych.
"PHP5 i MySQL. Biblia" to kompleksowe omówienie zagadnieñ zwi±zanych z tworzeniem witryn WWW z wykorzystaniem tych technologii. Przedstawia zasady programowania w jêzyku PHP5 z uwzglêdnieniem regu³ projektowania obiektowego. Opisuje bazê danych MySQL, jêzyk SQL oraz sposoby po³±czenia skryptów PHP z tabelami w bazie danych. Czytaj±c j±, nauczysz siê osadzaæ kod PHP w dokumentach HTML, korzystaæ z mechanizmów obs³ugi sesji oraz jêzyka XML, korzystaæ z innych baz danych oraz zabezpieczaæ witryny WWW stworzone za pomoc± PHP. Dowiesz siê, jak zaimplementowaæ obs³ugê wyj±tków oraz jak usuwaæ b³êdy z kodu ¼ród³owego. Napiszesz skrypty stanowi±ce komponenty rozbudowanego dynamicznego serwisu WWW, które z powodzeniem bêdziesz móg³ wykorzystaæ w wielu swoich projektach.
- Typy danych, zmienne, polecenia i funkcje w PHP
- Operacje na tekstach, warto¶ciach liczbowych i tablicach
- Administrowanie baz± MySQL
- £±czenie skryptów PHP z baz± danych
- Tworzenie elementów generowanych dynamicznie
- Programowanie obiektowe w PHP
- Mechanizmy obs³ugi sesji i plików cookie
- Korzystanie z biblioteki PEAR
- Obs³uga wyj±tków i usuwanie b³êdów z kodów ¼ród³owych
- Korzystanie z baz danych PostgreSQL oraz Oracle
- £±czenie PHP z JavaScript i Jav±
- Przetwarzanie plików XML i tworzenie us³ug sieciowych
- Generowanie grafiki za pomoc± PHP
- Uwierzytelnianie u¿ytkowników
W tej ksi±¿ce znajdziesz wszystko, czego potrzebujesz
aby w pe³ni wykorzystaæ mo¿liwo¶ci PHP i MySQL.
Marcin Lis
PHP5. Praktyczny kurs
Znajomo¶æ jêzyka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dzi¶ jedna z podstawowych umiejêtno¶ci wymaganych od webmastera. Era statycznych stron tworzonych za pomoc± jêzyka HTML przeminê³a ju¿ dawno, a dynamiczne generowanie tre¶ci sta³o siê obecnie standardem. Jêzyk PHP i baza danych MySQL stanowi± platformê o wielkich mo¿liwo¶ciach, stosowan± do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych.
Ksi±¿ka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji jêzyka PHP wraz z serwerami WWW, podstawowe konstrukcje jêzyka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak wspó³praca z systemem plików, obs³uga sesji, mo¿liwo¶ci programowania obiektowego oraz wspó³praca z bazami danych. Dowiesz siê z niej tak¿e, jak za pomoc± PHP generowaæ i przetwarzaæ elementy graficzne oraz wykorzystywaæ protoko³y sieciowe.
- Instalacja i konfiguracja PHP w ró¿nych systemach operacyjnych
- Zmienne, typy danych i operatory
- Instrukcje steruj±ce
- Komunikacja skryptów z przegl±dark±
- Obs³uga plików cookie i sesji
- Operacje na plikach
- Programowanie obiektowe w PHP
- Wykorzystywanie danych zgromadzonych w bazie
Poznaj i wykorzystaj w swoich projektach mo¿liwo¶ci jêzyka PHP.
David Powers
Flash i PHP5. Podstawy
Od dawna Flash wykorzystywany jest do tworzenia efektownych, interaktywnych witryn WWW i prezentacji internetowych. Jêzyk programowania Action Script, znacznie rozbudowany w najnowszych wersjach tej aplikacji, umo¿liwia napisanie wielu oryginalnych, ciekawych programów. Czasem jednak nawet tak olbrzymi potencja³, jakim dysponuje Action Script, okazuje siê niewystarczaj±cy. Co zrobiæ, gdy trzeba siêgn±æ do bazy danych znajduj±cej siê na serwerze lub przechowaæ informacje o sesji? Jak dynamicznie uaktualniaæ tre¶æ artyku³ów opublikowanych w witrynie? Odpowied¼ jest oczywista, trzeba siêgn±æ po inne, rewelacyjne narzêdzie dla twórców stron WWW, czyli duet PHP i MySQL -- dostêpny nieodp³atnie w pe³ni obiektowy jêzyk programowania oraz stabilna i wydajna baza danych.
Ksi±¿ka "Flash i PHP5. Podstawy" to niezast±piony poradnik dla tych u¿ytkowników Flasha, którzy chc± "wycisn±æ" z niego wiêcej, ni¿ oferuje Action Script. Czytaj±c j±, nauczysz siê ³±czyæ witryny WWW tworzone we Flashu ze skryptami PHP i baz± danych MySQL. Poznasz podstawy jêzyków PHP i SQL i dowiesz siê, jak skonfigurowaæ ¶rodowisko pracy. Znajdziesz w niej informacje o mo¿liwo¶ciach wykorzystania PHP do realizacji zadañ, których wykonanie za pomoc± jêzyka Action Script by³oby niemo¿liwe. Te zadania to przetwarzanie danych wprowadzanych przez u¿ytkowników, zapisywanie i odczytywanie informacji z bazy danych, zarz±dzanie sesjami i tworzenie mechanizmu zarz±dzania tre¶ci± serwisu.
- Instalacja i konfiguracja ¶rodowiska
- Wysy³anie danych z formularzy za pomoc± poczty elektronicznej
- Obliczenia matematyczne w PHP
- Przetwarzanie danych tekstowych
- Tworzenie czytnika RSS
- Praca z bazami MySQL i SQLite
- Wprowadzanie informacji do bazy danych
- Obs³uga sesji
- System CMS oparty o bazê danych i XML
Wykorzystaj PHP i stwórz dynamiczne witryny WWW we Flashu.
Emilian Balanescu, Mihai Bucica, Cristian Darie
PHP 5 i MySQL. Zastosowania e-commerce
Stwórz profesjonaln± witrynê handlow± dla przedsiêbiorstwa
- Zaprojektuj wszystkie elementy witryny i przygotuj bazê danych
- Zaimplementuj mechanizmy sk³adania i przetwarzania zamówieñ
- Zadbaj o bezpieczeñstwo transakcji
Dynamiczny rozwój internetu sprawi³, ¿e wiele firm zainteresowa³o siê mo¿liwo¶ci± oferowania swoich produktów i us³ug t± w³a¶nie drog±. Powsta³y wiêc setki tysiêcy witryn handlowych, które w pocz±tkowym okresie dzia³alno¶ci przynios³y w³a¶cicielom krociowe zyski. Po pierwszym za³amaniu rynku internetowego zmieni³o siê podej¶cie do sklepów internetowych -- klienci zaczêli bardziej uwa¿nie przygl±daæ siê zarówno ofercie, jak i sposobowi jej prezentacji, a firmy zadba³y o to, aby ich witryny by³y przygotowywane w bardziej profesjonalny sposób. Rozwój technologii wykorzystywanych do tworzenia tego typu aplikacji równie¿ znacz±co wp³yn±³ na rynek internetowy. W¶ród twórców aplikacji e-commerce nies³abn±c± popularno¶ci± cieszy siê jêzyk PHP, który w po³±czeniu z baz± danych MySQL tworzy doskona³e narzêdzie do budowania niezawodnych, stabilnych i bezpiecznych sklepów internetowych.
Ksi±¿ka "PHP5 i MySQL. Zastosowania e-commerce" przedstawia proces tworzenia profesjonalnej witryny handlowej. Opisuje zasady projektowania takich witryn i konstruowania jej elementów. Czytaj±c j± dowiesz siê, jakie technologie i narzêdzia projektowe wybraæ i jak zdefiniowaæ szkielet witryny. W kolejnych rozdzia³ach ksi±¿ki przeczytasz o rozbudowywaniu funkcjonalno¶ci sklepu o kolejne elementy. Stworzysz katalog produktów, wyszukiwarkê, koszyk na zakupy i modu³ przetwarzania zamówieñ. Wyposa¿ysz sklep w rozbudowany interfejs administracyjny i umo¿liwisz klientom realizacjê p³atno¶ci za pomoc± kart kredytowych. Przygotujesz siê tak¿e na problemy, jakie mog± wyst±piæ podczas tworzenia i wdra¿ania aplikacji e-commerce.
- Podstawowe elementy witryny
- Dobór narzêdzi wykorzystywanych podczas prac nad sklepem
- Przygotowanie bazy danych
- Tworzenie katalogu produktów
- Modu³ koszyka na zakupy
- Obs³uga zamówieñ i p³atno¶ci
- Bezpieczeñstwo transakcji
- P³atno¶ci kartami kredytowymi
Dziêki wiadomo¶ciom z tej ksi±¿ki przygotujesz wysokiej jako¶ci sklep internetowy.
Larry Ullman
PHP i MySQL. Dynamiczne strony WWW. Szybki start
Coraz wiêcej serwisów internetowych sk³ada siê nie tylko z atrakcyjnego interfejsu u¿ytkownika, ale tak¿e z rozbudowanych aplikacji dzia³aj±cych na serwerze. S± one najczê¶ciej oparte o bazy danych, które przechowuj± dane i zapewniaj± szybki do nich dostêp. Je¶li chcesz w krótkim czasie nauczyæ siê tworzyæ takie aplikacje, znalaz³e¶ w³a¶ciw± ksi±¿kê.
"PHP i MySQL. Dynamiczne strony WWW" nauczy Ciê tworzenia dynamicznych serwisów internetowych z wykorzystaniem PHP i MySQL-a. Ksi±¿ka przeka¿e Ci wiedzê niezbêdn± dla projektantów rozwi±zañ internetowych. Wszystkie zagadnienia opisane s± "krok po kroku", ka¿demu z nich towarzyszy te¿ odpowiedni rysunek. Przyk³ady odzwierciedlaj± problemy, z którymi projektanci stron internetowych spotykaj± siê na co dzieñ.
Ksi±¿ka opisuje:- Podstawy programowania w PHP
- Tworzenie dynamicznych stron internetowych z u¿yciem PHP
- Zasady projektowanie baz danych
- Jêzyk SQL
- Korzystanie z systemu zarz±dzania bazami danych MySQL
- £±czenie PHP z systemem MySQL
- U¿ycie sesji
- Zabezpieczanie stron internetowych przed dostêpem nieuprawnionych osób
- Przyk³adowe aplikacje: rejestracja u¿ytkowników i sklep internetowy
Je¶li chcesz w szybko nauczyæ siê programowania dynamicznych serwisów internetowych, ta ksi±¿ka bêdzie Twoim intensywnym kursem. Ju¿ po przeczytaniu kilku rozdzia³ów bêdziesz w stanie pisaæ pierwsze programy w PHP korzystaj±ce z bazy MySQL, a po przeczytaniu ca³ej ksi±¿ki poradzisz sobie równie¿ z tworzeniem bardziej rozbudowanych aplikacji.
Jack D. Herrington
100 sposobów na PHP
Zbiór rozwi±zañ dla twórców dynamicznych witryn WWW
- Korzystanie z danych pochodz±cych z innych witryn WWW
- Dynamiczne generowanie grafiki i animacji Flash
- Obs³uga komunikatorów internetowych i protoko³u IRC
Jêzyk PHP zdoby³ ogromn± popularno¶æ jako narzêdzie do tworzenia dynamicznych witryn WWW, a grono jego u¿ytkowników stale siê powiêksza. Programi¶ci i projektanci doceniaj± jego mo¿liwo¶ci, szybko¶æ i wygodê. Standardowe ju¿ zastosowania jêzyka PHP -- ³±czenie witryny WWW z baz± danych, przechowywanie tre¶ci artyku³ów w tabelach i obs³uga formularzy nie wyczerpuj± mo¿liwo¶ci tej platformy programistycznej. PHP oferuje znacznie wiêcej -- pozwala miêdzy innymi na dynamiczne generowanie grafiki, korzystanie z us³ug sieciowych i protoko³u SOAP oraz przetwarzanie plików XML.
Ksi±¿ka "100 sposobów na PHP" to co¶ wiêcej ni¿ kolejny podrêcznik tworzenie aplikacji WWW. Znajdziesz w niej mniej znane sposoby wykorzystywania PHP przy budowaniu witryn internetowych. Nauczysz siê korzystaæ z biblioteki PEAR, tworzyæ interfejsów u¿ytkownika z wykorzystaniem jêzyka DHTML oraz technologii SVG oraz generowaæ pliki RTF, CSV i XLS. Dowiesz siê, jak stosowaæ wzorce projektowe i testowaæ aplikacje wykorzystuj±c testy jednostkowe. Poznasz zasady programowania obiektowego w PHP i tchniesz nowe ¿ycie w dzia³aj±ce ju¿ aplikacje dodaj±c do nich ciekawe "wodotryski", których przyk³ady znajdziesz w tej ksi±¿ce.
- Instalacja PHP oraz biblioteki PEAR
- Projektowanie interfejsów u¿ytkownika
- £±czenie PHP z DHTML oraz JavaScript
- Generowanie grafiki bitmapowej i wektorowej
- Manipulowanie danymi w bazie za pomoc± plików XML
- £±czenie aplikacji WWW z GoogleMaps oraz Wikipedi±
- Wykorzystywanie wzorców projektowych
- Testowanie aplikacji
- Generowanie animacji Flash
- Wysy³anie SMS-ów oraz wiadomo¶ci na serwery IRC
Poznaj nietypowe zastosowania jêzyka PHP.
Zespó³ autorów
PHP5, Apache i MySQL. Od podstaw
Tworzenie dynamicznych witryn WWW
za pomoc± technologii open source
- Zainstaluj i skonfiguruj serwery oraz narzêdzia
- Po³±cz aplikacjê internetow± z baz± danych
- Napisz samodzielnie system zarz±dzania tre¶ci± witryny
PHP, Apache i MySQL to najpopularniejsze obecnie technologie s³u¿±ce do tworzenia i udostêpniania w sieci dynamicznych witryn WWW. £±czy je jedna wspólna cecha -- wszystkie dostêpne s± na licencji open source, co oznacza, ¿e korzystanie z nich nie wi±¿e siê z ¿adnymi op³atami. PHP to jêzyk programowania s³u¿±cy do pisania aplikacji internetowych, MySQL to baza danych, która przechowuje informacje wy¶wietlane na stronach, a Apache to serwer WWW, dziêki któremu witryny te dostêpne s± w internecie. Za pomoc± tych narzêdzi tworzone s± portale, sklepy internetowe, fora dyskusyjne i inne strony, z których codziennie korzystaj± dziesi±tki tysiêcy u¿ytkowników sieci.
"PHP5, Apache i MySQL. Od podstaw” to podrêcznik dla tych u¿ytkowników, którzy chc± poznaæ sposoby tworzenia dynamicznych witryn WWW w oparciu o te technologie. Przedstawia zasady pisania aplikacji internetowych, stosowania w nich formularzy z mechanizmem weryfikacji poprawno¶ci wpisanych danych, ³±czenia aplikacji z baz± danych i modyfikowania elementów graficznych za pomoc± PHP. Opisano tu tak¿e sposoby przechowywania danych u¿ytkownika w plikach cookie, mechanizmy wysy³ania poczty elektronicznej, obs³ugi b³êdów i ograniczania dostêpu do okre¶lonych obszarów witryny za pomoc± nazwy u¿ytkownika i has³a. Ka¿de zagadnienie zaprezentowano na rzeczywistych przyk³adach dynamicznych witryn WWW.
- Instalacja i konfiguracja Apache, PHP i MySQL-a
- Podstawowe elementy jêzyka PHP
- Komunikacja z baz± danych
- Wy¶wietlanie oraz modyfikowanie danych
- Obs³uga formularzy i weryfikacja poprawno¶ci wpisów
- Korzystanie z elementów graficznych i zastosowanie biblioteki GD
- Obs³uga b³êdów
- Komunikacja za pomoc± poczty elektronicznej
- Mechanizmy logowania i personalizacji serwisu
- System zarz±dzania tre¶ci± serwisu WWW
- Lista mailingowa i forum dyskusyjne
- Elementy sklepu internetowego
- Analiza ruchu w witrynie WWW za pomoc± statystyk
Poznaj najnowsze technologie tworzenia dynamicznych witryn WWW
Marcin Szeliga, Rafa³ Wileczek
PHP5. Tworzenie bezpiecznych stron WWW
Poznaj zagro¿enia i naucz siê im zapobiegaæ
- Zaplanuj projekt bezpiecznej witryny WWW
- Wyeliminuj s³abe punkty w kodzie
- Przetestuj witrynê i wykonaj audyt bezpieczeñstwa
Jedn± z najpopularniejszych technologii stosowanych przez twórców witryn WWW jest jêzyk PHP, baza danych MySQL oraz serwer WWW Apache. Dynamiczny rozwój internetu spowodowa³ pojawienie siê na rynku ogromnej ilo¶ci aplikacji, za pomoc± których niemal ka¿dy mo¿e stworzyæ dynamiczn± witrynê WWW bez konieczno¶ci poznawania tej technologii. W efekcie tego w sieci pojawi³y siê tysi±ce witryn zbudowanych za pomoc± wygodnych w u¿ytkowaniu narzêdzi graficznych. Taki stan rzeczy, poza wieloma zaletami, ma jedn± ogromn± wadê -- twórcy takich witryn rzadko zwracaj± uwagê na ich bezpieczeñstwo. Stworzenie bezpiecznej witryny WWW wymaga pewnej znajomo¶ci jêzyka PHP i technik zabezpieczania kodu.
Ksi±¿ka "PHP5. Tworzenie bezpiecznych stron WWW" to podrêcznik dla twórców witryn WWW znaj±cych jêzyk PHP. Przedstawia sposoby minimalizowania ryzyka zwi±zanego z atakami hakerskimi przeprowadzanymi dziêki "dziurom" w kodzie strony WWW. Opisuje kluczowe aspekty zabezpieczania witryn WWW i serwerów, na których s± one publikowane, omawia modele zagro¿eñ i metody testowania kodu. Zawiera cenne informacje nie tylko dla programistów, ale równie¿ dla administratorów serwerów.
- S³abe punkty witryn WWW
- Klasyfikacja zagro¿eñ -- model STRIDE
- Projektowanie bezpiecznej aplikacji WWW
- Sprawdzanie poprawno¶ci danych
- Metody uwierzytelniania i autoryzacji
- Bezpieczne po³±czenia z bazami danych
- Ochrona danych i kryptografia
- Testowanie aplikacji
- Konfigurowanie zapór sieciowych
- Przeprowadzanie audytów bezpieczeñstwa witryn WWW
Je¶li chcesz tworzyæ witryny WWW, które nie bêd± ³atwym ³upem dla hakerów -- koniecznie przeczytaj tê ksi±¿kê.
Kevin Yank
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
Zbuduj witrynê WWW, do której u¿ytkownicy bêd± powracaæ codziennie
- Zainstaluj i skonfiguruj PHP i MySQL
- Poznaj zasady programowania w jêzyku PHP
- Zaprojektuj bazê danych dla witryny WWW
- Wy¶wietl artyku³y z bazy danych w oknie przegl±darki internetowej
Co zrobiæ, ¿eby w¶ród setek tysiêcy witryn WWW u¿ytkownicy zapamiêtali w³a¶nie nasz±? Co sprawi, ¿e bêd± do niej wracaæ? Atrakcyjny projekt graficzny to tylko jeden z czynników wp³ywaj±cych na odbiór witryny przez odwiedzaj±cych. Nawet najbardziej profesjonalnie zaprojektowana grafika nie przyci±gnie internautów na stronê, na której dzieñ po dniu bêd± znajdowaæ te same informacje. W jaki sposób rozwi±zaæ kwestiê aktualizowania tre¶ci witryny? Edycja plików HTML i mechanizmy SSI to rozwi±zania zdaj±ce egzamin w przypadku niewielkich serwisów WWW. Dla wiêkszych witryn najlepszym rozwi±zaniem jest przechowywanie tre¶ci stron w bazie danych i stworzenie mechanizmu pozwalaj±cego na ich ³atw± modyfikacjê.
Ksi±¿ka "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III" to przewodnik dla programistów, którzy chc± stworzyæ w³asny system zarz±dzania tre¶ci± witryny WWW. Opisuje sposób realizacji takiego projektu za pomoc± najpopularniejszej obecnie technologii -- jêzyka PHP i bazy danych MySQL. Przedstawia sposób instalacji PHP i MySQL-a w ró¿nych systemach operacyjnych oraz podstawy korzystania z bazy danych i programowania w jêzyku PHP. Nauczysz siê przygotowywaæ strukturê tabel dla witryny WWW i tworzyæ skrypty PHP, za pomoc± których bêdziesz móg³ edytowaæ, formatowaæ i wy¶wietlaæ artyku³y z bazy danych w oknie przegl±darki WWW. Nauczysz siê te¿ administrowaæ baz± danych MySQL i korzystaæ z mechanizmów obs³ugi sesji w PHP.
- Instalacja PHP i MySQL-a w Windows, Linuksie i Mac OS X
- Praca z MySQL-em
- Podstawowe zasady programowania w PHP
- Projektowanie relacyjnej bazy danych dla witryny WWW
- Tworzenie systemu edycji artyku³ów
- Formatowanie tekstów i wy¶wietlanie ich na stronie WWW
- Budowanie z³o¿onych zapytañ w jêzyku SQL
- Korzystanie z danych binarnych w MySQL-u
- Stosowanie mechanizmów obs³ugi sesji i cookies w PHP
Je¶li chcesz, aby artyku³y na Twojej witrynie WWW by³y zawsze aktualne, wykorzystaj system zarz±dzania tre¶ci±, który samodzielnie stworzysz.
Marc Wandschneider
PHP i MySQL. Tworzenie aplikacji WWW
Stwórz wydajne i bezpieczne aplikacje internetowe
- Poznaj zasady programowania w PHP i korzystania z baz danych
- Zaprojektuj interfejs u¿ytkownika dla aplikacji
- Wykorzystaj dokumenty w formacie XML
- Zabezpiecz aplikacjê przed nieautoryzowanym dostêpem
Sieæ WWW ju¿ dawno przesta³a byæ jedynie zbiorem setek statycznych witryn. Dzi¶ w sieci mo¿na znale¼æ dziesi±tki aplikacji -- sklepów, katalogów, systemów bankowych, blogów i wielu innych. Do tworzenia takich aplikacji wykorzystuje siê kilka technologii, z których najwiêksz± popularno¶ci± cieszy siê jêzyk PHP w po³±czeniu z baz± danych MySQL. Nieodp³atny dostêp, ³atwo¶æ obs³ugi oraz potê¿ne mo¿liwo¶ci sprawi³y, ¿e ta platforma jest stosowana przez ogromne rzesze programistów aplikacji WWW na ca³ym ¶wiecie.
"PHP i MySQL. Tworzenie aplikacji WWW" to ksi±¿ka, dziêki której poznasz mo¿liwo¶ci tej technologii i nauczysz siê z nich korzystaæ, pisz±c aplikacje internetowe. Dowiesz siê, jak tworzyæ programy w jêzyku PHP, manipulowaæ danymi zgromadzonymi w bazie, projektowaæ rozbudowane aplikacje i wdra¿aæ je. Przeczytasz tu o zabezpieczaniu aplikacji, usuwaniu b³êdów, korzystaniu z plików XML i us³ug sieciowych oraz projektowaniu ergonomicznych interfejsów u¿ytkownika. Dziêki praktycznym przyk³adom szybko nauczysz siê stosowaæ PHP i MySQL w swoich projektach.
- Programowanie w jêzyku PHP
- Organizacja kodu
- Zasady programowania obiektowego
- Projektowanie i tworzenie baz danych
- Stosowanie jêzyka SQL
- Przygotowywanie projektu aplikacji
- Budowanie interfejsu u¿ytkownika
- Usuwanie b³êdów z kodu
- Metody uwierzytelniania u¿ytkowników
- Wyra¿enia regularne
- Us³ugi sieciowe i protokó³ SOAP
- Wdra¿anie aplikacji
Rozpocznij przygodê z programowaniem w PHP.
Chris Shiflett
PHP. Bezpieczne programowanie
Zabezpiecz aplikacje przed atakami z sieci
Bezpieczeñstwo danych w sieci to temat, który jest ostatnio poruszany niezwykle czêsto. Serwery internetowe zajmuj±ce siê przetwarzaniem transakcji elektronicznych, wy¶wietlaniem stron WWW i przesy³aniem danych sta³y siê ulubionym celem ataków komputerowych przestêpców. Kluczowym zagadnieniem jest wiêc bezpieczeñstwo aplikacji dzia³aj±cych na tych serwerach. Aplikacje napisane w najpopularniejszym jêzyku, w PHP, stanowi± dla hakerów ³akomy k±sek. Nie jest to jednak wina jêzyka, a raczej twórców aplikacji, którzy w projektach nie uwzglêdniaj± mechanizmów obronnych.
Ksi±¿ka "PHP. Bezpieczne programowanie" zawiera przegl±d metod pozwalaj±cych na ochronê aplikacji internetowych przed ró¿nymi rodzajami ataków. Czytaj±c j±, nauczysz siê projektowaæ bezpieczne formularze, zapobiegaæ przechwytywaniu informacji z baz danych oraz zabezpieczaæ mechanizmy sesji. Dowiesz siê, w jaki sposób uchroniæ siê przed kradzie¿± danych oraz uniemo¿liwiæ atak polegaj±cy na wstrzykiwaniu poleceñ i kodu SQL. Poznasz tak¿e ogólne zasady ochrony kodu ¼ród³owego.
- Ataki na formularze
- Zabezpieczanie przed wykonywaniem skryptów
- Ochrona baz danych
- Zabezpieczanie mechanizmów sesji i danych logowania
- Uniemo¿liwianie uruchamiania obcych aplikacji
- Ochrona systemu plików na serwerze
- Utrzymywanie aplikacji na wspó³dzielonym serwerze i eliminowanie zwi±zanych z tym zagro¿eñ
Poznaj ró¿ne rodzaje ataków i stwórz mechanizmy obronne.
Chris Newman
PHP w mgnieniu oka
Poznaj jêzyk PHP -- najpopularniejsz± technologiê
tworzenia dynamicznych witryn WWW
- Sposoby przetwarzania informacji z formularzy na stronach WWW
- Komunikacja z baz± danych
- Usuwanie b³êdów z kodu
Dynamiczne witryny WWW stopniowo wypieraj± takie, które opieraj± siê wy³±cznie na statycznych tre¶ciach. Mo¿liwo¶æ po³±czenia stron z baz± danych pozwoli³a na tworzenie portali, sklepów internetowych, katalogów, forów dyskusyjnych i wielu innych witryn, bez których trudno sobie wyobraziæ oblicze wspó³czesnego internetu. Spo¶ród technologii wykorzystywanych do tworzenia dynamicznych witryn WWW najwiêksz± popularno¶ci± cieszy siê PHP. Tê dostêpn± nieodp³atnie platformê mo¿na uruchomiæ w ka¿dym systemie operacyjnym. PHP jest jêzykiem stosunkowo prostym. Pisane w nim skrypty s± osadzane w kodzie strony WWW i interpretowane podczas jej wy¶wietlania w przegl±darce.
"PHP w mgnieniu oka" to ksi±¿ka dla tych, którzy chc± szybko poznaæ najwa¿niejsze elementy programowania w jêzyku PHP. Opisuje podstawowe zagadnienia zwi±zane ze zmiennymi, s³owami kluczowymi i organizacj± kodu. Czytaj±c j±, dowiesz siê, jak za pomoc± PHP przetwarzaæ ró¿ne typy danych, jak osadzaæ kod PHP wewn±trz kodu HTML i jak tworzyæ elementy stron WWW. Nauczysz siê równie¿ ³±czyæ skrypty PHP z zewnêtrznymi programami, serwerami i us³ugami, przeczytasz o komunikacji z baz± danych, obs³udze systemu plików i usuwaniu b³êdów ze skryptów.
- Zmienne i sta³e w PHP
- Sterowanie przebiegiem programu
- Stosowanie funkcji
- Przetwarzanie ró¿nych typów danych
- Obs³uga formularzy HTML, sesji i plików cookie
- Uwierzytelnianie u¿ytkowników
- Komunikacja z serwerem WWW
- £±czenie z baz± danych
- Obs³uga b³êdów
- Klasy z repozytorium PEAR
Je¶li chcesz nauczyæ siê PHP, ale nie masz na to zbyt wiele czasu, koniecznie przeczytaj tê ksi±¿kê.
Jason Gerner, Morgan L. Owens, Elizabeth Naramore, Matt Warden
Linux, Apache, MySQL i PHP. Zaawansowane programowanie
Zaprojektuj profesjonalne witryny WWW
- Poznaj zasady programowania obiektowego w PHP5.
- Wykorzystaj pe³niê mo¿liwo¶ci bazy MySQL.
- Zabezpiecz witryny WWW przed atakami hakerów.
Po³±czenie mo¿liwo¶ci systemu operacyjnego Linux, serwera WWW Apache, bazy danych MySQL i jêzyka PHP pozwala na tworzenie i utrzymywanie rozbudowanych aplikacji internetowych. Popularno¶æ tych narzêdzi, czêsto okre¶lanych za pomoc± akronimu LAMP (Linux, Apache, MySQL, PHP), jest efektem ich elastyczno¶ci, wydajno¶ci i doskona³ej interakcji pomiêdzy elementami tego zestawu. Nie bez znaczenia jest tak¿e fakt, ¿e dostêpne s± one bezp³atnie, na licencji open source, co zwalnia zarówno twórców aplikacji, jak i ich u¿ytkowników z konieczno¶ci ponoszenia jakichkolwiek op³at licencyjnych.
Ksi±¿ka "Linux, Apache, MySQL i PHP. Zaawansowane programowanie" opisuje metody tworzenia wydajnych aplikacji WWW. Czytaj±c j±, poznasz mo¿liwo¶ci jêzyka PHP5 w zakresie programowania obiektowego i nauczysz siê formu³owaæ z³o¿one zapytania SQL. Dowiesz siê, jak optymalnie skonfigurowaæ serwer WWW Apache, zabezpieczaæ aplikacje WWW przed atakami i korzystaæ z modu³ów rozszerzaj±cych, takich jak PEAR i PECL. Znajdziesz tu równie¿ informacje o systemach zarz±dzania tre¶ci±, technologii AJAX i mechanizmach buforowania dostêpnych dla PHP.
- Obs³uga wyj±tków w PHP
- Programowanie obiektowe
- Z³o¿one zapytania SQL
- Konfiguracja PHP5
- Uwierzytelnianie u¿ytkowników witryn WWW
- Korzystanie z pakietu PEAR
- Optymalizacja wydajno¶ci aplikacji
- Generowanie z poziomu PHP plików PDF, SWF i grafiki
- Tworzenie interfejsów u¿ytkownika za pomoc± AJAX
- Zarz±dzanie tre¶ci± serwisów WWW
Wykorzystuj w pracy nowoczesne narzêdzia.
Adam Trachtenberg
PHP 5. Nowe mo¿liwo¶ci
Przewodnik po najnowszej wersji najpopularniejszego jêzyka
do tworzenia dynamicznych witryn WWW
Ksi±¿ka "PHP 5. Nowe mo¿liwo¶ci" to opis wszystkich funkcji, które dodano do najnowszej wersji jêzyka PHP. Jest adresowana do programistów korzystaj±cych z PHP 4, którzy chc± poznaæ nowe narzêdzia wprowadzone w wersji 5. Ka¿dy nowy mechanizm jest przedstawiony w postaci przyk³adu. Ksi±¿ka zawiera tak¿e porównanie sposobów realizacji typowych zadañ programistycznych za pomoc± jêzyków PHP 4 i PHP 5, co u³atwia migracjê do nowej wersji.
- Zasady programowania obiektowego
- Wspó³praca z baz± danych MySQL
- ¦rodowisko SQLite
- Mechanizmy obs³ugi jêzyka XML
- Obs³uga b³êdów za pomoc± wyj±tków
- Korzystanie z mechanizmów SOAP
David Sklar
PHP5. Wprowadzenie
Poznaj mo¿liwo¶ci jêzyka PHP5
- Zbuduj komponenty dynamicznych witryn WWW
- Wykorzystaj funkcje z biblioteki PEAR
- Przetestuj kod i usuñ b³êdy
Czas, kiedy statyczne witryny internetowe przyci±ga³y rzesze odwiedzaj±cych, dawno ju¿ min±³. Dzi¶ trzeba znacznie wiêcej, aby zainteresowaæ u¿ytkowników internetu. Doskonale przygotowany projekt graficzny to tylko jeden z elementów. Najistotniejsza jest jednak zawarto¶æ witryny -- aktualne tre¶ci, formularze umo¿liwiaj±ce kontakt z twórcami oraz mechanizmy pozwalaj±ce na personalizacjê witryny i przechowywanie artyku³ów w bazie danych. Doskona³ym narzêdziem do tworzenia takich elementów jest PHP5 -- prosty jêzyk programowania o potê¿nych mo¿liwo¶ciach i, co najwa¿niejsze, dostêpny nieodp³atnie.
Je¶li chcesz nauczyæ siê programowania w tym jêzyku, siêgnij po ksi±¿kê "PHP5. Wprowadzenie". Znajdziesz w niej wszystkie informacje niezbêdne do tego, aby samodzielnie stworzyæ dynamiczn± witrynê WWW. Poznasz elementy jêzyka PHP i nauczysz siê stosowaæ je, tworz±c elementy strony WWW. Dowiesz siê, jak ³±czyæ witrynê WWW z baz± danych i w jaki sposób identyfikowaæ jej u¿ytkowników. Przeczytasz tu równie¿ o wykrywaniu i usuwaniu b³êdów ze skryptów oraz o tym, do czego mo¿esz zastosowaæ jêzyk PHP.
- Operacje na tekstach i liczbach
- Sterowanie przebiegiem programu
- Tworzenie interaktywnych formularzy
- Korzystanie z baz danych
- Mechanizmy sesji i obs³uga plików cookie
- Przetwarzanie dat
- Operacje na plikach
- Generowanie i przetwarzanie dokumentów XML
- Testowanie kodu i usuwanie b³êdów
Tchnij ¿ycie w statyczne witryny internetowe -- wykorzystaj PHP5!
George Schlossnagle
PHP. Zaawansowane programowanie. Vademecum profesjonalisty
PHP to obecnie jeden z najpopularniejszych jêzyków programowania s³u¿±cych do tworzenia aplikacji internetowych. Od pocz±tku jego istnienia wykorzystywano go do tworzenia dynamicznych witryn WWW. Dynamiczny rozwój sprawi³, ¿e mo¿liwo¶ci jego zastosowania znacznie siê poszerzy³y. Obecnie u¿ywa siê PHP do tworzenia aplikacji, które jeszcze niedawno wydawa³y siê niemo¿liwe do napisania w tym jêzyku. Pocz±tkowo wykorzystywany przez grono entuzjastów, z czasem sta³ siê stabiln± i dobrze udokumentowan± platform± programistyczn±, licz±c± siê na rynku.
Ksi±¿ka "PHP. Zaawansowane programowanie. Vademecum profesjonalisty" to pozycja dla tych, którzy chc± zostaæ ekspertami w dziedzinie tworzenia aplikacji w PHP. Opisuje najbardziej zaawansowane mechanizmy jêzyka, pozwalaj±ce na zastosowanie go w z³o¿onych aplikacjach. Przedstawia techniki programowania obiektowego, testowania jednostek leksykalnych, zagadnienia bezpieczeñstwa, techniki buforowania oraz sposoby tworzenia skalowalnych aplikacji internetowych. W ksi±¿ce omówiono równie¿ dostrajanie wydajno¶ci oraz tworzenie rozszerzeñ PHP. Wszystkie, nawet najbardziej skomplikowane kwestie zosta³y opisane w przejrzysty sposób i zilustrowane kompletnymi przyk³adami zastosowania w prawdziwych aplikacjach.
- Styl kodowania
- Programowanie obiektowe i wzorce projektowe
- Obs³uga b³êdów
- Korzystanie z szablonów Smarty
- Testowanie modu³ów
- Zarz±dzanie wersjami – system CVS
- Techniki buforowania
- Dostêp do baz danych
- Autoryzacja u¿ytkowników
- Tworzenie ¶rodowiska rozproszonego
- Wykorzystanie us³ug sieciowych
- Wydajno¶æ aplikacji
- Tworzenie rozszerzeñ PHP
Daniel Bargie³
PHP5. Kompendium webmastera
Jêzyka PHP nie trzeba ju¿ chyba przedstawiaæ ¿adnej osobie zwi±zanej z bran¿± internetow±. Jeden z najpopularniejszych jêzyków wykorzystywanych do tworzenia aplikacji internetowych rozwija siê bardzo dynamicznie. W kolejnej jego wersji, oznaczonej numerem 5, pojawi³o siê wiele udoskonaleñ rozszerzaj±cych bogate mo¿liwo¶ci tej platformy. PHP5 jest jêzykiem obiektowym, zawiera obs³ugê wyj±tków i rozbudowane mechanizmy przetwarzania plików w formacie XML. Dziêki tym funkcjom znacznie zwiêkszy³ siê zakres zastosowañ PHP.
"PHP5. Kompendium webmastera" to ksi±¿ka opisuj±ca najnowsz± wersjê tego ¶rodowiska. Przedstawia wszystko, co jest niezbêdne do tworzenia aplikacji internetowych. Czytaj±c j±, dowiesz siê, jak zainstalowaæ PHP na serwerze i stacji roboczej, poznasz elementy jêzyka i zasady programowania obiektowego. Nauczysz siê korzystaæ z baz danych i wykorzystywaæ w swoich aplikacjach pliki XML i mechanizmy szablonów Smarty. Stworzysz tak¿e przyk³adow± aplikacjê internetow± -- tablicê og³oszeñ.
- Instalacja i konfiguracja PHP w Windows i Linuksie
- Zmienne, operatory i wyra¿enia
- Tablice
- Konstrukcje warunkowe i pêtle
- Elementy programowania obiektowego – klasy, obiekty, w³a¶ciwo¶ci i metody
- Wspó³praca aplikacji PHP z bazami danych
- Obs³uga formularzy i stosowanie wyra¿eñ regularnych
- Operacje na plikach i katalogach
- Wykorzystywanie plików w formacie XML
- Mechanizmy obs³ugi wyj±tków
- Sesje, cookies i nag³ówki HTTP
- Szablony Smarty
Je¶li chcesz poznaæ jêzyk PHP i napisaæ swoj± pierwsz± aplikacjê internetow±, siêgnij po tê ksi±¿kê.
Larry Ullman
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
B³yskawiczny kurs tworzenia
dynamicznych serwisów internetowych
Dynamiczne strony WWW spotykamy codziennie, korzystaj±c z internetu. Portale, sklepy internetowe, gry sieciowe -- wszystkie te witryny korzystaj± z baz danych i skryptów wykonywanych po stronie serwera. Technologii umo¿liwiaj±cych realizacjê tego typu witryn WWW jest kilka. W¶ród nich zas³u¿on± popularno¶ci± cieszy siê "duet" o ogromnych mo¿liwo¶ciach -- jêzyk skryptowy PHP i baza danych MySQL. Te dostêpne nieodp³atnie narzêdzia wykorzystywane s± przez tysi±ce twórców witryn WWW. Do³±cz do nich!
Ksi±¿ka "PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II" to kolejna edycja doskona³ego przewodnika po tajnikach tworzenia witryn internetowych za pomoc± tych technologii. Znajdziesz w niej wszystkie informacje niezbêdne do rozpoczêcia projektowania w³asnych dynamicznych stron WWW -- od podstaw programowania i korzystania z baz danych, poprzez wykorzystywanie sesji i plików cookie, a¿ do zaawansowanych technik autoryzowania u¿ytkowników i budowania aplikacji e-commerce. Ka¿de zagadnienie jest przedstawione na praktycznym przyk³adzie, co doskonale pomo¿e Ci w przyswojeniu wiedzy.
- Podstawowe elementy skryptów PHP
- Obs³uga formularzy HTML
- Tworzenie i stosowanie funkcji
- Projektowanie baz danych
- Operacje na danych
- Wykrywanie i usuwanie b³êdów w skryptach
- £±czenie skryptów PHP z baz± danych
- Stosowanie plików cookie i mechanizmów zarz±dzania sesjami
- Zabezpieczanie i szyfrowanie danych
- Zarz±dzanie tre¶ci± strony
- Autoryzowanie u¿ytkowników
- Projektowanie sklepów internetowych
Sebastian Bergmann
PHP5. Profesjonalne tworzenie oprogramowania
Kolejna wersja popularnego jêzyka PHP wnios³a zupe³nie now± jako¶æ do tworzenia aplikacji internetowych. PHP5 to w pe³ni obiektowe ¶rodowisko, pozwalaj±ce na korzystanie z wszystkich nowoczesnych technologii sieciowych i budowanie wydajnych oraz, co najwa¿niejsze, bezpiecznych systemów. Przed twórcami aplikacji otwar³y siê bramy do protoko³u SOAP, us³ug sieciowych, ogromnych mo¿liwo¶ci jêzyka XML i znacznie wydajniejszych po³±czeñ z bazami danych.
Ksi±¿ka "PHP5. Profesjonalne tworzenie oprogramowania" jest przeznaczona w³a¶nie dla takich programistów -- tych, którzy opanowali poprzednie wersje PHP i chc± poznaæ mo¿liwo¶ci, jakie oferuje jego najnowsze wcielenie. Przedstawia tajniki projektowania i programowania obiektowego, ze szczególnym uwzglêdnieniem stosowania wzorców projektowych i testowania za pomoc± biblioteki PHPUnit. Opisuje mo¿liwo¶ci zastosowania w aplikacjach PHP jêzyka XML, protoko³u SOAP i zaawansowanych technik operowania na bazach danych. Czytaj±c j±, poznasz równie¿ metody automatycznego dokumentowania kodu oraz modelowania aplikacji za pomoc± jêzyka UML i dostêpnych bezp³atnie narzêdzi ArgoUML i Poseidon for UML.
- Klasy i obiekty
- Serializacja obiektów
- Mechanizmy dziedziczenia
- Korzystanie z biblioteki PHPUnit do testowania aplikacji
- Stosowanie wzorców projektowych
- Wzorce konstrukcyjne i strukturalne oraz wzorce zachowañ
- Obs³uga jêzyka XML w PHP5
- Tworzenie us³ug sieciowych
- Wykorzystywanie mo¿liwo¶ci rozszerzenia MySQL
- Komunikacja z bazami danych za pomoc± Creole i Propel
- Tworzenie dokumentacji kodu z wykorzystaniem narzêdzia phpDocumentator
- Modelowanie aplikacji w jêzyku UML
Wykorzystaj najnowsz± wersjê PHP5
do stworzenia szybkich i bezpiecznych aplikacji internetowych.
Paul Hudson
PHP. Almanach
Jêzyk PHP zyska³ ju¿ liczne grono zadowolonych u¿ytkowników. Jest wykorzystywany w witrynach internetowych do obs³ugi formularzy, wy¶wietlania tre¶ci z bazy danych i do wielu innych zadañ. Co przysporzy³o mu tak wielkiej popularno¶ci? Prosta sk³adnia, wielkie mo¿liwo¶ci i doskona³a dokumentacja dostêpna w sieci? Na pewno tak, ale jedn± z jego najwiêkszych zalet jest bezp³atna dystrybucja. Najnowsza wersja PHP, oznaczona numerem 5, to w pe³ni obiektowy jêzyk programowania pozwalaj±cy na korzystanie z niemal wszystkich nowoczesnych internetowych rozwi±zañ technologicznych -- jêzyka XML, us³ug sieciowych czy protoko³u SOAP.
Ksi±¿ka "PHP. Almanach" to kompletny przewodnik po najnowszej wersji tego jêzyka. Znajduj± siê w niej informacje na temat programowania obiektowego, tworzenia elementów dynamicznych witryn WWW i zabezpieczania aplikacji przed dostêpem osób niepowo³anych. Zamieszczono tu równie¿ opisy kilku najpopularniejszych rozszerzeñ jêzyka PHP, które mog± okazaæ siê bardzo przydatne przy tworzeniu aplikacji internetowych.
W ksi±¿ce omówiona miêdzy innymi:
- Instalacja PHP w Windows i Linuksie
- Podstawowe elementy jêzyka PHP
- Programowanie obiektowe
- Obs³uga formularzy na stronach WWW
- Zarz±dzanie sesjami i plikami cookie
- Buforowanie danych wyj¶ciowych
- Operacje na plikach i bazach danych
- Generowanie grafiki, plików PDF i SWF
- Obs³uga plików XML
- Dystrybucja aplikacji
- Testowanie i usuwanie b³êdów
- Optymalizacja kodu
To obowi±zkowa lektura ka¿dego programisty PHP.
John Coggeshall
PHP5. Ksiêga eksperta
Kompendium wiedzy dla programistów
dynamicznych witryn WWW i aplikacji internetowych
- Szczegó³owy opis zasad programowania w PHP5
- Komunikacja z bazami danych, stosowanie jêzyka XML i szablonów Smarty
- Tworzenie aplikacji z wykorzystaniem mo¿liwo¶ci najnowszej wersji PHP
PHP jest najpopularniejszym obecnie jêzykiem skryptowym, wykorzystywanym do tworzenia dynamicznych witryn WWW i aplikacji internetowych. W po³±czeniu z baz± danych MySQL tworzy potê¿n± platformê, której zalety docenili twórcy ponad 14 milionów witryn WWW. Stabilno¶æ, wydajno¶æ i szybko¶æ dzia³ania, a przede wszystkim -- nieodp³atny dostêp na zasadach licencji open-source, to cechy, które zadecydowa³y o ogromnej popularno¶ci tej technologii. Ka¿da kolejna wersja jêzyka PHP pozwala na tworzenie coraz bardziej zaawansowanych i rozbudowanych aplikacji. Najnowsza wersja -- PHP5 to w pe³ni obiektowy jêzyk programowania umo¿liwiaj±cy stosowanie najnowszych technologii takich, jak XML i SOAP.
Ksi±¿ka "PHP5. Ksiêga eksperta" zawiera opis wszystkich zagadnieñ zwi±zanych z tworzeniem aplikacji w jêzyku PHP. Czytaj±c j± poznasz zasady programowania w PHP5 zarówno te podstawowe jak i bardziej zaawansowane. Dowiesz siê, w jaki sposób ³±czyæ aplikacjê WWW z baz± danych i jak zapewniæ jej bezpieczeñstwo. Nauczysz siê wykorzystywaæ mechanizmy sesji i cookies do zapamiêtywania danych u¿ytkowników i napiszesz skrypty generuj±ce elementy graficzne i dokumenty przeznaczone do wydruku. Przeczytasz tak¿e o tworzeniu stron WWW przeznaczonych do wy¶wietlania na wy¶wietlaczach urz±dzeñ mobilnych oraz o stosowaniu jêzyka XML w aplikacjach.
- Podstawy programowania w PHP
- Stosowanie wyra¿eñ regularnych
- Obs³uga formularzy
- Mechanizmy obs³ugi sesji i plików cookies
- Szablony Smarty i biblioteka PEAR
- Korzystanie z XML i XSLT
- Uwierzytelnianie u¿ytkowników
- Komunikacja z bazami danych
- Operacje wej¶cia/wyj¶cia
- Generowanie grafiki i dokumentów PDF
Po przeczytaniu tej ksi±¿ki zostaniesz prawdziwym ekspertem w dziedzinie tworzenia aplikacji internetowych w PHP5.
Leon Atkinson, Zeev Suraski
PHP. Programowanie. Wydanie III
Doskona³y przewodnik po najnowszej wersji jêzyka PHP
dla twórców dynamicznych serwisów WWW
Ksi±¿ka "PHP. Programowanie. Wydanie III" to kolejne wydanie praktycznego przewodnika dla programistów stron internetowych. Jeden z najlepszych programistów PHP -- Leon Atkinson, uczy wszystkiego, co potrzebujesz, by stworzyæ dobr± i szybk± aplikacjê sieciow±. Dok³adnie opisuje sk³adniê PHP i kluczowe elementy jêzyka. Atkinson przedstawia tak¿e najwa¿niejsze funkcje PHP, w tym funkcje wej¶cia-wyj¶cia, przetwarzania danych, matematyczne, daty, czasu, konfiguracji, funkcje umo¿liwiaj±ce wspó³pracê z bazami danych, funkcje graficzne i sieciowe. Prezentuje on równie¿ dzia³anie PHP na przyk³adach realizuj±cych sortowanie, przeszukiwanie, analizê ³añcuchów i inne zadania.
Ksi±¿ka sk³ada siê z czterech czê¶ci:
- wstêpu do programowania,
- przewodnika po wszystkich funkcjach,
- przegl±du typowych problemów programistycznych
- czê¶ci umo¿liwiaj±cej zastosowanie zdobytej wiedzy przy tworzeniu witryn.
Pierwsza czê¶æ zajmuje siê kwestiami dotycz±cymi wszystkich jêzyków programowania: jak wygl±da skrypt PHP, jak sterowaæ przebiegiem programu i jak zarz±dzaæ danymi.
Czê¶æ druga organizuje funkcje wed³ug ich zastosowania i zawiera przyk³ady ich zastosowania. PHP udostêpnia bardzo du¿o funkcji, dlatego czê¶æ ta jest najobszerniejsza.
Czê¶æ trzecia zajmuje siê rozwi±zywaniem typowych problemów programistycznych, takich jak sortowanie czy generowanie grafiki.
Ostatnia czê¶æ udziela porad dotycz±cych tworzenia ca³ych witryn sieciowych za pomoc± PHP.
- Poznaj wzorce projektowe w PHP, techniki programowania obiektowego i mo¿liwo¶ci wykorzystania jêzyka XML
- Wykorzystaj nowe funkcje i mo¿liwo¶ci PHP 5
- Napisz wydajne aplikacje internetowe, wykorzystuj±c najlepsze praktyki in¿ynierii oprogramowania
Andi Gutmans, Stig Saether Bakken, Derick Rethans
PHP5. Tajniki programowania
Odkryj potêgê najnowszej wersji jêzyka PHP
- Zaawansowane techniki programowania w PHP5
- Wzorce projektowe i stosowanie technologii XML i SOAP
- Sposoby poprawy wydajno¶ci aplikacji
- Wspó³praca z bazami danych
PHP w ci±gu ostatnich lat sta³ siê jednym z najpopularniejszych jêzyków programowania wykorzystywanych do tworzenia aplikacji internetowych. Swój sukces zawdziêcza prostocie i ogromnym mo¿liwo¶ciom, pozwalaj±cym na pisanie rozbudowanych aplikacji, znacznie przekraczaj±cych funkcjonalno¶ci± "zwyk³e" portale i dynamiczne strony WWW. Najnowsza wersja jêzyka PHP, oznaczona numerem 5, to w pe³ni obiektowy jêzyk programowania umo¿liwiaj±cy realizacjê z³o¿onych projektów. Posiada mechanizmy obs³ugi plików XML i protoko³u SOAP oraz poprawione i rozbudowane funkcje do komunikacji z bazami danych.
"PHP5. Tajniki programowania" to napisany przez wspó³twórcê jêzyka PHP5 oraz dwóch doskona³ych programistów przewodnik opisuj±cy ogromne mo¿liwo¶ci tej platformy. Autorzy przedstawiaj± sposoby wykorzystania PHP5 w projektach informatycznych o dowolnej skali z³o¿ono¶ci. Omawiaj± model obiektowy PHP5, wzorce projektowe, metody korzystania z plików XML i technologii SOAP oraz techniki wspó³pracy z bazami danych. W ksi±¿ce znajdziesz tak¿e szczegó³owe omówienie biblioteki PEAR, obs³ugi wyj±tków oraz metod optymalizowania wydajno¶ci aplikacji.
- Nowe mo¿liwo¶ci PHP5
- Podstawy PHP5 i programowania zorientowanego obiektowo
- Stosowanie wzorców projektowych
- Techniki tworzenia aplikacji WWW
- Komunikacja z bazami danych, wspó³praca z MySQL i SQLite
- Obs³uga b³êdów i wyj±tków
- Przetwarzanie plików XML
- Instalowanie biblioteki PEAR
- Pakiety PEAR
- Tworzenie komponentów PEAR
- Przenoszenie kodu z PHP4 do wersji PHP5
- Projektowanie wydajnych aplikacji
Je¶li tworzysz aplikacje WWW, pakiety lub rozszerzenia PHP, w tej ksi±¿ce znajdziesz odpowiedzi na wszystkie pytania.
Steven Holzner
PHP5. Radocha z programowania
Doskona³y podrêcznik dla pocz±tkuj±cych programistów
- Poznaj podstawy jêzyka PHP
- Naucz siê tworzyæ dynamiczne elementy witryn WWW
- Skorzystaj z baz danych i mechanizmów obs³ugi sesji
Popularno¶æ jêzyka PHP ci±gle ro¶nie. Twórcom i administratorom witryn WWW nie wystarcza ju¿ standardowy HTML -- potrzebuj± narzêdzia pozwalaj±cego na kontrolê odwiedzin witryny, ³atw± edycjê artyku³ów, pobieranie i przesy³anie plików oraz obs³ugê danych przekazywanych z formularzy. Wszystkie te mo¿liwo¶ci oferuje PHP i witryny WWW wykonane w tej technologii. Najnowsza wersja jêzyka -- PHP 5, to w pe³ni obiektowy jêzyk programowania, pozwalaj±cy na tworzenie rozbudowanych aplikacji WWW, nad którymi zarówno twórcy, jak i u¿ytkownicy mog± mieæ pe³n± kontrolê.
"PHP5. Radocha z programowania" to podrêcznik, dziêki któremu szybko poznasz jêzyk PHP i napiszesz swoje pierwsze aplikacje WWW. Czytaj±c tê ksi±¿kê, dowiesz siê, z jakich podstawowych elementów sk³ada siê program w jêzyku PHP, jak ³±czyæ kod PHP ze znacznikami HTML i sterowaæ przebiegiem programu. Nauczysz siê tworzyæ skrypty weryfikuj±ce i przetwarzaj±ce dane z formularzy, ³±cz±ce siê z bazami danych i wysy³aj±ce wiadomo¶ci e-mail. Ka¿de z zagadnieñ poznasz w oparciu o praktyczne przyk³ady, które z ³atwo¶ci± dostosujesz do swoich wymagañ.
- Instalacja PHP
- £±czenie PHP i HTML
- Zmienne, operatory i instrukcje
- Przetwarzanie ci±gów znaków
- Tworzenie i wykorzystywanie funkcji
- Obs³uga formularzy na stronach WWW
- Programowanie obiektowe w PHP5
- Komunikacja z bazami danych
- Obs³uga sesji i plików cookie
- Przesy³anie plików za pomoc± protoko³u FTP
Przekonaj siê, jak ³atwe jest programowanie w PHP5.
Christian Wenz
PHP. Rozmówki
Jêzyk PHP to jedna z najpopularniejszych platform programistycznych s³u¿±cych do tworzenia aplikacji internetowych. Wszêdzie tam, gdzie zamierzamy dynamicznie generowaæ tre¶æ witryny, gromadziæ i przetwarzaæ dane, identyfikowaæ u¿ytkowników strony lub wysy³aæ pliki do witryny WWW, wykorzystujemy PHP. Gdy pojawiaj± siê problemy, wertujemy ksi±¿ki, szukaj±c porad i przyk³adów. Je¶li przydatne wskazówki znajduj± siê w jednym miejscu, praca szybko posuwa siê do przodu.
Przyspiesz proces tworzenia aplikacji w PHP
-- wykorzystaj gotowe fragmenty kodu.
Ksi±¿ka "PHP. Rozmówki" to zbiór ponad 100 przyk³adów kodu opatrzonych komentarzami i dok³adnie przetestowanych w ró¿nych systemach operacyjnych i przegl±darkach. Autor podpowiada gotowe rozwi±zania problemów, z którymi borykaj± siê na co dzieñ programi¶ci PHP. Przyk³adowy kod z ³atwo¶ci± mo¿na dostosowaæ do w³asnych potrzeb, przyspieszaj±c w ten sposób pracê nad aplikacj± i zwiêkszaj±c produktywno¶æ.
- Operacje na ³añcuchach tekstowych
- Stosowanie wyra¿eñ regularnych
- Przetwarzanie tablic
- Operacje na datach
- Obs³uga formularzy WWW
- Uwierzytelnianie u¿ytkowników
- Stosowanie plików cookie i mechanizmów sesji
- Praca z systemem plików na serwerze
- Po³±czenia z bazami danych
- Przetwarzanie dokumentów XML
- Komunikacja z us³ugami sieciowymi
Do efektywnej pracy z PHP wystarczy ta ksi±¿ka --
zatem po co korzystaæ z opas³ych tomów?
Larry Ullman
PHP. Tworzenie stron WWW. Szybki start
B³yskawiczny kurs tworzenia dynamicznych stron WWW
z wykorzystaniem jêzyka PHP
Jêzyk PHP cieszy siê zas³u¿on± popularno¶ci± w¶ród twórców stron WWW. Z ma³o znanego produktu open source szybko sta³ siê cenionym narzêdziem stosowanym do tworzenia dynamicznych witryn sieciowych opartych na bazach danych. PHP jest wykorzystywany w portalach, sklepach internetowych, forach dyskusyjnych i wielu innych witrynach z dynamicznie generowan± zawarto¶ci±. Je¶li jêzyk HTML i pisane w nim statyczne strony HTML nie odpowiadaj± ju¿ Twoim wymaganiom, zrób nastêpny krok -- poznaj jêzyk PHP.
"PHP. Tworzenie stron WWW. Szybki start" to idealny podrêcznik dla Ciebie. Dowiesz siê z niego wszystkiego, co jest niezbêdne do wykorzystywania jêzyka PHP w pracy webmastera. W prostych æwiczeniach poznasz podstawy jêzyka PHP i nauczysz siê stosowaæ go do ró¿nych zadañ zwi±zanych z tworzeniem stron WWW. Wiadomo¶ci zawarte w ksi±¿ce dotycz± zarówno wersji 4, jak i wchodz±cej w³a¶nie na rynek wersji 5.
- Podstawy sk³adni jêzyka PHP
- Osadzanie kodu PHP w kodzie HTML
- Zmienne i ich typy
- Obs³uga formularzy HTML
- Instrukcje steruj±ce dzia³aniem programu
- Tablice
- Obs³uga sesji i plików cookie
- Praca z systemem plików
- Korzystanie z baz danych
- Stosowanie wyra¿eñ regularnych
Rasmus Lerdorf
PHP4. Leksykon kieszonkowy
PHP jest popularnym jêzykiem skryptowym, dostêpnym na wielu platformach na licencji Open Source. PHP mo¿na bezpo¶rednio osadzaæ w kodzie HTML, tworz±c z³o¿one aplikacje WWW, korzystaj±ce w prosty sposób z rozmaitych baz danych.
Jedn± z charakterystycznych cech PHP jest ogromna liczba funkcji dostêpnych w tym jêzyku. Dziêki ksi±¿ce "PHP4. Leksykon kieszonkowy" bêdziesz mia³ ich opisy zawsze pod rêk±. W ksi±¿ce tej znajdziesz równie¿ opisy struktur kontrolnych, zmiennych, typów i operatorów PHP, a tak¿e kilka prostych, praktycznych przyk³adów ilustruj±cych rozwi±zania najczê¶ciej spotykanych problemów.
Rasmus Lendorf stworzy³ jêzyk PHP w roku 1995 i od tego czasu aktywnie uczestniczy w jego rozwoju. Ma ponad dziesiêcioletnie do¶wiadczenie w programowaniu, a obecnie zatrudniony jest w firmie IBM na stanowisku starszego in¿yniera oprogramowania.
Steve Webster
Flash i PHP. Podstawy
Mo¿liwo¶ci PHP i Flasha wspaniale siê uzupe³niaj±. Oczywi¶cie, Flash sam w sobie jest wspania³ym narzêdziem, ale tworzenie zmieniaj±cych siê, w pe³ni interaktywnych witryn Flasha wymaga zastosowania dodatkowych technik. PHP jest bezp³atnym i ³atwym sposobem osi±gniêcia tego celu. Lista jego funkcji jest d³uga, wiêc mo¿e on w znacz±cy sposób zwiêkszyæ dynamikê witryny Flasha.
Niniejsza ksi±¿ka ma zaznajomiæ Czytelnika ze wspania³ymi mo¿liwo¶ciami, jakie daje wykorzystywanie skryptów wykonywanych po stronie serwera podczas tworzenia witryn Flasha. Napisali¶my j±, aby w odpowiednim tempie przeprowadziæ go przez pierwsze próby tworzenia skryptów PHP.
Ksi±¿ka niniejsza skierowana jest do projektantów witryn internetowych, a w szczególno¶ci tych, którzy w swej pracy korzystaj± z Flasha. Naszym celem jest równie¿ zapoznanie Czytelników z jêzykiem PHP w przyjazny sposób, szczególn± uwagê koncentruj±c na praktyczne zastosowanie przedstawionych wiadomo¶ci. Maj±c na uwadze sposób omawiania przyk³adów w tej ksi±¿ce za³o¿yli¶my, ¿e ka¿dy Czytelnik dysponuje podstawow± wiedz± na temat Flasha, a zastosowanie PHP ma pozwoliæ mu na zwiêkszenie mo¿liwo¶ci tworzonych witryn. Pomimo tego w niniejszej ksi±¿ce uwzglêdnimy pe³ne wyja¶nienia odnosz±ce siê do tego programu. Wyja¶nienia te pojawiaæ siê bêd± w ca³ej ksi±¿ce.
W ka¿dym rozdziale omawiaæ bêdziemy:
- podstawy okre¶lonego aspektu tworzenia skryptów PHP;
- przyk³ad zastosowania danego skryptu w aplikacji Flasha. Podane przyk³ady s± rozbudowane, mog± byæ stosowane bezpo¶rednio lub adaptowane do innych potrzeb.
W niniejszej ksi±¿ce dok³adnie przedstawimy za³o¿enia PHP i, co wa¿niejsze, sposoby jego wykorzystywania podczas tworzenia coraz to bardziej z³o¿onych i interesuj±cych aplikacji sieciowych. W ka¿dym rozdziale przedstawimy przyk³ad prostego kodu, szczególnie zwracaj±c uwagê na te elementy, które mog± okazaæ siê przydatne podczas projektowania witryn. Zaprezentujemy zestaw 12 interesuj±cych, atrakcyjnych aplikacji -- od filmów rejestracji i logowania a¿ po pe³ne forum stworzone we Flashu.
Sterling Hughes
PHP4. Podrêcznik programisty
Od teorii do praktyki prowadzi d³uga droga. Nie inaczej jest w przypadku PHP4, popularnego jêzyka s³u¿±cego do tworzenia aplikacji WWW. Oficjalna dokumentacja stanowi jedynie wstêp -- w praktyce programista czêsto staje wobec problemów, których rozwi±zañ nie zawiera sam opis jêzyka.
Ksi±¿ka ta stanowi kombinacjê podrêcznika i instrukcji. Przedstawia tre¶ci, które nie znalaz³y siê w dokumentacji, a w wielu przypadkach znacznie tê dokumentacjê rozszerza. Pomimo tego, ¿e nie jest to kompletna instrukcja, staniesz siê po jej lekturze du¿o lepszym programist± -- bêdziesz mia³ solidne podstawy do rozwi±zywania problemów programistycznych.
Opisano w niej:
- Operacje na ³añcuchach znaków
- Pracê z liczbami, datami i czasem
- U¿ycie tablic w PHP
- Wbudowane tablice i sta³e PHP
- Wyra¿enia regularne
- Pracê z plikami i katalogami
- Tworzenie w³asnych funkcji
- Klasy i obiekty w PHP
- Sesje
- Pisanie aplikacji niezale¿nych od baz danych
- £±czenie kodu PHP z programami napisanymi w innych jêzykach
- Obs³ugê poczty elektronicznej
- U¿ycie protoko³ów SNMP i LDAP
- Tworzenie grafiki w PHP
- Pracê z dokumentami XML
Larry Ullman
Po prostu PHP. Techniki zaawansowane
Jêzyk programowania PHP stanowi dla wielu osób przepustkê w ¶wiat pisania aplikacji dzia³aj±cych po stronie serwera WWW. £atwo¶æ z jak± przychodzi nauczenie siê tego jêzyka, sprawi³a, ¿e u¿ywaj± go setki tysiêcy amatorów i profesjonalistów na ca³ym ¶wiecie.
Po pewnym czasie wiedza wyniesiona z podrêczników opisuj±cych podstawy PHP jêzyka przestaje wystarczaæ. Niniejsza ksi±¿ka pomo¿e Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dziêki niej wzbogacisz swoj± wiedzê i staniesz siê prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.
- Poznasz tajniki programowania obiektowego.
- Nauczysz siê korzystaæ z baz danych.
- Dowiesz siê, w jaki sposób zabezpieczaæ stworzone przez siebie aplikacje.
- Napiszesz w³asny sklep internetowy, korzystaj±c z sesji i bazy SQL.
- Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
- Nauczysz siê generowaæ nie tylko strony WWW, ale tak¿e grafikê i pliki PDF.
- Dowiesz siê, jak i po co u¿ywaæ jêzyka XML.
- Skorzystasz z wielu rozszerzeñ jêzyka, które u³atwiaj± rozwi±zywanie z³o¿onych problemów.
praca zbiorowa
PHP4. Zaawansowane programowanie
PHP jedna z najpopularniejszych technologii s³u¿±cych do budowy aplikacji internetowych. Jest to niezale¿ny od platformy prosty jêzyk o ³atwej sk³adni, przyjazny dla pocz±tkuj±cych programistów. Ta ostatnia cecha zadecydowa³a o jego szerokim rozpowszechnieniu.
Dziêki ksi±¿ce " PHP4. Zaawansowane programowanie" poznasz wiele sekretów profesjonalnych zastosowañ tego jêzyka. Nauczy Ciê tworzyæ programy, które s± skalowalne, wydajne i bezpieczne, a tak¿e, dziêki modularnej, wielowarstwowej konstrukcji, ³atwe w rozbudowie. Ta ksi±¿ka nie jest tylko zbiorem sztuczek i tricków. Poznasz dziêki niej wiele zaawansowanych koncepcji pomagaj±cych tworzyæ wydajne aplikacje internetowe na du¿± skalê. Dowiesz siê, jak stworzyæ program kliencki do odczytywania e-maili, nauczysz siê tworzyæ zabezpieczone aplikacje, u¿ywaæ sesji i korzystaæ ze z³o¿onych struktur danych.
Dla kogo jest ta ksi±¿ka:
"PHP4. Zaawansowane programowanie" to ksi±¿ka dla programistów, którzy opanowali podstawy programowania i posiadaj± ogóln± znajomo¶æ technologii bazodanowych i s± zainteresowani tworzeniem du¿ych aplikacji internetowych w PHP.
Co opisuje ta ksi±¿ka:
- Instalacjê PHP w systemach uniksowych, Windows i MacOS X
- Sesje i cookies, pisanie klientów FTP, korzystanie z funkcji sieciowych i us³ug katalogowych
- Wsparcie dla LDAP dostêpne w PHP
- Tworzenie wielowarstwowych aplikacji w PHP
- Korzystanie z dokumentów XML
- Korzystanie z baz danych MySQL, PostgreSQL i interfejsu ODBC
- Zabezpieczanie, optymalizacjê aplikacji, tworzenie wersji jêzykowych programów
- Przyk³ady z ¿ycia wziête: aplikacja do obs³ugi spisu pracowników, sieciowa biblioteka
- Tworzenie interfejsu GTK do aplikacji
- Studium przypadku: system uprawnieñ dla u¿ytkowników i wielowarstwowa aplikacja e-commerce z wykorzystaniem WML
Andrew Stopford
PHP. Programowanie w systemie Windows. Vademecum profesjonalisty
Ksi±¿ka opisuje doskona³± platformê programistyczn± dla MS Windows. Opisuje ona PHP na tyle szczegó³owo, ¿e osoby zainteresowane mog± potraktowaæ j± jako podrêcznik tego jêzyka. Jej szczególn± zalet± jest wyczerpuj±ce omówienie integracji PHP z technologiami Windows. Dziêki ksi±¿ce dowiesz siê, jak tworzyæ i wykorzystywaæ obiekty COM w PHP, jak ³±czyæ PHP z platform± .NET, jak korzystaæ z ActiveDirectory oraz jak u¿ywaæ MSXML.
"PHP. Programowanie w systemie Windows. Vademecum profesjonalisty" zawiera równie¿ opis:
- Instalacji PHP w systemie Windows
- Konfigurowania i optymalizacji serwerów WWW
- Jêzyka PHP i jego funkcji
- £±czenia PHP z bazami danych (Microsoft SQL Server, Oracle i MySQL)
- U¿ycia XML i XSLT w PHP
- Integracji PHP z ASP przy u¿yciu WDDX
- Tworzenia us³ug WWW w PHP
Ulrich Günther
PHP. Praktyczne wprowadzenie
Statyczne strony WWW tworzone w jêzyku HTML nie zawsze spe³niaj± oczekiwania twórców i odbiorców. Coraz czê¶ciej ich miejsce zajmuj± dynamiczne serwisy WWW oparte na bazach danych. Jednym z najpopularniejszych narzêdzi do ich tworzenia jest jêzyk PHP. Jest to ³atwy do opanowania jêzyk skryptowy dzia³aj±cy po stronie serwera, dystrybuowany na zasadzie open source. Poniewa¿ ma ogromne mo¿liwo¶ci, do tworzenia dynamicznych witryn WWW i aplikacji internetowych u¿ywaj± go setki programistów na ca³ym ¶wiecie. Dziêki wiadomo¶ciom zawartym w tej ksi±¿ce ³atwiej do³±czyæ do ich grona i napisaæ samodzielnie mechanizmy, na których opieraj± siê dynamiczne witryny internetowe.
Ksi±¿ka "PHP. Praktyczne wprowadzenie" u³atwia szybkie i bezproblemowe pokonanie dystansu pomiêdzy statycznymi witrynami w jêzyku HTML a dynamicznymi serwisami WWW w jêzyku PHP. Na przyk³adzie prawdziwego projektu -- budowy dynamicznej witryny WWW -- pokazano, jak u¿ywaæ PHP do tworzenia wszystkich elementów takiej witryny. Autor ksi±¿ki, Urlich Günther, wykorzystuj±c swoje do¶wiadczenie dydaktyczne, przedstawia:
- Informacje o technologiach stosowanych do tworzenia witryn WWW
- Podstawowe zasady programowania w jêzyku PHP
- Tworzenie interaktywnych formularzy
- Stosowanie funkcji i obiektów
- Tworzenie mechanizmów korzystaj±cych z baz danych
- Dynamiczne generowanie elementów graficznych
- Techniki wykrywania i usuwania b³êdów w skryptach
Nauczenie siê zasad programowania w PHP to pierwszy krok do realizacji w³asnych projektów dynamicznych witryn WWW.
Hugh E. Williams, David Lane
PHP i MySQL. Aplikacje bazodanowe
Ksi±¿ka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworz± lub zamierzaj± tworzyæ witryny WWW oparte na technologii PHP i MySQL. Opisano w niej regu³y i techniki wykorzystywane przy tworzeniu ma³ych i ¶rednich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarz±dzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak ¶ledziæ poczynania u¿ytkowników za pomoc± sesji, pisaæ bezpieczny kod, oddzielaæ go od warstwy prezentacyjnej i uniezale¿niaæ go od wyboru bazy danych. Opisuje równie¿ techniki generowania raportów i obs³ugi b³êdów oraz zaawansowane zagadnienia zwi±zane z bazami danych i programowaniem zorientowanym obiektowo.
- Typowe modele architektury aplikacji bazodanowych
- Jêzyk PHP -- podstawowe wiadomo¶ci
- Programowanie zorientowane obiektowo w PHP5
- Jêzyk SQL i baza danych MySQL
- Biblioteka PEAR
- Kontrola poprawno¶ci wprowadzanych danych z wykorzystaniem PHP i JavaScript
- Mechanizmy bezpieczeñstwa w aplikacjach bazodanowych
- Wdra¿anie aplikacji
- Generowanie raportów
- Przyk³ad praktyczny -- internetowy sklep z winami
Wiadomo¶ci zawarte w tej ksi±¿ce pomog± ka¿demu programi¶cie stworzyæ sklep internetowy, portal lub system zarz±dzania tre¶ci±.
Praca zbiorowa
PHP. Stwórz w³asn± stronê internetow±
Ksi±¿ka "PHP. Stwórz w³asn± stronê internetow±" to podrêcznik przedstawiaj±cy zasady tworzenia aplikacji internetowych z wykorzystaniem jêzyka PHP i bazy danych MySQL. Wed³ug za³o¿eñ autora ma on pomóc nawet najmniej do¶wiadczonym programistom w zdobyciu kwalifikacji niezbêdnych do rozpoczêcia kariery zawodowej w ¶wiecie tworzenia aplikacji internetowych. Ka¿de poruszone w nim zagadnienie ilustrowane jest starannie dobranymi przyk³adami metod programowania, które pomog± nauczyæ siê tworzenia wysokiej jako¶ci aplikacji. Niemal we wszystkich rozdzia³ach ksi±¿ki prezentowane s± najbardziej praktyczne i najczê¶ciej wykorzystywane sztuczki programistyczne (maj±ce zwi±zek nie tylko z jêzykiem PHP).
- Podstawowe informacje o funkcjonowaniu internetu
- Zasady dzia³ania skryptów uruchamianych po stronie serwera
- Instalacja i konfiguracja serwera Apache, platformy PHP i bazy danych MySQL
- Szczegó³owy opis jêzyka PHP
- Korzystanie z bazy danych MySQL
- Tworzenie aplikacji modu³owych
- Programowanie obiektowe w jêzyku PHP
Blake Schwendiman
PHP4. Kompendium programisty
Korzystaj±c z tej ksi±¿ki, mo¿esz tworzyæ w PHP4 aplikacje WWW korzystaj±ce z baz danych. Dowiesz siê, jak korzystaæ z nowych rozszerzeñ -- sesji, szybszego interpretera oraz rozszerzonej obs³ugi jêzyków Java i XML -- powoduj±cych, ¿e jêzyk ten ¶wietnie nadaje siê do tworzenia aplikacji WWW. Niniejsza ksi±¿ka zawiera wiele praktycznych przyk³adów obja¶niaj±cych sposoby tworzenia witryn za pomoc± szablonów. Podrêcznik ten jest przydatny dla ka¿dego zawodowego programisty, gdy¿ opisuje wszystko -- od instalacji i konfiguracji, do wykorzystywania istniej±cych fragmentów oprogramowania.
Znajdziesz tu wszelkie informacje potrzebne do:
- Poznania nowych funkcji PHP4
- Przetwarzania formularzy i kontrolowania poprawno¶ci danych
- Oddzielania HTML-a od kodu PHP4
- Uruchamiania i ponownego wykorzystywania kodu
- Korzystania z szablonów i baz danych
- Generowania statycznych stron HTML na podstawie dynamicznych danych
Leon Atkinson
PHP. Programowanie
Ksi±¿ka "PHP. Programowanie." to praktyczny przewodnik po PHP4 dla programistów stron internetowych. Jeden z najlepszych programistów PHP -- Leon Atkinson, uczy wszystkiego, co potrzebujesz, by stworzyæ dobr± i szybk± aplikacjê sieciow±. Dok³adnie opisuje sk³adniê PHP i kluczowe elementy jêzyka. Atkinson przedstawia tak¿e najwa¿niejsze funkcje PHP, w tym funkcje wej¶cia-wyj¶cia, przetwarzania danych, matematyczne, daty, czasu, konfiguracji, funkcje umo¿liwiaj±ce wspó³pracê z bazami danych, funkcje graficzne i sieciowe. Prezentuje on równie¿ dzia³anie PHP na przyk³adach realizuj±cych sortowanie, przeszukiwanie, analizê ³añcuchów i inne zadania. Opisane zosta³y tak¿e praktyczne metody tworzenia i diagnostyki programów w PHP4.
Ksi±¿ka PHP. Programowanie zawiera:
- Jasny i szczegó³owy opis sk³adni i funkcji PHP
- Dok³adny opis integracji PHP z bazami danych
- Techniki tworzenia i optymalizacji skryptów, pod k±tem ich wydajno¶ci i ³atwej rozbudowy
- Praktyczne techniki diagnostyczne, u³atwiaj±ce znalezienie i poprawienie b³êdów