reklama - zainteresowany?

PHP 4. Biblia - Helion

PHP 4. Biblia
Autor: Tim Converse, Joyce Park
Tytuł oryginału: PHP 4. Bible
Tłumaczenie: Paweł Gonera
ISBN: 83-7197-391-8
stron: 608, Format: B5, okładka: twarda
Data wydania: 2001-09-06
Księgarnia: Helion

Cena książki: 79,00 zł

Dodaj do koszyka PHP 4. Biblia

Tagi: PHP - Programowanie

Chcesz tworzyć dynamiczne strony WWW współpracujące z bazami danych?

Ten rzetelnie opracowany podręcznik zawiera analizy konkretnych problemów. Ułatwi zapoznanie się z najnowszą wersją języka umożliwiającego tworzenie skryptów dołączanych do stron HTML. Jeżeli jesteś projektantem HTML, programistą C lub twórcą stron WWW używającym języków ASP, JSP, Perl lub ColdFusion, podręcznik ten stanie się twoim przewodnikiem po PHP -- produkcie dostępnym bezpłatnie. Dzięki zawartym w książce wskazówkom zamiast rozpoczynać pracę "od zera", możesz wykorzystać powszechnie dostępne skrypty, zmieniając je odpowiednio do swoich potrzeb. Kompletny opis PHP 4 to między innymi rozbudowane rozdziały pomagające Ci wykorzystać szybkość relacyjnych baz danych oraz umiejętne łączenie stron WWW z bazami danych.

Naucz się, jak:

  • tworzyć witryny ze śledzeniem sesji;
  • używać PHP do programowania obiektowego;
  • przyłączać kod PHP bezpośrednio do programów do obsługi poczty elektronicznej;
  • zabezpieczać witrynę przed atakami;
  • wykorzystać praktycznie mechanizmy cookie i przekierowywania.
Jeśli PHP 4 może coś wykonać, ty tym bardziej to potrafisz...

Dodaj do koszyka PHP 4. Biblia

 

Osoby które kupowały "PHP 4. Biblia", wybierały także:

  • Tablice informatyczne. PHP7
  • PHP i jQuery. Techniki zaawansowane. Wydanie II
  • PHP. Kurs video. Tworzenie własnego środowiska na podstawie wzorca MVC
  • PHP 8. Obiekty, wzorce, narz
  • Czysty kod w PHP. Wskaz

Dodaj do koszyka PHP 4. Biblia

Spis treści

PHP 4. Biblia -- spis treści

O Autorach (19)

Przedmowa (21)

Część I Podstawy PHP (27)

Rozdział 1. Dlaczego PHP? (29)

  • Co to jest PHP? (29)
  • Historia PHP (30)
  • Dlaczego kochamy PHP? (31)
    • PHP jest darmowy (31)
    • PHP jest łatwy (32)
    • PHP można wbudować (33)
    • PHP jest niezależny (35)
    • PHP nie bazuje na znacznikach (35)
    • PHP jest stabilny (36)
    • PHP jest szybki (36)
    • PHP jest otwarty (37)
    • PHP dobrze współpracuje z innymi produktami (38)
    • Popularność PHP rośnie (38)
    • PHP nie jest niczyją własnością (39)
    • Społeczność PHP (40)
  • Podsumowanie (40)

Rozdział 2. Skrypty wykonywane na serwerze WWW (41)

  • Statyczny HTML (41)
  • Technologie wykonywane na kliencie (44)
  • Skrypty wykonywane na serwerze (47)
  • Do czego są dobre skrypty serwera (51)
  • Podsumowanie (53)

Rozdział 3. Rozpoczynamy pracę z PHP (55)

  • Dzierżawa lub własny serwer (55)
    • Wariant z dostawcą Internetu (55)
    • Własny serwer: wady i zalety (58)
    • Rozwiązania pośrednie (59)
  • Instalowanie PHP (59)
    • Zanim zaczniesz (60)
    • Procedura instalacji (61)
    • Narzędzia programistyczne (66)
  • Podsumowanie (67)

Rozdział 4. Dodajemy PHP do HTML (69)

  • HTML jest gotowy na PHP (69)
  • Przełączanie się z HTML do PHP (70)
    • Kanoniczne znaczniki PHP (70)
    • Krótkie znaczniki otwierające (w stylu SGML) (70)
    • Witaj świecie (71)
    • Wejście i wyjście z trybu PHP (72)
    • Dołączanie plików (73)
  • Podsumowanie (74)

