reklama - zainteresowany?

PHP4. Kompendium programisty - Helion

PHP4. Kompendium programisty
Autor: Blake Schwendiman
Tytuł oryginału: PHP 4 Developers Guide
Tłumaczenie: Paweł Gonera, Grzegorz Kowalski
ISBN: 83-7197-521-X
stron: 864, Format: B5, okładka: miękka
Data wydania: 2002-05-07
Księgarnia: Helion

Cena książki: 89,00 zł

Dodaj do koszyka PHP4. Kompendium programisty

Tagi: PHP - Programowanie

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
Żadna inna książka nie zawiera tak obszernego opisu programowania w PHP, uwzględniającego najnowsze funkcje, jak ten nieoceniony przewodnik.

Dodaj do koszyka PHP4. Kompendium programisty

 

Osoby które kupowały "PHP4. Kompendium programisty", wybierały także:

  • Tablice informatyczne. PHP7
  • PHP i jQuery. Techniki zaawansowane. Wydanie II
  • PHP i MySQL. Kurs video. Tw
  • REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
  • Naucz si

Dodaj do koszyka PHP4. Kompendium programisty

Spis treści

PHP4. Kompendium programisty -- spis treści

O Autorze (9)

Wstęp (11)

Rozdział 1. Kompilacja i instalowanie PHP (15)

  • WstÄ™p (15)
  • Pobieranie PHP (15)
  • Instalowanie wersji binarnej (16)
    • Binarna instalacja dla Windows (16)
    • Inne instalacje binarne (19)
  • Kompilowanie PHP (20)
    • Kompilowanie PHP w systemach uniksowych (20)
    • Kompilowanie PHP w Å›rodowisku Windows (25)
    • Podsumowanie wiadomoÅ›ci na temat kompilacji PHP (27)
  • Konfigurowanie PHP (27)
    • Korzystanie z pliku php.ini (28)
    • Inne metody zmiany konfiguracji PHP (29)
  • Podsumowanie (30)

Rozdział 2. Język (31)

  • WstÄ™p (31)
  • Ogólne informacje na temat skÅ‚adni (31)
  • Typy (32)
    • Liczby - caÅ‚kowite i zmiennoprzecinkowe (33)
    • CiÄ…gi (33)
    • Tablice (35)
  • Zmienne i staÅ‚e (36)
    • Zmienne predefiniowane (37)
    • ZasiÄ™g zmiennych (40)
    • StaÅ‚e (41)
  • Operatory i kolejność ich wystÄ™powania (41)
  • Instrukcje sterujÄ…ce (42)
    • if, else, elseif (43)
    • while (43)
    • do .. while (43)
    • for (44)
    • foreach (45)
    • switch (45)
    • break i continue (47)
    • include i require (49)
  • Funkcje (50)
    • Klasy i programowanie obiektowe (51)
  • Porównywanie wzorców (53)
  • Podsumowanie (53)

Rozdział 3. Formularze i cookie (55)

  • WstÄ™p (55)
  • ObsÅ‚uga formularzy w PHP (57)
    • Skalarne i wielowartoÅ›ciowe elementy formularza (57)
    • Alternatywne metody odczytywania wartoÅ›ci z formularza (58)
    • Wykorzystanie formularzy do przesyÅ‚ania plików (62)
    • Wykorzystanie danych (62)
  • Kontrola poprawnoÅ›ci danych formularza (63)
    • Kontrola danych za pomocÄ… wyrażeÅ„ regularnych (63)
    • Kontrolowanie poprawnoÅ›ci za pomocÄ… sprawdzania typów (66)
    • Klasa Validator (66)
  • Cookie (68)
  • Specyfika programowania dla WWW (70)
    • ObsÅ‚uga nieprawidÅ‚owych danych (70)
    • ObsÅ‚uga i formatowanie wyÅ›wietlanych danych (73)
  • Podsumowanie (78)

Rozdział 4. Operacje wykonywane na plikach (79)

  • WstÄ™p (79)
  • Odczytywanie i zapisywanie plików (79)
  • Wykorzystanie gniazd (81)
  • Wykorzystanie potoków (82)
  • Klasa File (83)
  • Podsumowanie (85)

