Статьи для вебмастеров        

 

Навигация



Статьи



Разное



Статистика



Rambler's Top100
Бесплатный веб-мониторинг Бинокль



Главная | HTML и вёрстка

Серверные включения SSI (часть 2)

Переменные включений.

Эти переменные доступны командам ECHO, IF, ELIF и любой программе на сервере, запущенной по команде EXEC.

DATE_GMT - текущая дата по Гринвичу.
DATE_LOCAL - текущая дата по местному времени.
DOCUMENT_NAME - имя текущего файла (исключая путь).
DOCUMENT_URL - путь url текущего файла (%-декодирован).
LAST_MODIFIED - дата и время последнего изменения текущего файла.
GUERY_STRING_UNESCAPED - недекодированная строка запроса со всеми метасимволами командного языка с обратными слэшами (\).

Другие доступные переменные из множества стандартных переменных окружения Unix, доступных как для SSI, так и для CGI-программ приведены ниже.

HTTP_ACCEPT - список мультимедийных типов, принимаемых клиентом.
HTTP_REFERER - url документа, к которому обращался клиент перед доступом к программе CGI.
HTTP_USER_AGENT - браузер, используемый клиентом для выдачи запроса.
REMOTE_ADDR - удаленный IP-адрес, с которого пользователь делает запрос.
REMOTE_HOST - имя удаленного хоста, с которого пользователь делает запрос.

Здесь приведена только часть переменных.

Форматы времени для SSI-вывода.

SSI предоставляет большой набор форматов времени и даты, которые можно использовать с атрибутом TIMEFMT команды CONFIG. Для форматирования даты поместите код формата, разделенный запятыми так, как вы хотите их отобразить во вставляемом тексте. Например:
<!-- #config timefmt = " %A, %B, %e, %Y " -->
Good morning! It is now <!-- #echo var = " DATE_LOCAL " -->
Результатом будет вывод времени и даты в следующем виде:
Good morning! It is now Friday, July 3, 2002
Как вы видите, %A задает полное имя дня недели, %B задает полное имя месяца и т.д.

Код состояния

Значение

Пример

%a

 Сокращенное название дня недели

Sun

%A

 День недели

Sunday

%b

 Сокращенное название месяца (также %h)

Jan

%B

 Название месяца

January

%d

 Дата

01

%D

 Дата в виде "%m%d%y" ("%месяц%день%год")

07/19/65

%e

 Дата

1 (не 01)

%H

 Час (24 часа)

13

%I

 Час (12 часов)

01

%j

 Порядковый номер дня года (в десятичном виде)

148

%m

 Номер месяца

11

%M

 Минуты

08

%p

 AM | PM

AM

%r

 Время ввиде "%I:%M:%S%p"

01:50:40 AM

%S

 Секунды

09

%T

 Время ввиде "%H:%M:%S%" (24 часа)

20:15:30

%U

 Номер недели года (также %W)

37

%w

 Номер дня недели (начиная с воскресения =0)

2

%y

 Год века

98

%Y

 Год

2002

%Z

 Временная зона

EST

 

Источник: Underground Site

Читать 1-ю часть >>


 
На сайте В интернете

[Ссылки]
Все права защищены Copyright © 2006 Статьи для вебмастеров.