Ваш первый Сайт С использованием РНР-скриптов

ЗНАКОМСТВО С РНР

Последние десять лет ознаменовались фантастическим развитием Интер­нета и новых способов общения между людьми. На переднем крае этого яв­ления находится World Wide Web (WWW). Ежедневно в этой новой комму­никационной среде открываются тысячи новых сайтов, а потребителям пред­лагаются новые виды услуг. Вместе с бурным развитием рынка появился огромный спрос на новые технологии и разработчиков, владеющих ими. Если вы читаете этот абзац, вероятно, вы уже являетесь или скоро станете web - разработчиком. Впрочем, какой бы ни была ваша профессия, вы выбрали эту книгу потому, что слышали о замечательной новой технологии -- РНР. В этой главе вы познакомитесь с языком РНР, получите представление о его исто­рии и возможностях, а также основную информацию, необходимую для раз­работки сайтов с поддержкой РНР. Надеюсь, приведенные примеры пробудят ваш энтузиазм и наглядно покажут, какие перспективы РНР открывает перед вами и вашей организацией. В гл. 2 вы узнаете, как установить и настроить программное обеспечение РНР на компьютерах с Windows.

Что такое РНР? Если вы только начинаете знакомиться с РНР, то вам нужно знать определения. Итак, что же такое РНР? РНР - это широко ис­пользуемый язык сценариев общего назначения с открытым исходным ко­дом. Говоря проще, РНР - это язык программирования, специально разрабо­танный для написания web-приложений (сценариев), исполняющихся на web- сервере.

Аббревиатура РНР означает «Hypertext Preprocessor (Препроцессор Ги­пертекста)». РНР достаточно прост для изучения. Преимуществом РНР явля­ется предоставление web-разработчикам возможности быстрого создания ди­намически генерируемых web-страниц. Важным преимуществом языка РНР перед такими языками, как языки Perl и С заключается в возможности созда­ния HTML-документов с внедренными командами РНР. Значительным отли­чием РНР от какого-либо кода, выполняющегося на стороне клиента, напри­мер, JavaScript, является то, что PHP-скрипты выполняются на стороне сер­вера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором РНР, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выпол­нения скрипта.

4

РНР позволяет создавать качественные web-приложсния за очень корот­кие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем. РНР прост для освоения и вместе с тем способен удовлет ворить запросы профессиональных программистов. Даже если вы впервые услыша-

Ли о РНР, изучить этот язык нс составит для вас большого труда. Я не сомне­ваюсь, что, изучив основы РНР в течение нескольких часов, вы уже сможете создавать простые PHP-скрипты. Язык РНР постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков web- npoi раммирования, по крайней мерс, в ближайшее время.

Возможности РНР очень большие. Главным образом, область примене­ния РНР сфокусирована на написание скриптов, работающих на стороне сер­вера. Таким образом, РНР способен выполнять все то, что выполняет любая другая программа. Например, обрабатывать данные формы, генерировать ди­намические страницы. РНР способен выполнять и множество других задач.

Как работает РНР, где он выполняется? РНР выполняется, как я уже го­ворил, на сервере. Браузер посылает серверу запрос на страницу с РНР - кодом. Сервер отдает эту страницу на исполнение интерпретатору РНР, ин­терпретатор генерирует HTML-код, отдает серверу, а сервер посылает клиен­ту. Никакого РНР-кода в браузер не попадает. Это важно! Это значит, что увидеть исходный код PHP-скрипта невозможно! Единственный способ отправить что-то скрипту - это кликнуть по ссылке или нажать на кнопку в форме. Так, чтобы РНР обрабатывал какие-то действия пользователя в браузере - невозможно. РНР остался на сервере, ждать новых запросов сданными для обработки. РНР, но не скрипi! Скрипт, который выполнялся, отдавая пользователю страницу, завершил работу. Все данные, которые были в нем - пропали. Именно поэтому, если какая-то переменная нужна при по­следующих вызовах скрипта, ее надо этому скрипту передать снова.

Ваш первый Сайт С использованием РНР-скриптов

Создание сайта

Итак, при помощи данной книги вы создали сайт. Конечно, сайт в таком виде не очень привлекателен, так как он создавался исключительно для при­мера. Но используя полученные знания в этой книге, …

ИСПОЛЬЗОВАНИЕ СЕРВИСА ROBOXCHANGE ДЛЯ ОПЛАТЫ

Если у вас нет никакой возможности получить персональный аттестат, или просто лень это делать, то для оплаты товаров со своего сайта вы можете воспользоваться сервисом Roboxchange. Этот сервис дает возможность …

ИСПОЛЬЗОВАНИЕ СЕРВИСА WEB MERCHANT INTERFACE ДЛЯ ОПЛАТЫ

Сервис Web Merchant Interface позволяет получать денежные средства на свои электронные кошельки от клиентов при оплате ими электронных товаров на вашем сайте. Электронные кошельки WebMoney и Yandex мы с вами …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.