Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
тавляют клиентам хостинг-провайдеры. 
Сайт 
Сайт — это часть логического пространства на хосте, состоящая из одной или не- 
скольких HTML-страниц (иногда представляемых в виде HTML-документов). Хост 
вполне может содержать сразу несколько сайтов, размещенных, например, в разных 
его каталогах. Таким образом, сайт — термин весьма условный, обозначающий неко- 

торый логически организованный набор страниц. 
HTML-документ 
Файл, содержащий данные в формате HTML. 

Часть I. Основы Web-программирования 24 
Страница (или HTML-страница) 
Адресуемая из Интернета минимальная единица текстовой информации службы 
World Wide Web, которая может быть затребована у Web-сервера и отображена в 
браузере. Часто страница представлена отдельным HTML-документом, однако в по- 
следнее время число таких страниц постоянно сокращается — чаще они генерируют- 
ся автоматически "на лету" какой-нибудь программой и тут же отсылаются клиенту. 

Например, гостевая книга, в который пользователь может оставить текстовое сооб- 

щение, — пример страницы, не являющейся HTML-документом в обычном смысле. 
Язык HTML (Hypertext Markup Language — Язык разметки гипертекста) позволяет 
вставлять в страницы ссылки на другие страницы. Щелкнув кнопкой мыши на поле 
ссылки, пользователь может переместиться к тому или иному документу. Впрочем, 
подразумевается, что читатель более-менее знаком с языком HTML, а потому в этой 

книге о нем дается минимум сведений — в основном только те, которые касаются 
форм. 
Web-программирование 
Этот термин будет представлять для нас особый интерес, потому что является 
темой 
книги, которую вы держите в руках, уважаемый читатель. Давайте же наконец про- 
ставим все точки над "i". 
Только что упоминалось, что страница и HTML-документ — вещи несколько разные, 
а также то, что существует возможность создания страниц "на лету" при запросе 
пользователя. Разработка программ, которые занимаются формированием таких 
страниц, и есть Web-программирование. Все остальное (в том числе, администриро- 

вание серверов, разграничение доступа для пользователей и т. д.) не имеет к 
Web- 
программированию никакого отношения. Фактически, для работы Web-программиста 
требуется только наличие правильно сконфигурированного и работающего хостинга 
(возможно, купленного у хостинг-провайдера, в этом случае уж точно среда будет 
настроена правильно), и это все. 
По большому счету эта книга посвящена именно Web-программированию, за исклю- 
чением второй части и Приложений. Во второй части рассказано о том, как за 
мини- 
мальное время настроить "домашний" хостинг на своей собственной машине, пусть 
даже и не подключенной к Интернету, т. е. стать "сам себе хостером". Это не так 
бес- 
полезно, как может показаться, и вскоре вы поймете, почему. 
Между прочим, представленная терминология довольно-таки спорная — в раз- 
ных публикациях используются различные термины. Например, однажды я ви- 
дел, как хостом называлась любая сущность, имеющая уникальный IP-адрес в 
Интернете. Лично я с этим не согласен и буду называть эту сущность узлом. 

Глава 1. Принципы работы Интернета 25 
World Wide Web и URL 
В наше время одной из самых популярных "служб" Интернета является World Wide 
Web, Web или WWW (все три термина совершенно равносильны). Действительно, 
большинство серверов Сети поддерживают WWW и связанный с ним протокол пере- 
дачи HTTP (Hypertext Transfer Protocol — Протокол передачи гипертекста). Служба 

привлекательна тем, что позволяет организовывать на хостах сайты — хранилища 
текстовой и любой другой информации, которая может быть просмотрена пользова- 
телем в интерактивном режиме. 
Я думаю, каждый хоть раз в жизни набирал какой-нибудь "адрес" в браузере. Он 
на- 
зывается URL (Universal Resource Locator — Универсальный идентификатор ресурса) 

и обозначает в действительности нечто большее, нежели чем просто адрес. Для 
чего 
же нужен URL? Почему недостаточен лишь один DNS-адрес? 
Ответ довольно-таки очевиден. Действительно, каждый Web-сайт обычно хранит в 
себе множество документов. Следовательно, нужно иметь механизм, который бы по- 
зволял пользователю ссылаться на конкретный документ внутри указанного хоста. 
В общем случае URL выглядит примерно так: 
http://www.somehost.com:80/path/to/document.html 
Давайте рассмотрим чуть подробнее каждую логическую часть этого URL. 
Протокол 
Часть URL, предваряющая имя хоста и зав
 
<<-[Весь Текст]
Страница: из 287
 <<-