ється мова HTML, що надає широкі можливості по форматуванню і структурної розмітці документів, організації зв'язків між різними документами, кошти включення графічної і мультимедійної інформації. Як вже було сказано вище, HTML-документи проглядаються за допомогою спеціальної програми - браузера. Найбільшого поширення в даний час отримали браузери Opera, FireFox і Internet Explorer. Реалізації цих браузерів доступні практично для всіх сучасних програмних і апаратних платформ (Windows, Linux, Macintosh) .документ складається з тексту, що представляє собою зміст документа, і тегів, що визначають його структуру і зовнішній вигляд при відображенні браузером. Найпростіший html-документ виглядає наступним чином:
lt; html gt;
lt; head gt;
lt; title gt; Назва lt;/title gt;
lt;/head gt;
lt; body gt;
lt; p gt; Тіло документа
lt;/body gt;
lt;/html gt;
Як видно з прикладу, тег являє собою ключове слово, укладену в кутові дужки. Розрізняють одинарні теги, як, наприклад, lt; p gt ;, і парні, як lt; body gt; lt;/body gt ;, в останньому випадку дію тега поширюється тільки на текст між його відкриває і закриває дужкою. Теги також можуть мати параметри - наприклад, при описі сторінки можна задати колір фону, колір шрифту і т.д.:
lt; body bgcolor= white text= black gt;.
Текст всього документа полягає в теги lt; html gt ;, сам документ розбивається на дві частини - заголовок і тіло. Тема описується тегами lt; head gt ;, в які можуть бути включені назву документа (за допомогою тегів lt; title gt;) та інші параметри, що використовуються браузером при відображенні документа. Тіло документа укладено в теги lt; body gt; і містить власне інформацію, яку бачить користувач. При відсутності тегів форматування весь текст виводиться у вікно браузера суцільним потоком, переклади рядків, прогалини і табуляції розглядаються як пробільні символи, кілька пробільних символів, що йдуть підряд, замінюються на один. Для форматування використовуються такі основні теги:
lt; p gt;- Початок нового абзацу, може мати параметр, що визначає вирівнювання:
lt; p align=right gt ;;
lt; br gt;- Переклад рядка в межах поточного абзацу;
lt; u gt; lt;/u gt;- Виділення тексту підкресленням
Посилання на інший документ встановлюється за допомогою тега
lt; a href= URL gt; ... lt;/a gt;,
де URL - повний або відносна адреса документа. При цьому текст, укладений в тег lt; a gt ;, зазвичай виділяється підкресленням і кольором, і після клацання мишею по цьому посиланню браузер відкриває документ, адреса якого вказана в параметрі href. Графічні зображення вставляються в документ за допомогою тега lt; img src= URL gt;.
1.4 PHP: Процесор гіпертексту
- це мова програмування, створена для генерації HTML-сторінок на web-сервері і роботи з базами даних. В даний час підтримується переважною більшістю хостинг-провайдерів. Входить до LAMP - «стандартний» набір для створення web-сайтів (Linux, Apache, MySQL, PHP (Python або Perl)).
В області програмування для Мережі, PHP - один з найпопулярніших скриптових мов (разом з JSP, Perl і мовами, використовуваними в ASP.NET) завдяки своїй простоті, швидкості виконання, багатій функціональності і розповсюдженню початкових кодів на основі ліцензії PHP. PHP відрізняється наявністю ядра і модулів, «розширень": для роботи з базами даних, динамічної графікою, криптографічними бібліотеками, документами формату PDF і т.п. Інтерпретатор PHP підключається до web-серверу або через модуль, створений спеціально для цього сервера (наприклад, для Apache або IIS), або як CGI-додатки.
У 1994 Расмус Лердорф написав набір скриптів на Perl/CGI оброблювальний шаблони HTML-документів. Лердорф назвав набір Personal Home Page (Особиста Домашня Сторінка) а потім написав мовою C новий інтерпретатор шаблонів PHP/FI (англ. Personal Home Page/Forms Interpreter - «Особиста Домашня Сторінка/Інтерпретатор форм». PHP/FI включав базову функціональність сьогоднішнього PHP:оформлення змінних в стилі Perl ($ ім'я_змінної для виведення значення), автоматичну обробку форм і встроєний в HTML-текст і багато іншого.
У 1997 році Енді Гутманс і Зів Сураські визнали PHP/FI 2.0 непридатним і оголосили PHP 3.0 офіційним наступником PHP/FI.
Однією з сильних сторін PHP 3.0 була можливість розширення ядра, що дало PHP можливість пр...