reklama - zainteresowany?

PHP4 od podstaw - Helion

PHP4 od podstaw
Autor: Wankyu Choi, Allan Kent, Chris Lea, Gane
Tytuł oryginału: Beginning PHP4
Tłumaczenie: Paweł Gonera, Piotr Rajca
ISBN: 83-7197-494-9
stron: 784, Format: B5, okładka: miękka
Data wydania: 2001-12-17
Księgarnia: Helion

Cena książki: 75,00 zł

Dodaj do koszyka PHP4 od podstaw

Tagi: PHP - Programowanie

PHP4 jest najnowszym wcieleniem PHP -- PHP Hypertext Preprocesor. Jest to język programowania przeznaczony do tworzenia dynamicznych, interaktywnych witryn WWW, który został wymyślony przez Rasmusa Lerdorfa przed rokiem 1994. Od tego czasu zmienił się niezmiernie i jest teraz używany przez programistów WWW na całym świecie. Czym więc tak naprawdę jest? Można go określić technicznie jako przenośny, wbudowywany w HTML język programowania skryptów serwera WWW. PHP4 może być wykorzystany w bardzo różnych rodzajach aplikacji, od użytkowych, jak edytor, do wydajnych witryn typu sklep lub wyszukiwarka. W tej książce spróbujemy przekazać czytelnikowi wiedzę na temat tworzenia witryn przy użyciu PHP4. Przedstawione zostaną użyteczne techniki kodowania i pomysły w jaki sposób można ich użyć we własnych aplikacjach. PHP może być użyty do stworzenia witryn, które zna każdy użytkownik Sieci. Od witryn handlu elektronicznego do wyszukiwarek czy portali informacyjnych. Wiele dużych witryn WWW posiada niektóre lub wszystkie te mechanizmy. W tej książce stworzymy między innymi:

  • edytor oparty na przeglądarce pozwalający na tworzenie i edycję plików na serwerze przy użyciu przeglądarki,
  • witrynę dla sklepów pozwalającą na odszukanie towaru i wyświetlenie graficznej mapy odpowiedniego stoiska,
  • sieciową grę,
  • wyszukiwarkę WWW pozwalającą na wyszukanie witryny w katalogu lub nawigację przez strukturę hierarchiczną,
  • usługę list pocztowych pozwalającą użytkownikom na prenumeratę listy i pozwalającą administratorom na wysyłanie poczty do subskrybentów.

Dodaj do koszyka PHP4 od podstaw

 

Osoby które kupowały "PHP4 od podstaw", wybierały także:

  • PHP 8 Programming Tips, Tricks and Best Practices
  • Domain-Driven Design in PHP
  • PHP Microservices
  • Drupal 8 Module Development. Second edition
  • Mastering The Faster Web with PHP, MySQL, and JavaScript

Dodaj do koszyka PHP4 od podstaw

Spis treści

PHP4 od podstaw -- spis treści

O Autorach (11)

Wstęp (13)

  • Dlaczego PHP4? (14)
    • Znak zachęty (15)
  • Czego potrzebujesz, aby korzystać z książki? (15)
  • Zasoby w sieci dotyczące PHP4 (16)
  • Konwencje (16)

Rozdział 1. Instalacja (19)

  • Co powinienem zrobić? (20)
  • Instalowanie PHP4 na Windows (21)
    • Instalowanie PHP do Apache Web Server (23)
  • Instalowanie PHP4 na Linuksie i innych systemach uniksowych (24)
    • Wybór metody instalacji (25)
    • Skąd otrzymać pliki RPM? (25)
    • Jakich pakietów potrzebujemy? (26)
    • Konfigurowanie i uruchamianie Apache i PHP4 (27)
  • Testowanie instalacji (30)

Rozdział 2. Pisanie programów w PHP (35)

  • Przykładowy program PHP (36)
  • Przeglądanie strony WWW (40)
    • Klient-serwer (40)
  • Na scenę wchodzi PHP (46)
    • Skrypty serwera (47)
  • Pamięć podręczna (48)
  • Zmienne (49)
    • Typy danych (52)
    • Stałe (60)
    • Inicjalizacja (61)
    • Konwersje (62)
    • Zmienne środowiska (65)
  • Podsumowanie (66)

Rozdział 3. Pobieranie danych od użytkownika (67)

  • Formularze HTML (68)
    • Znacznik FORM (68)
    • Atrybuty FORM (69)
    • Kontrolki formularzy HTML a PHP (73)
    • Użycie wartości z formularza w skryptach PHP (96)
  • Podsumowanie (102)

Rozdział 4. Podejmowanie decyzji (103)

  • Wyrażenia warunkowe lub rozgałęzianie (104)
    • Przykład rozgałęziania z życia wzięty (104)
    • Instrukcja if (105)
    • Wielokrotne warunki - else i elseif (121)
    • Instrukcja switch (130)
  • Kontrola poprawności formularza (134)
  • Podsumowanie (139)

Rozdział 5. Pętle i tablice (141)

  • Pętle (142)
    • Pętle while (142)
    • Pętle do while (149)
    • Pętle for (153)
  • Tablice (158)
    • Inicjalizacja tablic (159)
    • Przeglądanie tablic (161)
    • Sortowanie tablic (170)
    • Różne funkcje operujące na tablicach (173)
    • Tablice wielowymiarowe (176)
    • Praktyczne zastosowanie tablic (177)
  • Nowe własności pętli i tabel i PHP4 (181)
    • Wielokrotne sortowanie tablic (181)
    • Pętle foreach (182)
  • Podsumowanie (184)

Rozdział 6. Organizacja kodu (187)

  • Dlaczego ponowne użycie kodu jest tak przydatne? (188)
    • Modularyzacja (188)
  • Funkcje (189)
    • Definiowanie i wywoływanie funkcji (189)
    • Wybór funkcji (196)
    • Przekazywanie wartości (197)
  • Zasięg zmiennych (201)
    • Zmienne globalne i lokalne (202)
  • Zagłębianie (208)
    • Rekurencja (210)
  • Pliki dołączane (212)
    • Typowe zastosowania plików dołączanych (216)
  • Podsumowanie (218)

Rozdział 7. Obsługa i unikanie błędów (219)

  • Obsługa błędów w PHP (220)
    • Niebezpieczne komunikaty (220)
    • Nieczytelne strony WWW (220)
    • Niewidoczne komunikaty błędów (221)
  • Typy błędów (221)
    • Błędy składni (221)
    • Błędy logiczne (224)
  • Zasady dobrego kodowania (229)
    • Wcinanie kodu (229)
    • Komentowanie kodu (230)
    • Użycie funkcji (231)
    • Użycie dołączanych plików (232)
    • Użycie znaczących nazw zmiennych (232)
  • Próby załamania kodu (233)
    • Dokładne sprawdzanie formularza (234)
  • Pobieranie danych od użytkownika (236)
    • Wyrażenia regularne (236)
    • Wzorce (237)
    • Znaki specjalne (238)
  • Uruchamianie skryptów PHP (249)
    • Użycie echo() (249)
    • Sprawdzanie źródła HTML (250)
    • Ukrywanie komunikatów błędów (251)
    • Sprawdzanie dziennika błędów (251)
    • Ręczne wykonywanie ciężkiej pracy (252)
  • Podsumowanie (252)

Rozdział 8. Praca z klientem (255)

  • Ulepszanie protokołu bezstanowego (256)
    • Rozmowa z użytkownikiem - HTTP, HTML, PHP i interakcyjność (257)
    • Sesje w PHP4 (258)
  • Sposoby typu "Zrób to sam" (259)
    • Użycie ukrytych pól (259)
    • Ciągi zapytań (267)
    • Cookie (275)
  • Sesje (283)
    • Sesje PHP4 (283)
  • Podsumowanie (287)

Rozdział 9. Obiekty (289)

  • Terminologia obiektowa (290)
  • Użycie predefiniowanych klas (292)
    • Tworzenie kalkulatora z pamięcią (298)
    • Dalsze poznawanie naszej prostej klasy (301)
  • Tworzenie własnych klas (304)
    • Tworzenie klasy od podstaw (304)
    • Rozszerzanie istniejącej klasy (307)
  • Użyteczny obiekt (310)
  • Podsumowanie (314)

