Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ
PHP5 kompendium webmastera HELION 69.00zł
Autor: Daniel Bargieł
ISBN: 83-7361-697-7
Ilość stron: 576
Data wydania: 05/2005
Zawiera CD
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ń.
Jeśli chcesz poznać język PHP i napisać swoją pierwszą aplikację internetową, sięgnij po tę książkę.
Rozdziały:
Rozdział 1. Instalacja i konfiguracja PHP (15)
- Instalacja w systemie Windows (15)
- Instalacja PHP dla serwera IIS (16)
- Instalacja PHP5 dla serwera Apache (17)
- Instalacja w systemie Linux (19)
- Konfigurowanie PHP (22)
Rozdział 2. Podstawy programowania w PHP (25)
- Składnia (25)
- Zmienne i stałe w języku PHP (30)
- Nazwy zmiennych (30)
- Przypisywanie oraz odczytywanie wartości zmiennych (31)
- Typy proste zmiennych (35)
- Definiowanie stałych (41)
- Predefiniowane stałe PHP (42)
- Operatory i wyrażenia (43)
- Operatory i wyrażenia arytmetyczne (44)
- Operator tekstowy (47)
- Operatory binarne (48)
- Operatory i wyrażenia porównania (49)
- Operatory logiczne (50)
- Konwersja typów (51)
- Sterowanie przepływem programu (54)
- Instrukcje if, else oraz else if (55)
- Pętla warunkowa while (58)
- Pętla warunkowa do ... while (59)
- Pętla for (59)
- Instrukcja switch (61)
- Instrukcje pomocnicze (63)
- Tablice (64)
- Tablice jednowymiarowe (65)
- Tablice wielowymiarowe (67)
- Pętla foreach (69)
- Konwersja tablic do zmiennych typów prostych (70)
- Funkcje (71)
- Argumenty funkcji (72)
- Zwracanie wartości przez funkcję (75)
- Złożone definiowanie funkcji (76)
- Funkcje wbudowane w PHP (78)
- Zagnieżdżanie skryptów PHP (108)
- Zasięg zmiennych (112)
- Predefiniowane zmienne PHP (115)
- Zmienna $_SERVER (116)
- Zmienna $_GET (118)
- Referencje i ich zastosowanie (120)
Rozdział 3. Programowanie obiektowe (123)
- Klasa, obiekt, właściwości i metody (123)
- Metody oraz właściwości klasy (126)
- Konstruktory i destruktory (134)
- Konstruktor klasy (134)
- Destruktor klasy (143)
- Dziedziczenie (146)
- Dostęp do metod i właściwości obiektu (151)
- Dostęp publiczny (151)
- Dostęp prywatny (152)
- Dostęp chroniony (154)
- Klasy i metody abstrakcyjne (159)
- Metody typu final (162)
- Rdzeń aplikacji (162)
- Korzystanie z interfejsów (166)
- Powielanie obiektów (171)
- Funkcja __autoload (175)
Rozdział 4. Komunikacja z bazą danych (177)
- Konfigurowanie PHP (177)
- System Windows (178)
- System Linux (179)
- Klienci baz danych (182)
- Query Analyzer dla MS SQL Server (182)
- DBManager dla MySQL oraz PostgreSQL (187)
- Podstawy SQL (193)
- Tworzenie i usuwanie bazy danych (194)
- Tworzenie i usuwanie tabel w bazie danych (196)
- Wprowadzanie informacji do tabeli oraz pobieranie informacji z tabeli (197)
- Aktualizacja informacji oraz usuwanie informacji z tabeli (201)
- Tworzenie połączenia z bazą danych z poziomu PHP (202)
- MySQL (202)
- PostgreSQL 7 (227)
- MS SQL Server 2000 (240)
- Rdzeń aplikacji (250)
Rozdział 5. Obsługa formularzy (257)
- Kod HTML formularza (258)
- Odbieranie danych przesyłanych przez formularz HTML (265)
- Metody GET oraz POST przesyłania danych (265)
- Odbieranie danych z formularza (266)
- Walidacja danych z formularza z wykorzystaniem wyrażeń regularnych (271)
- Czym są wyrażenia regularne? (271)
- Wyrażenia regularne w PHP (271)
- Metaznaki wyrażeń regularnych (272)
- Wyrażenia regularne walidujące adresy WWW oraz adresy e-mail (278)
- Wydajność (279)
- Funkcje PHP do obsługi wyrażeń regularnych (281)
- Odszukiwanie dopasowań. Funkcja preg_match() (282)
- Dzielenie ciągu przeszukiwanego. Funkcja preg_split() (282)
- Tworzenie formularza walidującego gromadzone dane (284)
Rozdział 6. Operacje na plikach (287)
- Otwarcie i zamknięcie pliku - funkcje fopen() oraz fclose() (287)
- Odczytywanie zawartości pliku (290)
- Czytanie pliku wiersz po wierszu (290)
- Czytanie pojedynczych znaków - funkcja fgetc() (300)
- Czytanie określonej liczby znaków - funkcja fread() (301)
- Czytanie całego pliku (302)
- Zapisywanie informacji do pliku (306)
- Funkcja fwrite() (306)
- Funkcja file_put_contents() (309)
- Poruszanie się po pliku (310)
- Funkcja rewind() (310)
- Funkcja fseek() (311)
- Funkcja ftell() (313)
- Usuwanie plików (313)
- Zbieranie informacji o plikach (314)
- Sprawdzanie, czy plik istnieje - funkcja file_exists() (314)
- Plik czy katalog? - funkcje is_file() oraz is_dir() (315)
- Statystyki plików (316)
- Sprawdzanie i modyfikacja uprawnień do plików i katalogów (319)
- Funkcja is_readable() (319)
- Funkcja is_writable() (320)
- Funkcja is_executable() (320)
- Zmiana nazwy plików i katalogów oraz kopiowanie plików (322)
- Zmiana nazwy plików i katalogów - funkcja rename() (323)
- Kopiowanie plików - funkcja copy() (323)
- Operacje na katalogach (324)
- Otwieranie i zamykanie katalogów (324)
- Odczytywanie zawartości katalogu (325)
- Tworzenie i usuwanie katalogów (331)
- Sprawdzanie ilości wykorzystanego miejsca na dysku (332)
- Rdzeń aplikacji - klasa Debuger (335)
- Przesyłanie plików za pomocą formularzy (338)
- Formularz wysyłania plików (338)
- Zmienna $_FILES (339)
- Kopiowanie przesłanych plików (340)
- Buforowanie informacji o plikach (344)
Rozdział 7. Programowanie wykorzystujące standard XML (345)
- Czym są dokumenty XML (345)
- Obiektowy model dokumentu XML (DOM XML) (349)
- Przetwarzanie dokumentów XML za pomocą rozszerzenia PHP o nazwie SimpleXML (350)
- Przetwarzanie dokumentów XML za pomocą klasy DOMDocument (361)
- Wyrażenia XPath (396)
- Tworzenie wyrażeń XPath w PHP (397)
- Składnia XPath (397)
Rozdział 8. Obsługa błędów (403)
- Grupy i typy błędów w PHP (404)
- Błędy inicjacji PHP (405)
- Błędy kompilacji (406)
- Błędy czasu wykonania (407)
- Błędy użytkownika (408)
- Kolejność zgłaszania błędów (409)
- Raportowanie i wyświetlanie błędów w PHP (410)
- Raportowanie błędów (410)
- Wyświetlanie błędów (412)
- Zapisywanie błędów do pliku dziennika zdarzeń (413)
- Przechwytywanie błędów z poziomu PHP (414)
- Operator kontroli błędów - operator @ (417)
- Wyjątki (417)
- Klasa Exception (418)
- Zgłaszanie i przechwytywanie wyjątków (420)
- Klasy potomne klasy Exception (424)
- Rdzeń aplikacji (425)
Rozdział 9. Sesje, cookies oraz obsługa nagłówków HTTP (435)
- Czym jest sesja (436)
- Jak działa mechanizm sesji (436)
- Tworzenie skryptów korzystających z mechanizmu sesji (437)
- Uruchamianie sesji (437)
- Uzyskiwanie identyfikatora sesji po stronie klienta (439)
- Tworzenie zmiennych sesji (439)
- Niszczenie zmiennych sesyjnych i niszczenie sesji (441)
- Czas trwania sesji (441)
- Pliki sesji (443)
- Prosty skrypt autoryzacji (444)
- Cookies (446)
- Tworzenie cookies (446)
- Usuwanie cookie (449)
- Nagłówki HTTP (449)
- Rdzeń aplikacji (451)
Rozdział 10. System szablonów Smarty (459)
- Instalacja systemu szablonów Smarty (459)
- Struktura katalogowa (462)
- Parametry konfiguracyjne (463)
- Metody obiektów klasy Smarty (467)
- Tworzenie zmiennych w szablonach TPL - metody assign() oraz assign_ by_ref() (467)
- Usuwanie utworzonych zmiennych z szablonów TPL - metody clear_all_assign() oraz clear_assign() (469)
- Metoda clear_compiled_tpl() (469)
- Tworzenie szablonów (470)
- Zasady tworzenia szablonów TPL (470)
- Zmienne (471)
- Zarezerwowana zmienna $smarty (473)
- Modyfikatory zmiennych (476)
- Funkcje wbudowane (486)
Rozdział 11. Aplikacja internetowa - Tablica ogłoszeń (493)
- Funkcjonalność aplikacji (493)
- Projekt aplikacji (494)
- Projekt bazy danych (494)
- Struktura katalogowa (497)
- Interfejs programowy aplikacji (497)
- Interfejs graficzny aplikacji (505)
- Co można poprawić (510)
- Instalacja i uruchomienie aplikacji (512)
- Instalacja bazy danych (512)
- Instalacja plików bazy danych i konfiguracja aplikacji (513)
- Problemy (514)
- Użytkownicy i dane aplikacji (515)
Dodatek A Instalacja i konfiguracja serwerów WWW (517)
- Instalacja i konfiguracja serwerów IIS i Apache w systemie Windows (517)
- Instalacja i konfiguracja serwera IIS (517)
- Instalacja i konfiguracja serwera Apache (523)
- Instalacja i konfiguracja serwera Apache 2 w systemie Linux (527)
Dodatek B Instalacja i konfiguracja wybranych baz danych (531)
- Instalacja i konfiguracja bazy danych MySQL (531)
- Instalacja MySQL w środowisku Windows (532)
- Użytkownicy bazy danych MySQL (535)
- Instalacja MySQL w środowisku Linux (536)
- Instalacja i konfiguracja bazy danych PostgreSQL (537)
- Instalacja bazy danych PostgreSQL w systemie Windows (537)
- Konfiguracja bazy danych PostgreSQL (539)
- Instalacja bazy danych PostgreSQL w systemie Linux (540)
- Instalacja serwera Microsoft SQL Server 2000 (543)
Dodatek C Dyrektywy konfiguracyjne (547)
- Funkcje operujące na wartościach dyrektyw (547)
- Dyrektywy ogólne (550)
- Obsługa plików (551)
- Obsługa i raportowanie błędów (551)
- Obsługa sesji (552)
PHP5 kompendium webmastera
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.