Сайт по кирпичикам

Спецвыпуск хакер, номер #002, стр. 002-042-5

<P>Это увидят только те, кому положено видеть

<!--#label ="secretlabel" -->

<P>А этот текст увидят все, без разбора.

Важное замечание: между символами <!--#goto и знаком "=" обязательно должен стоять пробел.

Label. Соответственно устанавливает метку, которую так щедро используют операторы goto или if..goto.

Синтаксис команды: <!--#label ="<label>"-->

Причем <label> строка из не более чем 51 символ без пробелов.

Наличие метки никак не влияет на форматирование документа.

Важное замечание: так же, как и у оператора goto, между символами <!--#goto и знаком "=" обязательно должен стоять пробел.

Дополнительные замечания

Для отладки сайта самое милое дело - это установить собственный web-сервер. Наиболее естественно это реализовано под юниксами, но и под Вынью есть жизнь. Понятное дело, не стоит устанавливать IIS, какие бы златые горы ни сулила за это Micro$soft. Наиболее рулезным сервером всех времен и народов был и остается Apache. Скачать дистрибутив для Win32 можно зайдя на www.apache.org и выбрав там ближайшее зеркало. Дистрибутив снабжен инсталляшкой, и справиться с его установкой легче легкого.

Все файлы сайта необходимо положить в каталог \htdocs внутри директории с Апачем (по умолчанию в этой директории лежат файлы справки к Web-серверу). После этого остается самый "трудный" этап - необходимо сконфигурировать и запустить сервер. Поскольку Апач для win32 кровный брат Апача для юниксов, то вся конфигурация заключается в изменении нескольких текстовых файлов. Всего таких файлов 6, но менять придется 1-2. В любом случае, чтобы подогнать сервер под свои конкретные нужды, лучше почитать разные help'ы, faq'и и manual'ы. Это никогда не повредит.

Для того чтобы включить поддержку SSI в Apache, необходимо проделать следующие манипуляции (все файлы конфигурации лежат внутри директории \conf и имеют одноименное расширение):

В файл httpd.conf необходимо будет добавить следующие строки (скорее всего их там нет): :)

AddType text/html .shtml

AddHandler server-parsed .shtml

Это наиболее стандартный ход. Впрочем, вместо .shtml можно написать .html или .phtml - главное, чтобы расширение было идентично расширению, которые использует для обозначения использующих SSI файлов провайдер.

И, естественно, нужно будет включить сам "механизм" вложения, а для этого добавить во все тот же httpd.conf к команде Options слово Includes.

Тогда строка с командой Options может принять вид:

Options Indexes FollowSymLinks Includes.

После всего этого шаманства остается лишь запустить сервер (запустить .bat'ничек под 95-98), либо (NT & Win2000 - читайте инструкцию) сделать Apache службой и запускать его, по мере надобности, как сервис.

Адрес локального сервера имеет вид: http://localhost/, что эквивалентно ip-адресу 127.0.0.1.

Ну и хватит

Так что дело за малым - скачать web-сервер, настроить его, запустить и... - начать ваять свой сайт. Не забывая при этом вовремя его отлаживать и пользоваться при этом всеми современными фичами, которые только есть. Я полагаю, что SSI далеко не устаревшая вещь, так что она нам еще послужит.

Назад на стр. 002-042-4  Содержание  Вперед на стр. 002-042-6

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001