Rozdział 10. Obsługa plików i katalogów (315)

  • Działania na plikach (316)
    • Otwieranie i zamykanie plików (316)
    • Czytanie i zapis do pliku (319)
    • Pobieranie informacji o plikach (331)
    • Rozdzielanie nazwy pliku i ścieżki (339)
    • Kopiowanie, zmiana nazwy i usuwanie plików (339)
    • Tworzenie edytora tekstu (342)
  • Praca z katalogami (350)
    • Inne funkcje operujące na katalogach (351)
    • Przeglądanie drzewa katalogów (353)
    • Tworzenie przeglądarki katalogów (354)
  • Przesyłanie plików (359)
  • Łączymy wszystko razem - sieciowy edytor tekstu (362)
  • Zasoby (368)
  • Podsumowanie (368)

Rozdział 11. Korzystanie z baz danych w PHP (369)

  • Bazy danych (369)
    • Modele danych (370)
    • Architektura baz danych (373)
  • Dlaczego MySQL? (375)
    • Instalacja MySQL-a (376)
    • Prezentacja SQL (380)
  • Wykorzystanie MySQL-a (387)
    • Uruchamianie programu klienta (387)
    • Wybór używanej bazy danych (388)
    • Poznawanie danych w bazie (388)
    • Operowanie na danych przechowywanych w bazie (390)
    • Użycie poleceń GRANT i REVOKE (392)
    • Podsumowanie (394)
  • Obsługa MySQL w PHP (394)
    • Podstawowe funkcje (394)
  • Tworzenie baz danych i tabel w MySQL (402)
    • Tworzenie przykładowej bazy danych oraz tabel w PHP (407)
    • Modyfikacja tabel (410)
    • Wstawianie danych do tabel (412)
  • Zasoby (416)
  • Podsumowanie (416)

Rozdział 12. Pobieranie danych z baz MySQL w skryptach PHP (419)

  • Pobieranie danych przy użyciu PHP (419)
  • Polecenia SQL służące do pobierania danych (423)
    • Funkcje serwera (423)
    • Pobieranie wartości wybranych pól (424)
    • Tworzenie podsumowań (429)
    • Bardziej złożone zapytania (430)
  • Zastosowanie wszystkich poznanych informacji (434)
    • Użycie przeglądarki rekordów (443)
  • Zasoby (444)
  • Podsumowanie (444)

Rozdział 13. Operowanie na danych w bazach MySQL w skryptach PHP (445)

  • Wstawianie rekordów w skryptach PHP (445)
  • Aktualizacja i usuwanie rekordów z tabel (448)
  • Operowanie na polach dat i czasu (451)
  • Uzyskiwanie informacji o tabelach bazy danych (455)
  • Tworzenie skryptu rejestrującego użytkowników (464)
  • Tworzenie skryptu rejestrującego wizyty (471)
  • Tworzenie skryptu zarządzającego użytkownikami (480)
  • Zasoby (489)
  • Podsumowanie (490)

Rozdział 14. XML (491)

  • Czym jest XML? (491)
  • Struktura dokumentu XML (493)
  • Poprawnie sformułowane dokumenty XML (494)
  • DTD (498)
  • Przetwarzanie sterowane zdarzeniami (500)
  • Analiza przykładowego pliku XML (501)
  • Przetwarzanie pliku zewnętrznego (508)
  • Podsumowanie (513)

Rozdział 15. Obsługa poczty elektronicznej (515)

  • Wysyłanie wiadomości poczty elektronicznej w PHP (515)
  • Anatomia wiadomości poczty elektronicznej (518)
  • Obsługa załączników (526)
    • Anatomia wiadomości poczty elektronicznej raz jeszcze (527)
    • Dołączanie plików do wiadomości poczty elektronicznej (531)
  • Skrypt obsługujący biuletyn informacyjny (539)
  • Zasoby (556)
  • Podsumowanie (556)

