Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Include




Директива include вставляет в содержимое текущего файла содержимое другого. (Эта директива также называется серверным включением, а файл, содержащий включаемый фрагмент кода, — файлом включения). Вставка осуществляется в то место файла, где встретилась эта директива. Записывается она так:

<!— linclude filе="<Имя файла>" —>

или так:

<!— ttinclude virtual="<Имя файла>" —>

В первом случае <Имя файла> представляет собой обычное имя файла, заданное с учетом особенностей файловой системы серверного компьютера. Например, так:

<!— linclude file="c:\Inetpub\wwwroot\includes\header.inc" —>

В данном случае в текущий файл вставляется содержимое файла header.inc, находящегося в папке Inetpub\wwwroot\includes на диске С.

Во втором случае файл <имя файла> ищется относительно корневой папки сайта. Также он может находиться на другом Web-сайте; в этом случае в качестве значения атрибута virtual указывается полный интернет-адрес этого файла.

<!— #include virtual="/htmls/includes/header.inc" —>

В данном случае файл header.inc располагается в папке htmls/includes, вложенной в корневую папку сайта.

<!—#include virtual="http://www.othersite.ru/includes/header.inc" .—>

А в этом случае файл header.inc находится вообще на другом сайте.

Существует негласное правило: все файлы включений должны иметь расширение inc (от англ, include — включение). Хотя не возбраняются другие расширения. Также, если у вас имеется достаточно много файлов включений, лучше всего поместить их в особую папку, например includes. В противном случае можно оставить их в той же папке, где находятся все Web-страницы.

Внимание!

Не все Web-серверы поддерживают обе разновидности директивы include. Например, Microsoft Internet Information Server поддерживает только форму с атрибутом file.

Echo

Директива echo помещает в HTML-код содержимое одной из встроенных переменных Web-сервера. Она имеет такой синтаксис:

<! -- #echo var="<Имя переменной>" -- >

В качестве значения атрибута var задается имя нужной переменной. Встроенные переменные, поддерживаемые большинством Web-серверов, перечислены в табл. 14.3.

Таблица 14.3. Встроенные переменные Web-сервера

       
  Переменная Описание  
  DOCUMENT_NAME DOCUMENT_URL DATE LOCAL DATE GMT LAST_MODIFIED LAST_MODDATE Возвращает имя файла, содержащего текущую Web-страницу Возвращает путь к файлу, содержащему текущую Web-страницу, относительно корневой папки сайта Возвращает текущую дату для местной временной зоны Возвращает текущую дату по Гринвичу Возвращает дату последнего изменения файла текущей Web-страницы для местной временной зоны Возвращает дату последнего изменения файла текущей Web-страницы по Гринвичу  
       

В частности, именно с помощью данной серверной директивы на страницу помещается текущая дата. Для этого, как вы поняли, нужно использовать директиву:

<!— #echo var="DATE_LOCAL" —>

ИЛИ

<!— #echo var="DATE_GMT" —>

если нужно вывести дату по Гринвичу.

Также многие Web-серверы поддерживают другие серверные переменные. Чтобы выяснить их, обратитесь к документации по серверу или к его администратору.


Поделиться:

Дата добавления: 2014-11-13; просмотров: 92; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты