PHP

Z Wikibooks, biblioteki wolnych podręczników.

(Przekierowano z Programowanie:PHP)
Przejdź do: nawigacji, wyszukiwania
Wikibooks
Jest dostępna wersja do druku podręcznika PHP (edycja)

Witamy w kursie PHP na Wikibooks. Podręcznik nie jest jeszcze ukończony, jeśli czujesz się na siłach - chętnie przyjmiemy twoją pomoc. Przed rozpoczęciem edycji zawartości podręcznika zapoznaj się z rozdziałami Dla twórców podręcznika oraz Wytyczne.

Spis treści

[edytuj] Spis treści

[edytuj] Wprowadzenie

  1. O podręczniku Etap rozwoju: 100% (w dniu {{{2}}})
  2. Czym jest PHP Etap rozwoju: 100% (w dniu {{{2}}})
  3. Możliwości Etap rozwoju: 100% (w dniu {{{2}}})
  4. Jak się uczyć? Etap rozwoju: 100% (w dniu {{{2}}})

[edytuj] Instalacja

  1. Opis instalacji Etap rozwoju: 100% (w dniu {{{2}}})
  2. Apache HTTP Server Etap rozwoju: 25% (w dniu {{{2}}})
  3. MySQL 5 Etap rozwoju: 25% (w dniu {{{2}}})
  4. PHP Etap rozwoju: 100% (w dniu {{{2}}})

[edytuj] Podstawy języka

  1. Pierwszy skrypt Etap rozwoju: 100% (w dniu {{{2}}})
  2. Zmienne i tablice Etap rozwoju: 100% (w dniu {{{2}}})
  3. Formularze Etap rozwoju: 100% (w dniu {{{2}}})
  4. Struktury kontrolne Etap rozwoju: 100% (w dniu {{{2}}})
    1. Instrukcja if Etap rozwoju: 100% (w dniu {{{2}}})
    2. Instrukcja switch Etap rozwoju: 100% (w dniu {{{2}}})
    3. Instrukcja for Etap rozwoju: 100% (w dniu {{{2}}})
    4. Instrukcja while Etap rozwoju: 100% (w dniu {{{2}}})
    5. Instrukcja do while Etap rozwoju: 100% (w dniu {{{2}}})
    6. Instrukcja foreach Etap rozwoju: 100% (w dniu {{{2}}})
  5. Funkcje Etap rozwoju: 100% (w dniu {{{2}}})
  6. Inne elementy składni Etap rozwoju: 100% (w dniu {{{2}}})
  7. Każdy popełnia błędy Etap rozwoju: 75% (w dniu {{{2}}})
  8. Korzystanie z dokumentacji Etap rozwoju: 100% (w dniu {{{2}}})
  9. Studium przypadku: Księga gości Etap rozwoju: 100% (w dniu {{{2}}})

[edytuj] Rozmaitości

  1. Przetwarzanie tekstu Etap rozwoju: 100% (w dniu {{{2}}})
  2. Podstawy wyrażeń regularnych Etap rozwoju: 50% (w dniu {{{2}}})
  3. Obsługa ciastek Etap rozwoju: 100% (w dniu {{{2}}})
  4. Sesje Etap rozwoju: 100% (w dniu {{{2}}})
  5. Wysyłanie e-maili Etap rozwoju: 100% (w dniu {{{2}}})
  6. Internacjonalizacja Etap rozwoju: 100% (w dniu {{{2}}})
  7. System plików Etap rozwoju: 50% (w dniu {{{2}}})

[edytuj] Bazy danych

  1. Wstęp do baz danych Etap rozwoju: 100% (w dniu {{{2}}})
    1. Projekt bazy danych Etap rozwoju: 100% (w dniu {{{2}}})
    2. Zarządzanie rekordami Etap rozwoju: 100% (w dniu {{{2}}})
    3. Pobieranie rekordów Etap rozwoju: 100% (w dniu {{{2}}})
    4. Relacje i indeksy Etap rozwoju: 100% (w dniu {{{2}}})
  2. Wstęp do programowania obiektowego Etap rozwoju: 100% (w dniu {{{2}}})
  3. Biblioteka PDO Etap rozwoju: 100% (w dniu {{{2}}})
  4. Jak to się robiło kiedyś? Etap rozwoju: 100% (w dniu {{{2}}})
  5. phpMyAdmin Etap rozwoju: 100% (w dniu {{{2}}})
  6. Studium przypadku: System newsów Etap rozwoju: 25% (w dniu {{{2}}})
  7. Bazy danych - co dalej? Etap rozwoju: 100% (w dniu {{{2}}})

[edytuj] Systemy szablonów

  1. XT - System szablonów Etap rozwoju: 75% (w dniu {{{2}}})
  2. Czym jest system szablonów? Etap rozwoju: 100% (w dniu {{{2}}})
  3. Smarty Etap rozwoju: 75% (w dniu {{{2}}})
  4. Open Power Template Etap rozwoju: 50% (w dniu {{{2}}})
  5. Sztuczki
  6. Studium przypadku: system newsów na Smarty
  7. Studium przypadku: system newsów na OPT

[edytuj] Programowanie obiektowe

  1. Klasy i obiekty Etap rozwoju: 25% (w dniu {{{2}}})
  2. Konstruktory i destruktory Etap rozwoju: 00% (w dniu {{{2}}})
  3. Dziedziczenie
  4. Interfejsy
  5. Wyjątki
  6. Iteratory
  7. Metody magiczne
  8. Studium przypadku: Hackowanie PDO

[edytuj] Dobra aplikacja

Prosimy o niedodawanie nowych treści do tego rozdziału, do czasu aż ekipa rozwijająca podręcznik nie dotrze tutaj.

  1. Dlaczego nie piszemy ciurkiem? Etap rozwoju: 75% (w dniu {{{2}}})
  2. Wzorce projektowe
  3. Gdzie trzymać konfigurację? Etap rozwoju: 75% (w dniu {{{2}}})
  4. Przenośność
  5. Silnik
  6. Filtry
  7. Kontrola formularzy
  8. Autoryzacja i logowanie
  9. DAO
  10. MVC

[edytuj] Standard PHP Library

Prosimy o niedodawanie nowych treści do tego rozdziału, do czasu aż ekipa rozwijająca podręcznik nie dotrze tutaj.

  1. Wstęp do SPL
  2. Operacje na katalogach
  3. Operacje na plikach

[edytuj] Bezpieczeństwo

Prosimy o niedodawanie nowych treści do tego rozdziału, do czasu aż ekipa rozwijająca podręcznik nie dotrze tutaj.

  1. SQL Injection
  2. Szyfrowanie
  3. PHP Injection
  4. JS/HTML Injection

[edytuj] Inne

  1. Konfiguracja PHP
  2. PHP w służbie systemu
  3. Edytory PHP Etap rozwoju: 75% (w dniu {{{2}}})
  4. Pomoc
  5. Autorzy Etap rozwoju: 100% (w dniu {{{2}}})
  6. Dla twórców podręcznika Etap rozwoju: 100% (w dniu 13.04.2005)