инклуд в html

12
[Удален]
2805

Подскажите как можно сделать вставку фрагмента html кода (из txt к примеру) в страницу с расширением html

Просто есть сайт, и очень нехочется перелопачивать все меню и сам сайт и делать везде расширение пхп чтобы сделать это инклудом. Быть может есть вариант в хтмл?

corpse
На сайте с 02.10.2005
Offline
42
#1

нельзя....

либо сделать чтобы html исполнялся как пхп

N
На сайте с 18.05.2003
Offline
100
#2

Очевидно можно:)

Называется SSI

<!--#include virtual="/cgi-bin/linkinsert.pl?numblock=4932"-->

Это в текст страницы. Можно вставить как скрипт, так и просто текст.

AddHandler server-parsed .shtml .shtm .htm .html

Это добавить в файлик .htaccess (или создать его, запихав эту строку).

corpse
На сайте с 02.10.2005
Offline
42
#3

согласен, только нужно чтобы расширение файла было shtml

[Удален]
#4
corpse:
согласен, только нужно чтобы расширение файла было shtml

Мдя я знаю но не пойдёт, надо именно хтмл

значит всётаки придётся в пхп все страницы переделывать =-(

corpse
На сайте с 02.10.2005
Offline
42
#5

а в чём проблемма ?

скачиваем @Text Replacer

сливаем сайт

просим прогу заменить все html на php

~ 2-3 минуты процедура займет

AN
На сайте с 05.06.2004
Offline
243
#6
Mozgoed:
значит всётаки придётся в пхп все страницы переделывать =-(

Зачем? Newm ведь уже подсказал, как сделать.

Newm:
AddHandler server-parsed .shtml .shtm .htm .html
Это добавить в файлик .htaccess (или создать его, запихав эту строку).

Аналогично можно и для PHP. И спокойно будут Ваши файлы с расширением .htm обрабатываться точно так же, как php-шные.

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
[Удален]
#7
AnNik:
Зачем? Newm ведь уже подсказал, как сделать.
Аналогично можно и для PHP. И спокойно будут Ваши файлы с расширением .htm обрабатываться точно так же, как php-шные.

Действительно? щас попробую спасибо. Я думал include virtual это для shtml только...

ШO
На сайте с 27.12.2005
Offline
375
#8
corpse:
согласен, только нужно чтобы расширение файла было shtml

У меня сайт хостится на centre.ru, вклейки осуществляются за счет ssi, расширения файлов: html

Отсюда вывод: можно.

AN
На сайте с 05.06.2004
Offline
243
#9

Mozgoed, сорри, небольшая путаница у Вас в голове :).

Mozgoed:
Я думал include virtual это для shtml только...

include virtual - это директива SSI.

В PHP аналогичную роль играет функция include().

А чтобы сервер сумел обработать ваши файлы с расширениями .html как shtml или php - файлы (то есть понять находящиеся в них директивы <!--#include virtual="..."--> или <?php include(...) ?>), в файле .htaccess должно быть корректно прописано AddHandler server-parsed ...

AM
На сайте с 04.11.2003
Offline
57
#10

добавлю... в строке файла httpd.conf

AddHandler server-parsed

должно присутствовать расширение .html

или прописать эту директиву в файле .htaccess

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий