Старый 18.12.2002, 21:54   #1   
Форумец
 
Сообщений: 129
Регистрация: 08.11.2002
Возраст: 25

djrio вне форума Не в сети
Thumbs up INCLUDE (file) как метод выхода из ситуации

Представте , что вам необходимо заменить 3 строчки (например дата документа) в сотне аштеимельных файлов на вашем сайте. Предсавили? <img src="graemlins/freak.gif" border="0" alt="[freak]" /> Вот вот! Наверно после 90-той странице у вас отпадёт всякое желание заниматься HTML'ом! <img src="graemlins/big_cry.gif" border="0" alt="[big_cry]" />
Выход из этой ситуации: Создать такую строку:
&lt;!--#include file="in_00000.html" --&gt;
и создать сам файл in_0000.html - предворительно избавив его от таких тегов как: &lt;html&gt;&lt;head&gt;&lt;body&gt; и прочего что уже будет на странице куда мы вставляем строчку.
После этого можно спокойно поправить файл in_0000.html он же заменится на всех ваших 100 АШТМЛ! :eek:
Одна фигня существует и здесь: желательно чтоб сервак держал функцию Виртуального инклуда! Хотя большенство их нормально держит! <img src="graemlins/art.gif" border="0" alt="[art]" />
  Ответить с цитированием
Старый 20.12.2002, 09:06   #2   
мегакулрулез
 
Аватар для alone
 
Сообщений: 519
Регистрация: 08.10.2002
Возраст: 44
Записей в дневнике: 1

alone вне форума Не в сети
Talking

RIO Ну во первых, далеко не каждый сервак держит SSI. Во вторых, файл SSI должен иметь расширение - .shtml

А в общем да, хорошая и удобная технология. <img src="graemlins/rulez.gif" border="0" alt="[rulez]" />
  Ответить с цитированием
Старый 20.12.2002, 11:52   #3   
Форумец
 
Аватар для Bodyguard
 
Сообщений: 411
Регистрация: 01.07.2002
Возраст: 45

Bodyguard вне форума Не в сети
Lightbulb

Не обязательно .shtml
Можно сервер (например Апач или IIS) запросто настроить чтобы он обрабатывал любые файлы...
Хотя действительно на большинстве серверов страницы распознающие ssi должны быть .shtml (или .shtm).. Все эта безопасность
  Ответить с цитированием
Старый 20.12.2002, 13:58   #4   
мегакулрулез
 
Аватар для alone
 
Сообщений: 519
Регистрация: 08.10.2002
Возраст: 44
Записей в дневнике: 1

alone вне форума Не в сети
Post

Bodyguard Согласен. Но тогда нужно править /etc/httpd/conf/srm.conf

[ 20-12-2002: Edited by: alone ]</p>
  Ответить с цитированием
Старый 23.12.2002, 20:02   #5   
Форумец
 
Сообщений: 129
Регистрация: 08.11.2002
Возраст: 25

djrio вне форума Не в сети
Thumbs up

2 Alone: Ну ! понимаешь... спорить с "програмистом по жизни" я не буду <img src="graemlins/kick.gif" border="0" alt="[kick]" /> Но всётаки буду утверждать, что:
<img src="graemlins/idolater.gif" border="0" alt="[idolater]" /> функция include - <img src="graemlins/rulez.gif" border="0" alt="[rulez]" /> <img src="graemlins/rulez.gif" border="0" alt="[rulez]" /> <img src="graemlins/rulez.gif" border="0" alt="[rulez]" />
  Ответить с цитированием
Старый 24.12.2002, 09:15   #6   
мегакулрулез
 
Аватар для alone
 
Сообщений: 519
Регистрация: 08.10.2002
Возраст: 44
Записей в дневнике: 1

alone вне форума Не в сети
Post

RIO Ну ты обозвал... "программист по жизни"...
  Ответить с цитированием
Старый 27.12.2002, 10:11   #7   
Эльфосамец
 
Аватар для VaUlt
 
Сообщений: 8,829
Регистрация: 18.08.2002

VaUlt вне форума Не в сети
Post

alone или httpd.conf, а вообще можно строить более серьезные конструкции, например, прайс в ксв выводится перлом
&lt;!--#include virtual="/cgi-bin/price.pl?${QUERY_STRING}"&gt;
из меню убирается выводимый пункт:
&lt;!--#if expr="$QUERY_STRING=price1"&gt;
одно меню
&lt;!--#elseif&gt;
другое меню
&lt;!--#else&gt;
3-е меню
&lt;!--#endif&gt;
  Ответить с цитированием
Старый 22.03.2003, 12:54   #8   
Memory test: failed
 
Аватар для DMakeev
 
Сообщений: 699
Регистрация: 21.03.2003
Возраст: 41
Записей в дневнике: 7

DMakeev вне форума Не в сети
Post

Хм... а PHP еще и крестиком вышивать умеет...
  Ответить с цитированием
Поиск в теме: 


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind