Иллюстрированный самоучитель по PHP

Введение

Когда-то давно, еще в прошлом веке, для того чтобы сделать сайт "на мировом уровне", достаточно было просто уметь делать web-страницы на HTML и обладать художественным вкусом. Спустя некоторое время требования усложнились: использование JavaScript и Dynamic HTML стало рутинным и дизайн сайта, не имеющего подобных "украшений", считался устаревшим. Еще по прошествии небольшого времени правилом "хорошего тона" для корпоративного сайта стало применение сложных программ на Perl или C++, а создавать такие сайты стало по силам, пожалуй, лишь коллективам дизайнерских студий.

Однако простые web-дизайнеры не желали мириться с такой ситуацией, и ответом на их пожелания стало появление РНР – языка программирования, обладающего возможностями сложных скриптовых языков, но в то же время удивительно простого и легкого в изучении и применении. РНР расшифровывается как "PHP: Hypertext Preprocessor" (в названии используется такой прием, как рекурсия: наличествующая в расшифровке аббревиатура "РНР" вновь может быть расшифрована как "РНР: Hypertext Preprocessor" – и так до бесконечности). Этот язык благодаря своей простоте и мощности быстро завоевал огромную популярность среди web-мастеров, и количество сайтов, использующих РНР, увеличивается с каждым днем. Немаловажно и то, что он бесплатен для использования всеми желающими.

В этой небольшой книге будет рассказано о том, как использовать. РНР для того, чтобы сделать сайт функциональным и удобным, чтобы предоставить его посетителям (да и самому web-мастеру) новые возможности по работе с информацией на сайте. Основной упор в изложении сделан именно на практическое применение – после кратких сведений о синтаксисе и основных командах РНР в брошюре приводятся тексты реальных работающих сценариев, каждый из которых вполне может пригодиться практически на любом сайте. При этом в сценариях комментируется и разбирается каждая строчка кода, что позволяет использовать их тексты еще и в обучающих целях, для изучения структуры языка и принципов написания программ на нем.

Книгу отнюдь не обязательно читать подряд. Если вы интересуетесь основами РНР, то вам следует ознакомиться с третьей главой. Если же вас интересует тот или иной сценарий – то сразу переходите к описывающей его главе. Поскольку книга предназначена не столько для обучения, сколько для непосредственного практического применения, то нужные сведения по синтаксису команд РНР даются в главах по мере необходимости – в зависимости от их использования в рассматриваемом сценарии.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.