Rozdział 5. Wysyłanie plików za pomocą formularza (87)

  • WstÄ™p (87)
  • WysyÅ‚anie pojedynczego pliku (87)
  • Problemy zwiÄ…zane z przesyÅ‚aniem plików (90)
  • PrzesyÅ‚anie wielu plików (91)
  • BezpieczeÅ„stwo (92)
  • Podsumowanie (93)

Rozdział 6. Współpraca PHP z bazami danych (95)

  • WstÄ™p (95)
  • Wprowadzenie (95)
  • Funkcje baz danych (96)
  • MySQL (97)
    • Rozpoczynamy pracÄ™ z MySQL (97)
    • Wykorzystanie MySQL (97)
  • ODBC (101)
    • Podstawy ODBC (101)
    • Korzystanie z ODBC (104)
  • PHPLIB (106)
  • Przechowywanie danych pochodzÄ…cych z formularzy (107)
  • Wykorzystanie możliwoÅ›ci bazy danych (110)
  • Podsumowanie (112)

Rozdział 7. Sesje i stan aplikacji (113)

  • WstÄ™p (113)
  • Podstawy dziaÅ‚ania sesji (113)
  • Mechanizm zarzÄ…dzania sesjami wbudowany w PHP (114)
    • Uruchomienie sesji w PHP (115)
    • PrzesyÅ‚anie identyfikatora sesji bez wykorzystania cookie (116)
    • Zapisywanie zmiennych sesji w bazie danych (120)
    • Inne funkcje i opcje dotyczÄ…ce sesji (125)
  • Wykorzystanie PHPLIB do obsÅ‚ugi sesji (127)
  • Tworzenie wÅ‚asnego mechanizmu obsÅ‚ugi sesji (130)
  • Inżynieria programowania a sesje (130)
  • Podsumowanie (133)

Rozdział 8. Uwierzytelnianie (135)

  • WstÄ™p (135)
  • Podstawowy system uwierzytelniania w serwerze Apache (135)
  • Aktualizacja pliku .htaccess z wykorzystaniem PHP (138)
  • Podstawowe uwierzytelnianie za pomocÄ… PHP (142)
  • Kompletny system uwierzytelniania oparty na PHP (143)
  • Podsumowanie (149)

Rozdział 9. Niezależność aplikacji od przeglądarki (151)

  • WstÄ™p (151)
  • Wprowadzenie (151)
  • WewnÄ™trzne funkcje PHP (152)
  • BrowserHawk (156)
  • Wykorzystanie informacji na temat przeglÄ…darki (161)
  • Podsumowanie (164)

Rozdział 10. Uruchamianie aplikacji WWW (165)

  • WstÄ™p (165)
  • Inżynieria programowania a uruchamianie aplikacji WWW (166)
    • Projekt aplikacji (166)
    • Definiowanie standardów programowania (167)
    • PrzeglÄ…d oprogramowania (167)
    • Testowanie (168)
    • Uruchamianie (168)
  • Programowanie defensywne (169)
  • Dostosowanie mechanizmu obsÅ‚ugi bÅ‚Ä™dów do potrzeb aplikacji (175)
  • Zaawansowana obsÅ‚uga bÅ‚Ä™dów (179)
  • Podsumowanie (186)
  • Bibliografia (186)

Rozdział 11. Wielokrotne wykorzystanie kodu (187)

  • WstÄ™p (187)
  • Ponowne wykorzystanie kodu a inżynieria programowania (187)
  • Ponowne wykorzystanie istniejÄ…cego kodu (188)
    • PHP (188)
    • C/C++ (190)
    • Java (197)
    • COM (201)
    • Inne metody (204)
  • Podsumowanie (205)
  • Bibliografia (205)

