Wikipedysta:Rootoor/Książki/PHP


Wprowadzenie
  1. PHP/O podręczniku
  2. PHP/Czym jest PHP
  3. PHP/Możliwości
  4. PHP/Jak się uczyć?
Instalacja
  1. PHP/Instalacja
  2. PHP/Instalacja/Apache
  3. PHP/Instalacja/MySQL 5
  4. PHP/Instalacja/PHP
Podstawy języka
  1. Pierwszy skrypt  
  2. Zmienne i tablice  
  3. Formularze  
  4. Struktury kontrolne  
    1. Instrukcja if  
    2. Instrukcja switch  
    3. Instrukcja for  
    4. Instrukcja while  
    5. Instrukcja do while  
    6. Instrukcja foreach  
  5. Funkcje  
  6. Inne elementy składni  
  7. Każdy popełnia błędy  
  8. Korzystanie z dokumentacji  
  9. Studium przypadku: Księga gości  
  10. Ćwiczenia  


Rozmaitości
  1. Przetwarzanie tekstu  
  2. Podstawy wyrażeń regularnych  
  3. Obsługa ciastek  
  4. Sesje  
  5. Wysyłanie e-maili  
  6. Internacjonalizacja  
  7. System plików  
  8. Data i czas  
  9. Ćwiczenia
Programowanie obiektowe ===
  1. Czym jest programowanie obiektowe?  
  2. Klasy i obiekty  
  3. Konstruktory i destruktory  
  4. Dziedziczenie  
  5. Interfejsy  
  6. Wyjątki  
  7. Elementy statyczne  
  8. Metody magiczne  
  9. Iteratory
  10. Automatyczne ładowanie
  11. Ćwiczenia
Bazy danych ===
  1. Wstęp do baz danych  
    1. Projekt bazy danych  
    2. Zarządzanie rekordami  
    3. Pobieranie rekordów  
    4. Relacje i indeksy  
  2. Biblioteka PDO  
  3. Bazy danych i sesje  
  4. Jak to się robiło kiedyś?  
  1. phpMyAdmin  
  2. Studium przypadku: System newsów  
  3. Bazy danych - co dalej?  
  4. Ćwiczenia
Systemy szablonów
  1. Czym jest system szablonów?  
  2. Smarty  
  3. Open Power Template  
  4. Ćwiczenia
Bezpieczeństwo
  1. SQL Injection  
  2. Hashowanie  
  3. PHP Injection  
  4. JS/HTML Injection
  5. Ćwiczenia

Inne

  1. Spis treści ćwiczeń
  2. Konfiguracja PHP
  3. PHP w służbie systemu
  4. Edytory PHP  
  5. Pomoc
  6. Autorzy  
  7. Dla twórców podręcznika  
  8. Wgrywanie plików na serwer
Archiwum

Archiwum zawiera fragmenty rozdziałów, które były kiedyś zaczęte, lecz póki co zostały odsunięte na później. Prace nad nimi zostaną wznowione, gdy ukończona zostanie dotychczasowa zawartość podręcznika.

  1. Dlaczego nie piszemy ciurkiem?  
  2. Gdzie trzymać konfigurację?  
  3. Autoryzacja i logowanie
  4. Wstęp do programowania obiektowego