Rozdział 5. Składnia, zmienne i wyświetlanie (75)

  • PHP wiele wybacza (75)
  • HTML to nie PHP (76)
  • Składnia PHP bazuje na C (76)
    • PHP nie przejmuje się odstępami (76)
    • PHP jest czasami wrażliwy na wielkość liter (77)
    • Instrukcje to wyrażenia zakończone średnikiem (77)
    • Bloki (80)
  • Komentarze (80)
    • Komentarze wielowierszowe w stylu C (81)
    • Komentarze jednowierszowe: # i // (81)
  • Zmienne (82)
    • PHP skorzystał ze stylu zmiennych Perl (82)
    • Deklarowanie zmiennych (82)
    • Przypisywanie zmiennym wartości (82)
    • Zmiana wartości zmiennych (83)
    • Nieprzypisane zmienne (83)
    • Możesz dowolnie zmieniać tryby pracy (85)
  • Wyjście (86)
    • Echo i print (86)
    • Zmienne i ciągi (87)
  • Podsumowanie (88)

Rozdział 6. Typy w PHP (91)

  • Pierwsza zasada: nie przejmuj się (91)
    • Brak deklaracji typów zmiennych (91)
    • Automatyczna konwersja typów (92)
  • Typy w PHP (92)
  • Typy proste (93)
    • Integer (93)
    • Double (94)
    • Boolean (95)
    • Przykłady (96)
    • String (97)
  • Tablice (100)
    • Implementacja tablic (101)
    • Ciągi znaków jako indeksy tablicy (101)
    • Czy w PHP są struktury? (102)
    • Inne własności tablic (102)
  • Obiekty (102)
    • Przegląd OOP (102)
    • Jak bardzo obiektowy jest PHP? (103)
    • Definiowanie klas w PHP (103)
    • Tworzenie obiektów (104)
  • Kontrola typów (104)
  • Przypisania i konwersje (105)
    • Przepełnienie liczby całkowitej (109)
    • Szukamy największej liczby całkowitej (109)
  • Podsumowanie (110)

Rozdział 7. Sterowanie (111)

  • Wyrażenia logiczne (112)
    • Stałe logiczne (112)
    • Operatory logiczne (112)
    • Operatory porównania (114)
    • Operator trójskładnikowy (116)
  • Instrukcje warunkowe (117)
    • If-else (117)
    • Switch (120)
  • Pętle (121)
    • Pętle ograniczone i nieograniczone (122)
    • While (122)
    • Do-while (123)
    • For (123)
    • Przykłady pętli (124)
    • Break i continue (126)
    • Pętle nieskończone (128)
  • Składnia alternatywna (129)
  • Przerywanie wykonania (129)
  • Podsumowanie (130)

Rozdział 8. Użycie i definiowanie funkcji (133)

  • Użycie funkcji (133)
    • Zwracane wartości a efekty uboczne (134)
  • Dokumentacja funkcji (134)
    • Nagłówki w dokumentacji (135)
    • Szukanie opisu funkcji (136)
  • Definiowanie własnych funkcji (136)
    • Czym jest funkcja? (136)
    • Składnia definicji funkcji (137)
    • Przykład definicji funkcji (137)
    • Parametry formalne i parametry aktualne (139)
    • Nieprawidłowa liczba argumentów (139)
  • Funkcje a zasięg zmiennych (139)
    • Zmienne globalne i lokalne (140)
    • Zmienne statyczne (141)
  • Zasięg funkcji (142)
    • Include oraz require (142)
    • Rekurencja (143)
  • Zagadnienia zaawansowane (144)
    • Zmienna liczba argumentów (145)
    • Wywołanie przez wartość a wywołanie przez referencję (148)
    • Wywołanie przez referencję (148)
    • Zmienne jako nazwy funkcji (150)
    • Bardziej skomplikowany przykład (150)
  • Podsumowanie (153)

Rozdział 9. Ciągi i funkcje operujące na ciągach (155)

  • Ciągi w PHP (155)
    • Znaki i indeksy ciągu (156)
    • Operatory dla ciągów (156)
    • Złączenie i przypisanie (157)
  • Funkcje operujące na ciągach (157)
    • Sprawdzanie ciągów (157)
    • Szukanie znaków i podciągów (158)
    • Porównywanie i przeszukiwanie (159)
    • Przeszukiwanie (160)
    • Wycinanie podciągu (161)
    • Funkcje porządkujące (163)
    • Zastępowanie ciągów (163)
    • Ciągi i kolekcje znaków (165)
    • Funkcje analizujące (167)
    • Funkcje zmiany wielkości liter (169)
    • Funkcje znaków sterujących (170)
    • Formatowanie danych (171)
  • Zaawansowane własności ciągów (173)
    • Wyrażenia regularne (173)
    • Funkcje HTML (176)
  • Podsumowanie (176)

