/li>
Теги фізичного форматування безпосередньо задають вид тексту на екрані браузера, наприклад пара lt; b gt; lt;/b gt; виділяє текст напівжирним зображенням, lt; u gt; lt;/u gt; задає підкреслення тексту, lt; font gt; lt;/font gt; керує шрифтом тексту.
Тег lt; img gt; вставляє зображення в документ, як якби воно було просто одним великим символом. Приклад застосування тега:
lt; img src= picture.gif gt;
Для створення гіпертекстового посилання використовується пара тегів lt; а gt; ... lt;/а gt ;. Фрагмент тексту, зображення або будь-який інший об'єкт, розташований між цими тегами, відображається у вікні браузера як гіпертекстове посилання. Активація такого об'єкта призводить до завантаження у вікно браузера нового документа або до відображення іншої частини поточної Web-сторінки. Гіпертекстове посилання формується за допомогою виразу:
lt; а href= document.html gt; посилання на документ lt;/а gt;
Href тут є обов'язковим атрибутом, значення якого і є URL-адреса запитуваного ресурсу. Лапки в завданні значення атрибуту href не обов'язкові. Якщо задається посилання на документ на іншому сервері, то вид гіперпосилання такий:
lt; а href= # justify" gt; За допомогою різних тегів можна малювати таблиці, форматувати текст, вставляти в документ зображення, відео-, звукові файли та інше.
3.1.5 Емулятор веб-сервера Denwer
Denwer - набір дистрибутивів і програмна оболонка, призначені для створення та налагодження веб-додатків на локальному комп'ютері під управлінням Windows.
Denwer (Джентльменський набір WEB розробника) - це набір дистрибутивів і програмна оболонка, призначені для створення та налагодження сайтів (веб-додатків, іншого динамічного вмісту інтернет-сторінок) на локальному комп'ютері (без необхідності підключення до мережі Інтернет) по управлінням ОС Windows.
У стандартну комплектацію входять:
повнофункціональний і стабільно працюючий WEB сервер Apache;
інтерпретатор мови програмування PHP;
інтерпретатор мови PERL;
безкоштовна, але при цьому одна з найшвидших і зручних у зверненні база даних MySQL;
імітація сервера Email пошти;
за замовчуванням вбудований движок phpMyAdmin для управління базами даних MySQL.
3.1.6 CodeIgniter як фреймворк програми
CodeIgniter - це інструмент для людей, які розробляють веб-додатки на PHP. Його мета полягає в тому, щоб дозволити розробляти проекти набагато швидше, ніж якби весь код писали руками, надаючи багатий набір бібліотек для часто затребуваних завдань, а також простий інтерфейс і логічну структуру для доступу до цих бібліотек. CodeIgniter дозволяє креативно зосереджуватися на вашому проекті, мінімізуючи кількість коду, яке потрібно писати руками для кожної конкретної задачі.распространяется під відкритою ліцензією Apache/BSD-style.легковесний. Основна система вимагає тільки кілька дуже маленьких бібліотек. Це разюче контрастує з безліччю фреймворків, які потребують значно більших ресурсів. Додаткові бібліотеки завантажуються динамічно при запиті, грунтуючись на потребах для конкретного процесу, тому основна система дуже струнка і бистрая.іспользует підхід Model-View-Controller (модель-відображення-контролер), який дозволяє значний розподіл між логікою і поданням. Це особливо добре для проектів, в яких дизайнери працюють над файлами шаблонів, так як вміст коду в цих файлах мінімізовано.
Модель - Клас моделі, набір функцій для роботи з даними, який допоможе вам оновити, отримати, додати інформацію.
Відображення - Шаблон для відображення даних, зазвичай простий html зі вставками php.
Контролер - виступає в ролі посередника між Моделлю, Відображенням, і будь-якими іншими ресурсами.
У CodeIgniter моделі не є обов'язковими, можна використовувати тільки контролер і отображеніе.и, що генеруються CodeIgniter, красиві і дружні до пошукових систем. На відміну від традиційного підходу «рядків запиту», що стало синонімічним для динамічних систем, CodeIgniter використовує сегменті-орієнтований подход.імеет широкий асортимент бібліотек, які дозволяють виконувати часто затребувані завдання у веб-розробці, такі як доступ до бази даних, відправка пошти, валідація даних форм, обслуговування сесій, маніпуляція зображеннями, робота з XML-RPC і багато іншого.
Володіє можливістю кешування на стороні сервера SQL-запитів і генеруються html-страніц.расшіряемий. Система може бути легко розширена, використовуючи ваші власні бібліотеки, помічники, через розширення класів, або системними хукамі.не вимагає використання движка шаблонів.
Хоча CodeIgniter має простий парсер шаблонів, який мож?? т в...