przewiń do treści
PHP. PRAKTYCZNE PROJEKTY
Włodzimierz Gajda
Od autora
♦
Podziękowania
♦
Metryka
♦
Dla kogo
♦
Adresy
♦
Kontakt
♦
Moje książki
♦
Oprogramowanie
♦
Skrypty
♦
Edycja kodu PHP
♦
PROJEKTY
♦
INSTALACJA
♦
BANK ZDJĘĆ
♦
SPIS TREŚCI
PEŁNY SPIS TREŚCI
PIERWSZY
OSTATNI
POPRZEDNI
NASTĘPNY
Pełny spis treści
Część pierwsza: Składnia języka PHP
1.
Pierwszy skrypt
2.
Podstawy języka PHP
3.
Instrukcje wyjściowe i napisy
4.
Stałe, zmienne, wyrażenia i operatory
5.
Instrukcje sterujące
6.
Funkcje w PHP
7.
Programowanie obiektowe
8.
Podział skryptu na wiele plików
9.
Formatowanie kodu PHP
Część druga: HTML, napisy, tablice i pliki tekstowe
10.
Generowanie kodu HTML
Projekt 10.1.
Tabliczka mnożenia
Projekt 10.2.
Tabela potęg
Projekt 10.3.
Tablica wartości funkcji trygonometrycznych
Projekt 10.4.
Zestawienie szablonów
11.
Przetwarzanie napisów
Projekt 11.1.
Karuzela
Projekt 11.2.
Abrakadabra
Projekt 11.3.
Polskie znaki iso-8859-2
Projekt 11.4.
Polskie znaki iso-8859-2 oraz windows-1250
Projekt 11.5.
Prezentacja zawartości pliku XML
Projekt 11.6.
Deszcz, jesienny deszcz
Projekt 11.7.
Przetwarzanie napisów utf-8 znak po znaku
12.
Podstawy przetwarzania tablic
Projekt 12.1.
Auta
Projekt 12.2.
Bezpieczne kolory WWW
Projekt 12.3.
Osoby
Projekt 12.4.
Kolory nazwane HTML
Projekt 12.5.
Owoce
Projekt 12.6.
Warzywa
Projekt 12.7.
Miłosierdzie gminy
13.
Krojenie plików tekstowych
Projekt 13.1.
140 kolorów CSS
Projekt 13.2.
Nagrody Nobla
Projekt 13.3.
Dzieła literatury światowej
Projekt 13.4.
Flagi
Projekt 13.5.
Autorytety informatyki
Projekt 13.6.
Polskie wyprawy badawcze
Projekt 13.7.
Z historii techniki
Projekt 13.8.
Odkrycia geograficzne
Projekt 13.9.
Przemówienia
Projekt 13.10.
Filmy i aktorzy
Projekt 13.11.
Język LOGO — ściągawka
14.
Biblioteki funkcji
Projekt 14.1.
Korona Ziem
Projekt 14.2.
Zestawienie publikacji
Projekt 14.3.
Najdłuższe rzeki świata
Projekt 14.4.
Sprawdzanie struktury pliku
Projekt 14.5.
Tabela miniatur
Projekt 14.6.
Imiona
Projekt 14.7.
Alfabet
Projekt 14.8.
Rozdziobią nas kruki, wrony
15.
Tworzenie plików
Projekt 15.1.
Kody polskich liter
Projekt 15.2.
Kolędy
Projekt 15.3.
Generator danych osobowych
Projekt 15.4.
Transponowanie danych
Projekt 15.5.
Modyfikacja kolejności kolumn, porządku i separatora
Projekt 15.6.
Cyrylica
Projekt 15.7.
Pobieranie powieści Krzyżacy
16.
Wyrażenia regularne
Projekt 16.1.
Encje HTML
Projekt 16.2.
Podział nazwisk na męskie i żeńskie
Projekt 16.3.
Podział powieści na akapity
Projekt 16.4.
Jack London: Martin Eden — format HTML
Projekt 16.5.
Jack London: Martin Eden — format LaTeX
17.
Wyszukiwanie plików
Projekt 17.1.
Lista plików
Projekt 17.2.
Tworzenie indeksu wierszy
Projekt 17.3.
Wiersze Tadeusza Różewicza
Projekt 17.4.
Tabela miniaturowych hiperłączy
Projekt 17.5.
Rekurencyjna konwersja kodowania w podfolderach
18.
Przetwarzanie wsadowe
Projekt 18.1.
Adam Mickiewicz: Pan Tadeusz
Projekt 18.2.
Adam Mickiewicz: Pani Twardowska
Projekt 18.3.
Jane Austen: Emma
Projekt 18.4.
Fraszki
Projekt 18.5.
Spis treści h3/h4
Projekt 18.6.
Zmiana nazw plików: numeracja
Projekt 18.7.
Zmiana nazw plików na podstawie treści
Część trzecia: Zmienne URL
19.
Wybór podstrony serwisu
Projekt 19.1.
Opowiadania Edgara Alana Poe
Projekt 19.2.
Tabela ekstraklasy 2006-2007
Projekt 19.3.
Kalkulator
Projekt 19.4.
Fraszki
20.
Walidacja zmiennych URL
Projekt 20.1.
Piosenki Kapeli Radości Małych
Projekt 20.2.
Treny
Projekt 20.3.
Znaki drogowe
Projekt 20.4.
Ćwiczenia z instalacji i konfiguracji sieci komputerowych
Projekt 20.5.
Stronicowanie tabeli imion
Projekt 20.6.
Państwa rozpoczynające się na wybraną literę
Projekt 20.7.
Test czcionek
21.
Stosowanie kilku zmiennych URL
Projekt 21.1.
Poezja
Projekt 21.2.
Jack London: The Call of the Wild
Projekt 21.3.
Drop folder miniatur
Projekt 21.4.
Ligi europejskie
Część czwarta: Szablony
22.
Szablony Smarty
Projekt 22.1.
Smarty — pierwszy skrypt
Projekt 22.2.
Wymiana zmiennych w szablonie
Projekt 22.3.
Lorem ipsum — test kilku modyfikatorów
Projekt 22.4.
Piosenka pt. Jadą, jadą misie
Projekt 22.5.
Smarty — owoce
Projekt 22.6.
Angielskie czasowniki nieregularne
Projekt 22.7.
Tatry
Projekt 22.8.
Kody polskich znaków
Projekt 22.9.
Mecze ekstraklasy w sezonie 2003-2004
Projekt 22.10.
Henryk Sienkiewicz: Sachem
Projekt 22.11.
Maria Konopnicka: Nasza szkapa
23.
Pliki tekstowe, zmienne URL i szablony Smarty
Projekt 23.1.
Powieści Agathy Christie
Projekt 23.2.
Ogonki DE, FR, PL, RU
Projekt 23.3.
Fraszki
Projekt 23.4.
Liczba mnoga rzeczowników angielskich
Projekt 23.5.
Sortowanie danych względem kilku kolumn
Projekt 23.6.
Fotogaleria
Projekt 23.7.
Witryna GIMP w zastosowaniach
24.
Szablony PHP
Projekt 24.1.
Przekazanie zmiennych do szablonu
Projekt 24.2.
Modyfikatory zmiennych
Projekt 24.3.
Iteracyjne przetwarzanie tablic
Projekt 24.4.
Instrukcja if
Projekt 24.5.
Maria Konopnicka: Nasza szkapa
25.
Szablony Smarty i szablony PHP — porównanie
Projekt 25.1.
Układy cyfrowe — szablony Smarty
Projekt 25.2.
Układy cyfrowe — szablony PHP
Projekt 25.3.
Zbiór zadań z C++ — szablony Smarty
Projekt 25.4.
Zbiór zadań z C++ — szablony PHP
Część piąta: Bazy danych
26.
Wsadowe tworzenie baz danych
Projekt 26.1.
Baza danych wyrazy
Projekt 26.2.
Wypełnianie bazy samochody
Projekt 26.3.
Wypełnianie bazy danych z wykorzystaniem Smarty
27.
phpMyAdmin — narzędzie do edycji i analizy zawartości baz danych
Projekt 27.1.
Wojewodztwa
Projekt 27.2.
Imiona
28.
Wizualne projektowanie baz danych w MySQL Workbench
Projekt 28.1.
Wizualny projekt bazy danych wyrazy
Projekt 28.2.
Państwa-miasta: identyfikująca relacja 1:n
Projekt 28.3.
Książka-kategoria: nieidentyfikująca relacja 1:n
Projekt 28.4.
Filmy-aktorzy: relacja n:m
Część szósta: Interfejsy API dostępu do bazy danych
29.
Funkcje mysql_xxx
Projekt 29.1.
Imiona
Projekt 29.2.
Filmy
30.
PDO
Projekt 30.1.
Imiona
Projekt 30.2.
Filmy
31.
Propel
Projekt 31.1.
Imiona
Projekt 31.2.
Filmy
Część siódma: MVC
32.
Jednowymiarowy kontroler MVC
Projekt 32.1.
Piosenki
Projekt 32.2.
Poezja
Projekt 32.3.
Filmy
33.
db-frame-tool. Skrytpy ułatwiające uruchamianie generatora Propel
Projekt 33.1.
db-frame-tool
Projekt 33.2.
Aplikacja kluby piłkarskie
34.
Obiektowa implementacja kontrolera jednowymiarowego
Projekt 34.1.
Katalog płyt winylowych — implementacja bez wykorzystania programowania obiektowego
Projekt 34.2.
Katalog płyt winylowych — implementacja obiektowa
Projekt 34.3.
Kluby piłkarskie — kontroler obiektowy
35.
Moduł/akcja, czyli kontroler dwuwymiarowy
Projekt 35.1.
Powieści A. Christie
Projekt 35.2.
Katalog płyt winylowych
Projekt 35.3.
Układy cyfrowe
Projekt 35.4.
Kontynenty, państwa i flagi
Część ósma: Przyjazne Adresy URL
36.
Moduł mod_rewrite
Projekt 36.1.
Translacja adresu adres.html na index.php
Projekt 36.2.
Wykluczanie adresu index.php
Projekt 36.3.
Ustalanie zmiennych URL na podstawie fragmentu adresu
Projekt 36.4.
Eliminacja adresów o rozszerzeniu .php w projekcie 36.3
Projekt 36.5.
Kolędy
Projekt 36.6.
Kolędy — wykluczanie adresów .php
Projekt 36.7.
Kolędy — generowanie pliku .htaccess
37.
Wzbogacanie aplikacji o obsługę przyjaznych URL-i
Projekt 37.1.
HTML, XHTML i CSS. Praktyczne projekty
Projekt 37.2.
HTML, XHTML i CSS. Praktyczne projekty — rozwiązanie wzbogacone o obsługę przyjaznych URL-i
38.
Routing przyjaznych adresów URL
Projekt 38.1.
Ptaki
Projekt 38.2.
Mundial
©2009
Włodzimierz Gajda