Rozdział 10. Matematyka (177)

  • Typy numeryczne (177)
  • Operatory matematyczne (178)
    • Operatory arytmetyczne (178)
    • Operatory arytmetyczne i typy (178)
    • Operator inkrementacji (179)
    • Operator przypisania (180)
    • Operatory porównania (180)
    • Kolejność operacji i nawiasy (181)
  • Proste funkcje matematyczne (182)
  • Konwersja podstawy (184)
  • Funkcje wykładnicze i logarytmy (186)
  • Trygonometria (186)
  • Liczby losowe (190)
    • Inicjowanie generatora (190)
    • Przykład: losowy wybór (192)
  • Arytmetyka o dowolnej dokładności (193)
    • Przykład użycia funkcji o dowolnej dokładności (194)
    • Konwersja obliczeń na dowolną dokładność (195)
  • Podsumowanie (197)

Rozdział 11. Tablice i funkcje operujące na tablicach (199)

  • Użycie tablic (199)
  • Czym są tablice PHP? (200)
  • Tworzenie tablic (202)
    • Bezpośrednie przypisanie (202)
    • Konstrukcja array() (203)
    • Podawanie indeksów przy użyciu array() (203)
    • Funkcje zwracające tablice (204)
  • Odczytywanie wartości (204)
    • Konstrukcja list() (205)
  • Tablice wielowymiarowe (206)
  • Informacje o tablicach (207)
  • Usuwanie z tablicy (207)
  • Iteracje (208)
    • Użycie funkcji iteracyjnych (208)
    • Iteracje za pomocą current() i next() (210)
    • Powtórne przeglądanie za pomocą reset() (211)
    • Wypisywanie w odwrotnym porządku za pomocą end() i prev() (212)
    • Pobieranie wartości kluczy za pomocą key() (213)
    • Wartości puste i funkcja each() (213)
    • Przeglądanie tablicy za pomocą array_walk() (214)
  • Stosy i kolejki (215)
  • Przekształcenia tablic (218)
    • Pobieranie kluczy i wartości (218)
    • Zamiana, odwracanie i mieszanie (219)
  • Zamiana pomiędzy tablicą i zmiennymi (222)
  • Sortowanie (222)
  • Podsumowanie (223)

Rozdział 12. Przekazywanie danych pomiędzy stronami (225)

  • HTTP jest protokołem bezstanowym (225)
  • Argumenty GET (226)
  • Inne zastosowania adresów URL w stylu GET (228)
  • Argumenty POST (230)
  • Zarządzanie zmiennymi w PHP (232)
  • Podsumowanie (234)

Rozdział 13. Funkcje systemu operacyjnego i dostępu do plików (235)

  • Funkcje czytania i zapisywania plików (236)
    • Otwarcie pliku (236)
    • Czytanie pliku (238)
    • Zapis do pliku (239)
    • Zamknięcie pliku (241)
  • Funkcje systemu plików i katalogów (241)
    • feof (241)
    • file_exists (241)
    • filesize (244)
  • Funkcje sieciowe (244)
    • Funkcje logu systemowego (244)
    • Funkcje DNS (244)
    • Funkcje gniazd (245)
  • Funkcje daty i czasu (245)
    • Jeżeli nie znasz daty ani czasu (246)
    • Jeżeli już odczytałeś datę i czas (247)
  • Funkcje konwersji kalendarza (247)
  • Podsumowanie (249)

Rozdział 14. Styl PHP (251)

  • Zalety prawidłowego stylu (251)
  • Czytelność (252)
    • Komentarze (256)
    • Nazwy zmiennych i plików (257)
  • Łatwość konserwacji (259)
    • Unikaj "magicznych liczb" (259)
    • Funkcje (260)
    • Pliki dołączane (260)
    • Interfejs obiektowy (262)
  • Solidność (263)
    • Niedostępność usługi (263)
    • Niespodziewany typ zmiennej (263)
  • Zwięzłość i wydajność (264)
    • Używaj właściwych algorytmów (264)
    • Poprawianie wydajności (264)
    • Zwięzłość: zmniejszanie (265)
    • Wskazówki na temat zwięzłości (266)
  • Tryb HTML, czy PHP? (268)
  • Oddzielanie kodu od projektu (274)
    • Funkcje (274)
    • Arkusze stylów w PHP (274)
    • Szablony i spójność stron (275)
  • Podsumowanie (276)

