окумент. Найпопулярніші на сьогоднішній день браузери: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari і Opera.
.3 Теоретичні основи побудови веб-сайтів
Для створення динамічного сайту необхідно знати основні принципи роботи web-сервера, вивчити основи програмування мовою HTML, PHP, знати основи CSS, розуміти основи пошукової оптимізації.
.3.1 Принципи роботи web-сервера
Сервіс WWW працює за технологією клієнт-сервер. сервер - це програмне забезпечення, встановлене на комп'ютері, за допомогою якого по протоколу HTTP надається доступ до веб-сторінок. Найбільш поширеними web-серверами є Apache, що працює на платформі Unix / Linux і IIS (Internet Information Service), що працює під управлінням Windows. Також web-сервером називається і сам комп'ютер, на якому встановлено це програмне забезпечення і зберігаються файли веб-сайтів.
Функції сервера: на сервері зберігаються різні ресурси (наприклад веб-сторінки); для кожного ресурсу встановлюються права доступу; сервер обробляє запити клієнтів, яким необхідний той чи інший ресурс; сервер здійснює обмін інформацією з клієнтами та іншими серверами. В якості клієнта використовується браузер. Функції клієнта: браузер здійснює запит необхідного ресурсу; браузер обробляє отриманий ресурс. Схема доступу браузера до веб-сайту показана на малюнку 1.
Рисунок 1 - Схема доступу клієнта (браузера) до веб-сайту
У рядку адреси браузера набирається адресу сайту, на який хоче потрапити користувач (наприклад # «justify"> .3.2 Основи програмування на мові PHP
Коли PHP розбирає файл, він просто передає текст файлу, поки не виявить один із спеціальних тегів, який говорить про необхідність розпочати інтерпретацію тексту як коду PHP. Розбирач виконує весь знайдений код до закриває тега PHP, який говорить Розбирач, що потрібно знову почати просто передавати текст. Цей механізм дозволяє впроваджувати PHP-код в HTML: всі за межами тегів PHP залишається без змін, а всередині тегів - розбирається як код.
Два набору тегів, які використовуються для позначення блоків коду PHP. і ). Але, якщо передбачається впроваджувати PHP-код в XML або XHTML, потрібно використовувати форму для відповідності XML. Закриває тег автоматично має на увазі крапку з комою; і не потрібно вводити символ «крапка з комою» в кінці останнього рядка PHP-блоку.
Типи даних. PHP не вимагає (і не підтримує) явного визначення типу при оголошенні змінної; тип змінної визначається згідно контексту, в якому вона використовується. Тобто, присвоюється строкове значення змінної $ var, $ var стане рядком. Якщо присвоюється $ var цілочисельне значення, вона стане цілим числом.
Прикладом автоматичного перетворення типу є оператор додавання «+». Якщо будь-який з операндів є числом з плаваючою точкою, то всі операнди інтерпретуються як числа з плаваючою точкою, результатом буде також число з плаваючою крапкою. В іншому випадку операнди будуть інтерпретуватися як цілі числа і результат також буде цілочисловим. Це не змінює типи самих операндів; змінюється тільки те, як вони обчислюються. Приклад:
php
...