| ВВЕДЕННЯ
Колись давно, ще в минулому столітті, для того, щоб зробити сайт "На світовому рівні", досить було просто уміти робити web-страницы на HTML і володіти художнім смаком. Через деякий час вимоги ускладнилися: використання Javascript і Dynamic HTML стало рутинним і дизайн сайту, що не має подібних "прикрас", вважався застарілим. Ще після невеликого часу правилом "хорошого тону" для корпоративного сайту стало вживання складних програм на Perl або C++, а створювати такі сайти стало під силу, мабуть, лише колективам дизайнерських студій.
Проте прості
web-дизайнеры не бажали миритися з такою ситуацією, і відповіддю на їх побажання стала поява РНР - мови програмування, що володіє можливостями складних ськріптових мов, але в той же час дивний простого і легкого у вивченні і вживанні. РНР розшифровується як "PHP: Hypertext Preprocessor" (у назві використовується такий прийом, як рекурсія: наявна в розшифровці абревіатура "РНР" знов може бути розшифрована як "РНР: Hypertext Preprocessor" - і так до безкінечності). Ця мова завдяки своїй простоті і потужності швидко завоювала величезну популярність серед web-мастеров, і кількість сайтів, використовуючих РНР, збільшується з кожним днем. Важливо і те, що він безкоштовний для використання що всіма бажають.
У цій невеликій книзі буде розказано про те, як використовувати. РНР для того, щоб зробити сайт функціональним і зручним, щоб надати його відвідувачам (та і самому web-мастеру) нові можливості по роботі з інформацією на сайті. Основний упор у викладі зроблений саме на практичне вживання - після коротких відомостей про синтаксис і основні команди РНР в брошурі приводяться тексти реальних працюючих сценаріїв, кожен з яких сповна може згодитися практично на будь-якому сайті. При цьому в сценаріях коментується і розбирається кожна строчка коди, що дозволяє використовувати їх тексти ще і в повчальних цілях, для вивчення структури мови і принципів написання програм на нім.
Книгу
зовсім не обов'язково читати підряд. Якщо ви цікавитеся основами РНР, то вам слід ознайомитися з третьою главою. Якщо ж вас цікавить той або інший сценарій - те відразу переходите до глави, що описує його. Оскільки книга призначена не стільки
для вчення, скільки для безпосереднього практичного вживання, то потрібні відомості по синтаксису команд РНР даються в главах в міру необхідності - залежно від їх використання в даному сценарії.
|