Rozdział 15. Podstawowe pułapki PHP (277)

  • Problemy związane z instalacją (277)
    • Źródło pliku wyświetlane w przeglądarce (278)
    • Blok PHP pokazuje się jako tekst; przeglądarka chce zapisać plik (278)
    • Nieodnaleziony serwer lub niemożliwe wyświetlenie strony (278)
  • Problemy z wyświetlaniem (279)
    • Całkowicie pusta strona (279)
    • Niekompletna lub nieprawidłowa strona (279)
    • Kod PHP pokazuje się w przeglądarce (281)
  • Niepowodzenie przy ładowaniu strony (282)
    • Nieodnaleziona strona (282)
    • Nieudane otwarcie pliku do włączenia (283)
  • Błędy analizy składni (283)
    • Komunikat błędu składni (283)
    • Brakujący średnik (284)
    • Brak znaku $ (284)
    • Nieprawidłowa zmiana trybu (285)
    • Nieoznaczone apostrofy (285)
    • Inne błędy składni (286)
  • Uprawnienia do plików (286)
    • Błąd HTTP nr 403 (286)
  • Brak dołączanych plików (286)
    • Ostrzeżenie przy włączaniu pliku (287)
  • Nieprzypisane zmienne (287)
    • Zmienna nie pokazuje się w wynikowym ciągu (287)
    • Jak zachowują się niezainicjowane zmienne (288)
    • Problemy z wielkością liter (288)
    • Problemy z zasięgiem (288)
  • Problemy z funkcjami (289)
    • Wywołanie niezdefiniowanej funkcji (289)
    • Nie można ponownie zadeklarować funkcji (290)
    • Nieprawidłowa liczba argumentów (290)
  • Błędy matematyczne (290)
    • Ostrzeżenie o dzieleniu przez zero (290)
    • Niespodziewane wyniki działań (291)
    • NaN (lub NAN) (291)
  • Przekroczenie czasu oczekiwania (292)
  • Podsumowanie (292)

Część II PHP i bazy danych (297)

Rozdział 16. Wybór bazy danych dla PHP (299)

  • Czemu używamy baz danych? (299)
    • Unikanie redundancji (300)
    • Unikanie nudnego programowania (300)
    • Szukanie (300)
    • Bezpieczeństwo (301)
    • Architektura wielowarstwowa (301)
  • Wybór bazy danych (302)
    • Możesz nie mieć wyboru (302)
    • Plikowe, relacyjne i obiektowo-relacyjne bazy danych (302)
    • ODBC/JDBC kontra własne API (303)
    • Zmiana bazy danych (304)
  • Przegląd zaawansowanych funkcji (304)
    • GUI (304)
    • Podzapytania (304)
    • Złożone złączenia (305)
    • Wielowątkowość i blokowanie (305)
    • Transakcje (305)
    • Procedury i wyzwalacze (306)
    • Klucze obce i więzy integralności (306)
    • Replikacja bazy danych (306)
  • Bazy danych obsługiwane przez PHP (307)
  • Wybieramy MySQL (307)
  • Podsumowanie (308)

Rozdział 17. Samouczek SQL (311)

  • Standardy SQL (311)
  • Podstawowe wyrażenia SQL (312)
    • SELECT (312)
    • INSERT (315)
    • UPDATE (316)
    • DELETE (316)
  • Projekt bazy danych (316)
  • Użycie połączeń do bazy danych (319)
  • Bezpieczeństwo i uprawnienia (319)
    • Ustawianie uprawnień (320)
    • Przechowywanie haseł w innym miejscu (320)
    • Użycie formularzy PHP do sprawdzania haseł (321)
    • Tworzenie kopii bezpieczeństwa (322)
  • Podsumowanie (322)

Rozdział 18. Funkcje PHP i MySQL (325)

  • Łączenie z MySQL (325)
  • Tworzenie zapytań w MySQL (326)
  • Pobieranie wyniku (327)
  • Pobieranie opisu danych (330)
  • Korzystanie z wielokrotnych połączeń (330)
  • Kontrola błędów (332)
  • Tworzenie baz danych MySQL za pomocą PHP (332)
  • Funkcje MySQL (333)
  • Podsumowanie (335)

