spis_tresci.pdf

(65 KB) Pobierz
Wstêp
Wstęp
Jak skonstruowana jest ta książka
Style zastosowane w niniejszej książce
Czego będziemy potrzebowali w trakcie lektury niniejszej książki
Wsparcie - każdy go potrzebuje
PHP i skrypty serwerowe
Klient i serwer
Rozdział 1. Dynamiczne dane dla Flasha
Wczytywanie danych zewnętrznych
Porady dotyczące polecenia loadVariables
Detektory zdarzeń klipów filmowych
Wysyłanie informacji z Flasha
Budowa formularza rejestracji pobierania
Skrypty działające po stronie serwera
Główny skrypt rejestracyjny
Podsumowanie
Rozdział 2. Zaczynamy pracę z PHP
Kilka słów o konwencji nazewnictwa
Komentarze
Zmienne
Nadawanie nazw zmiennym
Typy danych
Operatory
Operatory arytmetyczne
Operator negacji
Operatory przypisania i konkatenacji
Operatory porównywania
Operatory logiczne
Operatory składania
Użycie instrukcji
Selekcja
Instrukcje If...
Instrukcje if.. else..
Instrukcje if..elseif..else..
Instrukcje switch
Iteracja
Pętle while
Pętle do..while
Pętle for
Tablice
Tworzenie tablic
Przebieg pętli poprzez tablicę sekwencyjną
Przebieg pętli poprzez tablicę niesekwencyjną
Tablice wielowymiarowe
Sortowanie tablic
Przejdźmy do praktyki
Podsumowanie
Rozdział 3. Zaprzęgamy PHP do pracy
Wprowadzenie do funkcji
Zasięg zmiennych
Czas życia zmiennych
Przekazywanie danych do funkcji
Zwracanie danych przez funkcje
Przekazywanie danych poprzez odwołania
Dołączanie plików zewnętrznych
Poinformuj przyjaciół
Podsumowanie
Rozdział 4. PHP a obsługa informacji
Podstawy
Znaki unikowe
Łączenie łańcuchów
Użycie zmiennych w łańcuchach
Funkcje związane z łańcuchami
print() i echo()
printf() i sprintf()
urlencode()
explode()
implode()
substr()
strlen()
strstr()
str_replace()
strtolower() oraz strtoupper()
stripslashes()
Podsumowanie
Rozdział 5. Szukając wzorców
Proste dopasowywanie wzorców
Zaczynając i kończąc na...
Znaki zastępcze
Ograniczenie
Dopasowywanie dowolnego znaku
Kwantyfikacja sekwencji znakowych
Użycie OR
Klasy znakowe i zakresy
Unikaj tego szaleństwa!
Funkcje PHP wykorzystujące wyrażenia proste
ereg() oraz eregi()
ereg_replace() oraz eregi_replace()
split() oraz spliti()
Archiwum wiadomości phpforflash.com
Podsumowanie
Rozdział 6. Zapamiętywanie informacji o odwiedzających
Cookies
Restrykcje dotyczące cookies
PHP lubi ciasteczka...
Ustawianie ciasteczek
Najczęstsze pułapki
Kto zjadł wszystkie ciasteczka?
Czas życia ciasteczka
Krótka historia time()
Ścieżki i domeny cookies
To ciasteczko jest bezpieczne, proszę pana!
Flash Cookie Cutter
Dalsza rozbudowa
Podsumowanie
Rozdział 7. Zaglądanie do plików zewnętrznych
Otwieranie plików
Niektóre akcje funkcji
Ostrzeżenia
Zamykanie plików
Wyświetlanie pliku
Odczyt z plików
fread()
fgetc()
fgets()
file()
Zapis do plików
Poruszanie się wewnątrz plików
rewind()
fseek()
ftell() oraz feof()
Więcej użytecznych funkcji
Podsumowanie
Rozdział 8. Wprowadzenie do baz danych
Wprowadzenie do SQL
Relacyjne bazy danych
Historia MySQL w skrócie
Teoria bazy danych
SQL na start...
Tworzenie bazy danych
Tworzenie tabeli
Typy danych
Usuwanie baz danych i tabel
Manipulowanie bazami danych i tabelami
INSERT
REPLACE
UPDATE
DELETE
Przeszukiwanie baz danych I tabel
SELECT
Zawężanie wyszukiwania
Podsumowanie
Rozdział 9. Integrowanie PHP z MySQL
Gdy PHP spotyka MySQL
Połączenie z serwerem MySQL
Odłączanie od serwera MySQL
Selekcjonowanie bazy danych
Tworzenie bazy danych poprzez PHP
Usuwanie bazy danych
Wykonywanie zapytań SQL poprzez PHP
Data Definition: CRETAE, DROP
Data Manipulation: INSERT, PLACE, UPDATE, DELETE
Data Manipulation: SELECT
Budowa systemu zarządzania zawartością archiwum
Podsumowanie
Rozdział 10. Przykład 1 - ankieta
Od czego zacząć tworzenie ankiety
Ustanawiając reguły...
Najważniejsze decyzje...
Ćwiczenie w prawach administratorskich
Interfejs użytkownika
Udoskonalanie za kulisami - skrypty
Tablica: ankieta
Tworzenie aplikacji ankiety
Dodanie mocy PHP
Podsumowanie
Rozdział 11. Przykład 2 - terminarz
Planujmy
Tablica: events
Budowa części PHP
Podsumowanie
Rozdział 12. Przykład 3 - forum
Plan główny
Widok forum
Widok wątku
Otwieranie nowych wątków
Widok odpowiedzi
Rejestracja
Projektowanie układu tablic
Użytkownicy
Tablica: forumUsers
Tablica: forumThreads
Tablica: forumPosts
Film Flasha: kilka przemyśleń
Skrypty PHP
Dodatek A. Instalacja PHP i MySQL
Instalacja PHP: to proste!
Instalacja Apache i PHP w systemie Windows
Pobieranie Apache
Pobieranie PHP
Rozwiązywanie problemów
Rozwiązywanie problemów
Instalacja Apache i PHP w systemie UNIX
Pobieranie Apache
Instalacja PHP w systemie UNIX
CGI-binarna
Moduł statyczny
Moduł dynamiczny
Pobieranie PHP
Rozwiązywanie problemów
Apache i PHP dla systemu Mac OS X
Rozwiązywanie problemów
Instalacja, konfigurowanie i uruchamianie MySQL w Win32
Instalacja
Demon MySQL
Monitor MySQL
Mysz się nie prześliźnie: bezpieczeństwo MySQL
Dodatek B. PHP i programowanie zorientowane obiektowo
OOPs!
OOP w przykładzie
Właściwości
Metody
Tworzenie instancji
Konstruktory
Dziedziczenie
Chodźmy na zakupy!
Część Flasha
Część PHP
Podsumowanie
Dodatek C. Zasoby
Łącza Foundation PHP for Flash
Strona domowa Autora
Strony domowe producentów oprogramowania
Narzędzia przygotowawcze
Edytory PHP
Tablice ogłoszeniowe i fora dyskusyjne PHP
Zasoby PHP w sieci Web
Firmy hostingowe obsługujące PHP
Zgłoś jeśli naruszono regulamin