Ksi±¿ki wybierz dzia³: Informatyka | Biznes | Pedagogika
    e-Targ.pl -> ksi±¿ki -> informatyczne

hipermarkety 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.







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
Tre¶æ ksi±¿ki uzupe³niaj± dodatki opisuj±ce sposób instalacji omawianych w niej narzêdzi oraz dodatkowe, przydatne aplikacje.

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.







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:

  1. wstêpu do programowania,
  2. przewodnika po wszystkich funkcjach,
  3. przegl±du typowych problemów programistycznych
  4. 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?













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.
Naszym celem nie by³o podawanie ogromnych ilo¶ci teorii i nastêpnie pozostawienie Czytelnika samemu sobie. D±¿yli¶my do praktycznego pokazania, w jaki sposób PHP wspomaga projektantów wykorzystuj±cych Flasha.

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
"Sterling i Andrei stworzyli podrêcznik zawieraj±cy rozwi±zania konkretnych problemów, przedstawiaj±c jednocze¶nie informacje niezbêdne do rozwi±zania niemal ka¿dego problemu". -- Rasmus Lerdorf, twórca PHP







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.
Pomo¿e Ci w tym prosty jêzyk w jakim napisana jest ksi±¿ka oraz liczne przyk³ady kodu, a tak¿e osoba autora, do¶wiadczonego programisty i wyk³adowcy PHP na Uniwersytecie Kalifornijskim w Berkeley.







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







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.







e-targ.pl |Motoryzacja| Ksi±¿ki | Zabawki | Obuwie | Ubrania