Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- Aplikacja KOLOS"
Aplikacja do prawidłowego działania wymaga serwera HTTP z zainstalowaną obsługą PHP oraz bazą danych MySQL.
Jest to otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows). Apache jest najszerzej stosowanym serwerem HTTP w Internecie. Podstawowe cechy to:
• wielowątkowość
• skalowalność
• bezpieczeństwo
• Kontrola dostępu/uwierzytelnianie: mod_authz_host
• Serwer Apache nie jest wolny od luk stwarzających potencjalne zagrożenie.'
Jest to wolnodostępny system zarządzania relacyjna bazą danych. Została napisany z myślą o standardzie SQL. MySQL obsługuje większą część obecnego standardu ANSI/ISO SQL (tj. SQL:2003). Serwer MySQL dostępny jest dla wszystkich popularnych platform systemowych i różnorakich architektur procesorów. Jest dostępny także w wersji źródłowej, co umożliwia skompilowanie go dla dowolnej innej platformy.2
MySQL jest Systemem Zarządzania Relacyjnymi Bazami Danych. Zadaniem takiego systemu jest zarządzanie informacjami znajdującymi się w tabelach w bazie danych w taki sposób, aby ich wyszukiwanie odbywało się w maksymalnie jak najkrótszym czasie. MySQL jest często stosowany ze względu na dużą wydajność i szybkość działania. Te cechy pozwalają go wykorzystać zarówno do małych jak i dużych projektów internetowych oraz informatycznych. Połączenie języka programowania PHP oraz bazy danych MySQL pozwala na przygotowanie bardzo zaawansowanych stron WWW oraz aplikacji webowych.3
HTML (ang. HyperText Markup Language) - hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych. HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu - formując hiperłącza, akapity, nagłówki, listy - oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych np. interaktywne formularze danych. HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków, użytych czcionek i kolorów, zalecane jest wykorzystywanie kaskadowych arkuszy stylów CSS. W składni HTML wykorzystuje się pary znaczników umieszczone w nawiasach ostrokątnych, np. <title> i </title> lub <hl> i </hl>. HTML pozwala również na osadzanie ciągów instrukcji języków skryptowych, umieszczonych pomiędzy znacznikami <script>
3