та інших.
Для більшості серверів PHP поставляється в 2-х варіантах - як модуль і в якості CGI препроцессора.поддержівает роботу з ODBC і велика кількість баз даних: MySQL, MSQL, Oracle, PostgreSQL, SQLite та ін.
Мова програмування PHP, особливо в зв'язці з популярною базою даних MySQL - оптимальний варіант для створення інтернет-сайтів різної складності.
Мова PHP постійно вдосконалюється, і йому напевно забезпечено довгий домінування в області мов web - программірованія.- це розширювана мова розмітки (Extensible Markup Language), розроблений спеціально для розміщення інформації в World Wide Web, поряд з HTML , який давно став стандартною мовою створення Web-сторінок. На відміну від HTML, замість використання обмеженого набору певних елементів ви маєте можливість створювати ваші власні елементи і присвоювати їм будь-які імена за вашим вибором. Примітка: мається на увазі, що читач даної статті хоча б дуже поверхово знайомий з мовою HTML.решает ряд проблем, які не вирішує HTML, наприклад:
-
Подання документів будь-якого (не тільки текстового) типу, наприклад, музики, математичних рівнянь і т.д.
- Сортування, фільтрація і пошук інформації.
- Представлення інформації в структурованому (ієрархічному) вигляді.
XML-документ являє собою звичайний текстовий файл, в якому за допомогою спеціальних маркерів створюються елементи даних, послідовність і вкладеність яких визначає структуру документа і його зміст. Основною перевагою XML документів є те, що при відносно простому способі створення та обробки (звичайний текст може редагуватися будь-яким тестовим процесором і оброблятися стандартними XML аналізаторами), вони дозволяють створювати структуровану інформацію, яку добре розуміють компьютери.документсостоіт з двох частин: размеченногодокумента, отображающего вихідну інформацію, і декларації засобів використовуваної мови розмітки. Ця декларація, звана таблицею визначення типів DTD (Document Type Definition), повинна відповідати загальним правилам мови XML, але може містити оголошення елементів, специфічних для деякого додатка і визначають використовувану різновид XML. Різновиди XML (словники XML) можуть створюватися у міру необхідності, що і виправдовує визначення XML як метамови.
1.1 Html
HTML (від англ. HyperText Markup Language - мова розмітки гіпертексту) - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок створюються за допомогою мови HTML. Мова HTML інтерпретується браузерами і відображається у вигляді документа, в зручній, красивою і читабельною для звичайної людини (польователя) формі. Мова містить перелік тегів, один тег - команда інтерпрітатора, але вона пишеться виходячи із загальних правил записи тегів.
За традицією файл входу в сайт називається index.
lt; html gt;- Початок тега
lt;/html gt;- Кінець тега
lt; head gt;- Заголовок
lt; body gt;- Тіло.
Структура HTML-файлу:
lt; HTML gt;
lt; HEAD gt;
lt;/HEAD gt;
lt; BODY gt;
lt;/BODY gt;
lt;/HTML gt;
У HEAD розташована різна допоміжна інформація загальна для всього BODY. Її писати не обов'язково, але зазвичай пишуть наступне:
lt; title gt; ... lt;/title gt;- Вміст заголовка.
Крім цього в HEAD вказують версію html, для якої писалося BODY, і вказується як зафарбовувати фон.
Вміст BODY - це просто черговість рядків, в яку вставляють різні керуючі теги, насамперед це інформація яку потрібно вивести на сторінку. Теги управляють зображенням цієї інформації.
Між дескрипторами lt; HTML gt; і lt;/HTML gt; знаходиться безпосередньо весь документ. Дескриптори lt; HEAD gt; і lt;/HEAD gt; визначають область завдання заголовка документа. Між парою lt; TITLE gt; і lt;/TITLE gt; поміщається заголовок документа. Його вміст проглядається в назві вікна броузера. Інформація в заголовку використовується деякими мережевими роботами для індексування даних при скануванні ресурсів WWW.В цю область можна вводити, наприклад, дані про автора, короткий опис документа. Між дескрипторами lt; BODY gt; і lt;/BODY gt; полягають дані, які будуть виводитися броузером на екран. Дескриптори lt; ADDRESS gt; і lt;/ADDRESS gt; містять дані про автора, які будуть виводитися на екран, наприклад, ім'я та прізвище автора, його електронну адресу, дата створення і зміни документа і т.д.
...