Rozdział 12. Oddzielanie kodu HTML od PHP (207)

  • WstÄ™p (207)
  • Wprowadzenie (207)
  • Oddzielanie i integracja modułów kodu z wykorzystaniem wewnÄ™trznych funkcji PHP (209)
    • PrzesÅ‚anki (209)
    • Implementacja (210)
    • Czego należy unikać? (214)
    • Oddzielanie i integrowanie kodów HTML i PHP z wykorzystaniem funkcji PHP - podsumowanie (214)
  • Wykorzystanie systemu szablonów (215)
    • FastTemplate (215)
    • Zaawansowane techniki wykorzystania klasy FastTemplate (222)
  • Podsumowanie (225)
  • Bibliografia (225)

Rozdział 13. Ten wspaniały PHP! (227)

  • WstÄ™p (227)
  • WysyÅ‚anie do przeglÄ…darki plików innych niż HTML (227)
  • Skrypty wspomagajÄ…ce pracÄ™ administratora sieci (233)
  • WDDX (239)
  • Monitorowanie sieci (244)
  • Podsumowanie (246)

Rozdział 14. Witryny tworzone na podstawie szablonów (247)

  • Podstawy wykorzystania szablonów (247)
  • Zapożyczanie (258)
  • Personalizacja witryny (261)
  • ObsÅ‚uga wielu jÄ™zyków w witrynie (263)
  • Podsumowanie (266)

Rozdział 15. Tworzenie witryny opartej na bazie danych (267)

  • WstÄ™p (267)
  • Projekt bazy danych (267)
  • ZarzÄ…dzanie danymi aplikacji (271)
  • WyÅ›wietlanie danych (280)
  • Podsumowanie (286)

Rozdział 16. Generowanie statycznych stron HTML na podstawie dynamicznych danych (287)

  • WstÄ™p (287)
  • Koncepcja (288)
  • Generowanie stron statycznych (288)
    • Wykorzystanie buforowania (288)
    • Wykorzystanie klasy FastTemplate (290)
  • Techniki buforowania (293)
  • Podsumowanie (295)

Rozdział 17. Witryny handlu elektronicznego (297)

  • WstÄ™p (297)
  • BezpieczeÅ„stwo (297)
    • Zastosowanie SSL (298)
    • Certyfikaty (298)
    • BezpieczeÅ„stwo bazy danych (299)
  • Przetwarzanie pÅ‚atnoÅ›ci (300)
  • Dostarczanie produktów (309)
  • Podsumowanie (310)

Dodatek A Opis funkcji PHP w porzÄ…dku alfabetycznym (311)

Dodatek B Predefiniowane zmienne i stałe PHP (775)

  • Zmienne (775)
    • Zmienne Apache (775)
    • Zmienne Å›rodowiska (778)
    • Zmienne PHP (778)
  • StaÅ‚e (780)

Dodatek C Opcje kompilacji PHP (783)

  • Bazy danych (783)
  • Handel elektroniczny (787)
  • Grafika (787)
  • Różne (788)
  • Sieć (794)
  • DziaÅ‚anie PHP (795)
  • Serwer (796)
  • Tekst i jÄ™zyk (797)
  • XML (797)

Dodatek D Opcje konfiguracji PHP (799)

  • Ogólne dyrektywy konfiguracji (799)
  • Dyrektywy konfiguracji poczty (803)
  • Dyrektywy konfiguracji trybu bezpiecznego (804)
  • Dyrektywy konfiguracji debuggera (804)
  • Dyrektywy Å‚adowania rozszerzeÅ„ (804)
  • Dyrektywy konfiguracji MySQL (805)
  • Dyrektywy konfiguracji mSQL (806)
  • Dyrektywy konfiguracji PostgreSQL (806)
  • Dyrektywy konfiguracji Sybase (806)
  • Dyrektywy konfiguracji Sybase-CT (807)
  • Dyrektywy konfiguracji Informix (808)
  • Dyrektywy konfiguracji BC Math (809)
  • Dyrektywy konfiguracji możliwoÅ›ci przeglÄ…darek (810)
  • Dyrektywy konfiguracji zunifikowanego ODBC (810)

Dodatek E Zasoby Sieci (811)

Skorowidz (813)

Dodaj do koszyka PHP4. Kompendium programisty

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.