Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2013

Lauret zaufanych opinii

PHP5. Wprowadzenie

Autor: 

PHP5. Wprowadzenie
Stron: 352
Ksiazka drukowana Druk (oprawa: miękka)

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!

Przedmowa (9)
1. Wprowadzenie i pierwsze kroki (17)
  • Miejsce PHP w świecie internetowym (17)
  • Co wyjątkowego jest w PHP? (20)
  • PHP w działaniu (22)
  • Podstawowe zasady programów PHP (27)
  • Podsumowanie rozdziału (31)
2. Praca z tekstem i liczbami (33)
  • Tekst (33)
  • Liczby (42)
  • Zmienne (44)
  • Podsumowanie rozdziału (47)
  • Ćwiczenia (48)
3. Podejmowanie decyzji oraz powtórki (49)
  • Zrozumieć wartości: prawda i fałsz (50)
  • Podejmowanie decyzji (51)
  • Tworzenie skomplikowanych decyzji (53)
  • Powtórki (58)
  • Podsumowanie rozdziału (61)
  • Ćwiczenia (61)
4. Praca z tablicami (63)
  • Podstawy tablic (63)
  • Wykonywanie pętli na tablicach (67)
  • Modyfikacja tablic (72)
  • Sortowanie tablic (74)
  • Używanie tablic wielowymiarowych (77)
  • Podsumowanie rozdziału (80)
  • Ćwiczenia (81)
5. Funkcje (83)
  • Deklarowanie i wywoływanie funkcji (84)
  • Przekazywanie argumentów do funkcji (85)
  • Zwracanie wartości z funkcji (88)
  • Zrozumienie zasięgu zmiennych (92)
  • Podsumowanie rozdziału (95)
  • Ćwiczenia (95)
6. Tworzenie formularzy sieciowych (97)
  • Dostęp do parametrów formularza (100)
  • Przetwarzanie formularzy za pomocą funkcji (103)
  • Sprawdzanie poprawności danych (105)
  • Wyświetlanie wartości domyślnych (115)
  • Kompletny formularz (117)
  • Podsumowanie rozdziału (123)
  • Ćwiczenia (123)
7. Przechowywanie informacji w bazach danych (125)
  • Zorganizowanie danych w bazie danych (126)
  • Łączenie się z programem bazy danych (128)
  • Tworzenie tabeli (130)
  • Umieszczanie danych w bazie danych (131)
  • Bezpieczne wstawianie danych formularza (136)
  • Generowanie unikalnego identyfikatora (137)
  • Kompletny formularz wstawiania danych (138)
  • Otrzymywanie danych z bazy danych (141)
  • Zmiana formatu otrzymanych wierszy (145)
  • Bezpieczne otrzymywanie danych formularza (147)
  • Kompletny formularz otrzymywania danych (150)
  • MySQL bez PEAR DB (153)
  • Podsumowanie rozdziału (157)
  • Ćwiczenia (158)
8. Zapamiętywanie użytkowników za pomocą cookies i sesji (159)
  • Praca z cookies (160)
  • Aktywacja sesji (164)
  • Przechowywanie i otrzymywanie informacji (165)
  • Konfiguracja sesji (167)
  • Logowanie i identyfikacja użytkownika (169)
  • Dlaczego funkcje setcookie() i session_start() należy umieszczać na samej górze strony (174)
  • Podsumowanie rozdziału (175)
  • Ćwiczenia (176)
9. Obsługa daty i czasu (177)
  • Wyświetlanie daty lub czasu (177)
  • Analiza składniowa daty lub czasu (182)
  • Data i czas w formularzach (183)
  • Wyświetlanie kalendarza (192)
  • Podsumowanie rozdziału (195)
  • Ćwiczenia (195)
10. Praca z plikami (197)
  • Uprawnienia plików (197)
  • Odczytywanie i zapisywanie całych plików (198)
  • Praca z plikami CSV (204)
  • Kontrolowanie uprawnień plików (207)
  • Szukanie błędów (207)
  • Oczyszczanie dostarczonych z zewnątrz nazw plików (210)
  • Podsumowanie rozdziału (211)
  • Ćwiczenia (212)
11. Analiza składniowa i generowanie dokumentów XML (213)
  • Analiza składniowa dokumentu XML (214)
  • Generowanie dokumentu XML (220)
  • Podsumowanie rozdziału (221)
  • Ćwiczenia (222)
12. Debugowanie (223)
  • Kontrolowanie miejsc, w których pojawiają się błędy (223)
  • Poprawianie błędów składni (224)
  • Sprawdzanie danych programu (228)
  • Poprawianie błędów bazy danych (231)
  • Podsumowanie rozdziału (232)
  • Ćwiczenia (232)
13. Co jeszcze można zrobić za pomocą PHP? (235)
  • Grafika (235)
  • PDF (236)
  • Shockwave/Flash (237)
  • Kod dla określonej przeglądarki (238)
  • Wysyłanie i otrzymywanie wiadomości e-mail (239)
  • Wysyłanie plików w formularzach (240)
  • Klasy i obiekty (244)
  • Zaawansowane przetwarzanie XML (246)
  • SQLite (249)
  • Uruchamianie poleceń powłoki (249)
  • Zaawansowane operacje matematyczne (250)
  • Szyfrowanie (251)
  • Komunikacja z innymi językami (252)
  • IMAP, POP3 i NNTP (252)
  • Wiersz poleceń PHP (254)
  • PHP-GTK (254)
  • Co jeszcze możesz zrobić za pomocą PHP? (255)
A Instalacja i konfiguracja interpretera PHP (257)
B Podstawy wyrażeń regularnych (279)
C Odpowiedzi do ćwiczeń (295)
Skorowidz (331)