Rozdział 19. Wyświetlanie zapytań w tabelach (337)

  • Tabele HTML i tabele bazy danych (338)
    • Przekształcenie jeden w jeden (338)
    • Przykład: wyświetlanie jednej tabeli (338)
    • Przykładowe tabele (340)
    • Ulepszanie wyświetlania (341)
  • Złożone odwzorowania (343)
    • Wiele zapytań albo skomplikowane wyświetlanie (344)
    • Użycie kilku zapytań (345)
    • Przykład skomplikowanego wyświetlania (346)
  • Tworzenie przykładowych tabel (348)
  • Podsumowanie (350)

Rozdział 20. Tworzenie formularzy z zapytań (351)

  • Formularze HTML (351)
  • Samoprzetwarzanie (352)
  • Obsługa formularzy (353)
  • Formularze zależne od zmiennych (356)
    • TEXT i TEXTAREA (356)
    • CHECKBOX (358)
    • RADIO (359)
    • SELECT (359)
  • Formularze zależne od zapytań (361)
  • Podsumowanie (362)

Rozdział 21. Dziennik sieciowy (363)

  • Dlaczego dziennik? (363)
  • Najprostszy dziennik (364)
  • Wprowadzanie danych przez HTTP (368)
  • Dołączenie bazy danych (370)
  • Możliwe rozszerzenia (375)
  • Podsumowanie (376)

Rozdział 22. Sieciowe głosowanie (377)

  • Zadania systemu (377)
    • Cele systemu (378)
    • Struktura (378)
    • Obsługa bazy danych (379)
  • Zbieranie głosów (379)
  • Wyświetlanie sumarycznych wyników (383)
    • Nadużycia i skalowanie (387)
  • Podsumowanie (387)

Rozdział 23. Styl i efektywność rozwiązań na podstawie PHP i bazy danych (389)

  • Połączenia - ograniczanie i powtórne użycie (390)
    • Przykład nieprawidłowego użycia: jedno połączenie na wyrażenie (390)
    • Kilka wyników nie wymaga kilku połączeń (391)
    • Trwałe połączenia (391)
  • Przenoszenie pracy na serwer bazy danych (392)
    • Baza jest szybsza od ciebie (392)
    • Przykład nieprawidłowego użycia: pętla zamiast warunku (393)
    • Tworzenie pól daty i czasu (394)
    • Szukanie ostatnio wstawionego wiersza (395)
  • Podsumowanie (397)

Rozdział 24. Pułapki tandemu PHP-baza danych (399)

  • Brak połączenia (399)
  • Problemy z uprawnieniami (402)
  • Nieoznaczone apostrofy (403)
  • Nieprawidłowe zapytania SQL (405)
    • Pomyłki w nazwach (407)
    • Pomyłki przy przecinkach (407)
    • Ciągi nieotoczone apostrofami (407)
    • Niezainicjowane zmienne (407)
  • Zbyt mało danych, zbyt dużo danych (408)
  • Kontrola poprawności (409)
  • Podsumowanie (409)

Część III Techniki zaawansowane (411)

Rozdział 25. Sesje (413)

  • Czym są sesje? (413)
    • Co stanowi problem? (413)
    • Dlaczego się tym zajmujemy? (414)
  • Alternatywy sesji (414)
    • Adres IP (414)
    • Ukryte zmienne (415)
    • Cookie (416)
  • Jak działają sesje w PHP (416)
    • Uaktywnianie sesji w PHP (417)
    • Rejestrowanie zmiennych w sesji (418)
    • Gdzie są przechowywane dane? (419)
  • Funkcje obsługi sesji (420)
  • Przykładowy kod sesji (422)
  • Zagadnienia konfiguracji (423)
  • Pułapki i wykrywanie usterek (423)
  • Podsumowanie (426)

Rozdział 26. Cookie i HTTP (427)

  • Cookie (427)
    • Funkcja setcookie() (428)
    • Przykłady (428)
    • Usuwanie cookie (430)
    • Odczytywanie cookie (431)
    • Zmienne GET, POST i cookie (432)
    • Pułapki cookie (435)
  • Wysyłanie nagłówków HTTP (437)
    • Przykład: przekierowanie (437)
    • Przykład: uwierzytelnianie HTTP (438)
    • Pułapki związane z nagłówkami (439)
  • Podsumowanie (439)

