Zasada Rockefellera - nie rób rzeczy, na których możesz zostać złapany.
Wstęp do PHP

PHP (Hypertext Preprocesor) jest językiem skryptowym wykonywanym po stronie serwera. PHP jest podstawą wielu średnich i dużych bazodanowych aplikacji internetowych.

O popularności PHP decydują:

  • oprogramowanie o otwartym źródle;
     
  • skrypty PHP osadzane w plikach HTML (integracja z warstwą klienta);
     
  • posiada ponad 15 bibliotek pozwalających na szybki dostęp do baz danych (m. in. MySQL, ODBC, Oracle);
     
  • szybko wykonuje skrypty;
     
  • swobodny wybór platformy sprzętowej i systemu operacyjnego;
     
  • pełna funkcjonalność języka programowania naadająca się do tworzenia złożonych systemów (również obiektowych).
     

Co robi PHP?

Celem języka jest umożliwienie programistom WWW szybkiego pisania stron generowanych dynamicznie.
Najczęstsze zastosowania PHP:

  • wykonywanie funkcji systemu (obsługa systemu plików, wykonywanie poleceń systemowych, itp.);
     
  • zbieranie danych z formularzy (zapis do bazy danych lub pliku, wysyłanie e-mailem, zwrot przetworzonych danych);
     
  • uzyskiwanie dostępu do baz danych (przeglądanie, dodawanie, usuwanie i modyfikacja);
     
  • tworzenie cookies i uzyskiwanie do nich dostępu;
     
  • obsługa sesji i używanie zmiennych i obiektów sesji;
     
  • wykorzystanie uwierzytelniania użytkownika PHP do ograniczenia dostępu do niektórych zasobów witryny;
     
  • tworzenie grafiki na bieżąco;
     
  • kodowanie danych.
     

Przykłady zastosowań PHP

  • Księga gości.
     
  • Forum dyskusyjne.
     
  • Mechanizm zamieszczania newsów.
     
  • Przeszukiwanie serwisu.
     
  • Sklep internetowy.
     
  • Serwer gier on-line.
     
  • Statystyki serwisu.
     

 

Jak interpretowany jest PHP?

Plik ze skryptem zawiera "mieszankę" kodu HTML i PHP. Plik ma standardowe rozszerzenie .php.
Jego wykonanie wygląda tak:

  1. Przeglądarka WWW żąda dokumentu .php.
     
  2. Serwer WWW kojarzy plik z parserem (analizatorem składni) PHP i przesyła mu plik.
     
  3. Parser PHP przegląda plik w poszukiwaniu kodu PHP.
     
  4. Kompilator PHP wykonuje znaleziony kod, uzyskane wyniki umieszcza w miejscu uprzednio zajmowanym przez kod PHP.
     
  5. Nowy plik jest przesyłany do serwera WWW.
     
  6. Serwer wysyła plik zawierająct tylko kod HTML do przeglądarki.
     
  7. Przeglądarka wyświetla wyniki.
     

Żadna przeglądarka nigdy nie ma bezpośredniego dostępu do kodu źródłowego PHP.

« wstecz   dalej »