Rozdział 16. Generacja grafiki (559)

  • Wiadomości podstawowe (559)
    • Tworzenie obrazu (561)
    • Rysowanie (563)
    • Wykorzystanie wszystkich poznanych możliwości (567)
  • Zastosowanie praktyczne (570)
    • Interaktywne mapy (571)
    • Rozpoczynamy pracę (571)
    • Tworzenie szkieletu aplikacji (578)
    • Dalsze możliwości funkcjonalne (584)
    • Wyświetlanie szczegółowych informacji o sklepie (586)
  • Zaawansowane techniki obsługi obrazów (590)
    • Stylizowane mapy (590)
    • Ograniczenia palet (594)
  • Podsumowanie (596)

Rozdział 17. Studium zagadnienia: katalog adresów URL (597)

  • Narzędzie do zarządzania katalogiem adresów URL (598)
  • Projekt katalogu adresów URL (598)
    • Wymagania użytkowników (599)
    • Interfejs użytkownika (601)
    • Przechowywanie informacji (602)
    • Inne ograniczenia mające wpływ na projekt (607)
    • Struktura kodu (607)
  • Implementacja kodu (611)
    • Kod wspólny - php_directory.inc (611)
    • Skrypt użytkownika - php_directory.php (656)
    • Skrypt administracyjny - dir_manager.php (657)
  • Informacje od użytkowników (680)
  • Podsumowanie (680)

Dodatek A ODBC (681)

  • Czym jest ODBC? (681)
  • Czym ODBC nie jest? (683)
  • PHP i ODBC (686)
  • Nawiązywanie połączenia ze źródłem danych (687)
  • Wykonywanie poleceń SQL (687)
  • Obsługa wyników (688)

Dodatek B Funkcje PHP (695)

  • Funkcje analizatora składni XML (695)
  • Funkcje Aspell (697)
  • Funkcje CURL (Client URL Library) (697)
  • Funkcje FDF (Forms Data Format) (697)
  • Funkcje graficzne (699)
  • Funkcje HTTP (702)
  • Funkcje kontroli generacji wyników (702)
  • Funkcje matematyczne (703)
  • Funkcje obsługi baz danych (705)
    • Funkcje obsługi baz danych dBase (705)
    • Funkcje obsługi baz danych DBM (706)
    • Funkcje obsługi baz danych Informix (707)
    • Funkcje obsługi baz danych InterBase (709)
    • Funkcje obsługi baz danych Microsoft SQL Server (710)
    • Funkcje obsługi baz danych mSQL (711)
    • Funkcje obsługi baz danych MySQL (713)
    • Funkcje obsługi baz danych Oracle 8 (716)
    • Funkcje obsługi baz danych Oracle (717)
    • Funkcje obsługi baz danych PostgreSQL (718)
    • Funkcje obsługi baz danych Sybase (721)
    • Funkcje warstwy abstrakcji bazy danych (722)
    • Funkcje zunifikowanego ODBC (723)
  • Funkcje obsługi błędów i rejestracji (725)
  • Funkcje obsługi dat i czasu (726)
  • Funkcje obsługi DOM XML (727)
  • Funkcje obsługi funkcji (727)
  • Funkcje obsługi kalendarzy (727)
  • Funkcje obsługi katalogów (729)
  • Funkcje obsługi klas i obiektów (729)
  • Funkcje obsługi łańcuchów znaków (730)
  • Funkcje obsługi opcji PHP oraz informacyjne (734)
  • Funkcje obsługi poczty elektronicznej (736)
  • Funkcje obsługi sesji (736)
  • Funkcje obsługi systemu plików (737)
  • Funkcje obsługi tablic (740)
  • Funkcje obsługi wyrażeń regularnych (rozszerzony standard POSIX) (744)
  • Funkcje obsługi wyrażeń regularnych Perla (745)
  • Funkcje obsługi zmiennych (745)
  • Funkcje POSIX (747)
  • Funkcje Pspell (748)
  • Funkcje serwera Apache (749)
  • Funkcje sieciowe (750)
  • Funkcje sterowania wykonywaniem programów (751)
  • Funkcje URL (752)
  • Funkcje WDDX (752)
  • Funkcje Zlib (753)
  • Inne funkcje (754)

Skorowidz (757)

Dodaj do koszyka PHP4 od podstaw

Code, Publish & WebDesing by CATALIST.com.pl



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