Rozdział 27. PHP i JavaScript (441)

  • Tworzenie kodu JavaScript w PHP (441)
    • Pojedynek obiektów (442)
    • PHP nie analizuje wysyłanych danych (442)
    • Kiedy używać JavaScript (444)
  • PHP jako koło zapasowe do JavaScript (444)
  • JavaScript statyczny kontra dynamiczny (445)
    • Dynamiczna generacja formularzy (446)
    • Przesyłanie danych z JavaScript do PHP (450)
  • Podsumowanie (452)

Rozdział 28. E-mail (455)

  • Informacje na temat architektury e-mail (455)
    • Model systemu e-mail (456)
  • Pobieranie poczty za pomocą PHP (460)
    • Tworzenie przez zaniechanie (461)
    • Tworzenie przez przykład (461)
    • Tworzenie przez upiększanie (461)
  • Wysyłanie poczty za pomocą PHP (462)
    • Konfiguracja Windows (462)
    • Konfiguracja Unixa (462)
    • Funkcja mail (462)
  • Więcej na temat aplikacji pocztowych (464)
    • Wysyłanie poczty z formularza (464)
    • Wysyłanie poczty przy użyciu bazy danych (466)
    • Własna aplikacja pocztowa w PHP (466)
  • Podsumowanie (468)

Rozdział 29. PHP i XML (469)

  • Co to jest XML? (469)
  • Praca z XML (472)
  • Dokumenty i DTD (472)
    • Struktura DTD (474)
    • Analizatory kontrolujące i nie kontrolujące poprawności (476)
  • DOM kontra SAX (477)
    • SAX (477)
    • DOM (478)
  • Funkcje PHP dla DOM (478)
    • SAX (480)
    • Użycie SAX (481)
    • Opcje SAX (482)
  • Funkcje PHP dla SAX (483)
  • Przykładowa aplikacja SAX (486)
  • Pułapki i wyszukiwanie błędów (491)
  • Podsumowanie (492)

Rozdział 30. Programowanie obiektowe w PHP (493)

  • Jak dobre jest programowanie obiektowe? (494)
    • Terminologia programowania obiektowego (494)
    • Obiekty, klasy i typy w PHP (495)
    • Atrybuty (496)
    • Funkcje (496)
    • Konstruktory (497)
    • Dziedziczenie (497)
    • Przesłanianie (498)
    • Przeciążanie (499)
    • Zasięg (499)
    • Przypisywanie, aliasy i referencje (500)
    • Wyświetlanie i drukowanie obiektów (502)
    • Przeglądanie (503)
  • Funkcje przeglądania typów i klas (503)
  • Serializacja obiektów (507)
  • Zewnętrzne interfejsy: COM, Java i CORBA (508)
    • COM i DCOM (509)
  • Przykładowa aplikacja obiektowa (510)
  • Podsumowanie (513)

Rozdział 31. Bezpieczeństwo i kryptografia (515)

  • Możliwe ataki (516)
    • Zmiana zawartości witryny (516)
    • Dostęp do kodu źródłowego (518)
    • Odczyt dowolnego pliku (519)
    • Uruchamianie dowolnych programów (521)
    • Wirusy i inne e-robaki (523)
    • Bezpieczeństwo poczty (523)
  • Szyfrowanie (524)
    • Szyfrowanie kluczem publicznym (524)
    • Szyfrowanie pojedynczym kluczem (526)
    • Szyfrowanie cookie (527)
    • Mieszanie (529)
    • Cyfrowe podpisywanie plików (530)
    • Secure Server Layer (531)
  • Witryny podejmujące problematykę bezpieczeństwa (531)
  • Podsumowanie (532)

Rozdział 32. Konfiguracja i dostrajanie (535)

  • Podglądanie zmiennych środowiska (535)
  • Poznajemy konfigurację PHP (535)
    • Opcje kompilacji (536)
    • Opcje kompilacji dla postaci CGI (541)
    • Pliki konfiguracyjne Apache (543)
    • Plik php.ini (545)
  • Poprawianie wydajności PHP (550)
  • Podsumowanie (552)

Dodatki (553)

Dodatek A PHP dla programistów C (555)

Dodatek B PHP dla programistów ASP (561)

Dodatek C PHP dla programistów HTML (571)

Dodatek D Zasoby Sieci na temat PHP (579)

Słownik (587)

Skorowidz (597)

Dodaj do koszyka PHP 4. Biblia

Code, Publish & WebDesing by CATALIST.com.pl



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