Вставка html кода на "лету"

ivp

Новичок
Вставка html кода на "лету"

Подскажите как в определенное место выдаваемого html файла добавить код, не изменяя сам файл.

Пример где реализовано: бесплтные хостеры добавляют скрипт банера, не меняя мои файлы.

З.Ы. root к серверу есть.
 

DiMA

php.spb.ru
Команда форума
в php.ini или httpd.conf добавь опцию пхп, автоматом выполняющую один пхпскрипт до текущего, вызванного посетителем, и один после (auto include или типа того)

далее настрой апач, чтобы .html файлы считались php, но при условии, что в самих html не будет php кода

либо рерайтом исполняй свой пхп, который будет читать и выводить текст хтмл с диска, добавляя баннеры
 

ivp

Новичок
в php.ini или httpd.conf добавь опцию пхп, автоматом выполняющую один пхпскрипт до текущего, вызванного посетителем, и один после (auto include или типа того)
Зачем выполнять файл после? Что будет в этих двух файлах?
далее настрой апач, чтобы .html файлы считались php, но при условии, что в самих html не будет php кода
На сервере будет не только html-файлы. Там есть еще поддержка ssi и php. За то, что в html не будет php - я отвечать не могу.
либо рерайтом исполняй свой пхп, который будет читать и выводить текст хтмл с диска, добавляя баннеры
Если бы был только html - вопросов бы не возникло.
 

DiMA

php.spb.ru
Команда форума
> Зачем выполнять файл после?

это твое личное дело. Не хочешь - не выполняй, мне это до фени

> За то, что в html не будет php - я отвечать не могу.

что там будет - твоя личная проблема

> Если бы был только html - вопросов бы не возникло.

второе решение с рерайтом не имеет проблем с безопасностью, видимо не понял че написано... ну, подумай, как работает рерайт вспомни
 

Andreika

"PHP for nubies" reader
это твое личное дело. Не хочешь - не выполняй, мне это до фени
какой культурный человек

ivp
на апаче 2.0/2.2 есть
http://httpd.apache.org/docs/2.0/filter.html
http://httpd.apache.org/docs/2.2/filter.html

Фильтр - это процесс, преобразующий данные, которые посылаются или получаются сервером. Данные, получаемые от клиента, обрабатываются входным (input) фильтром, в то время как данные, посылаемые сервером клиенту - выходным (output). К одним и тем же данным можно применять последовательно несколько фильтров, причём порядок их следования может быть явно задан.

дальше наверное смотреть в примеры по mod_ext_filter или Even when the performance characteristics are not suitable for production use, mod_ext_filter can be used as a prototype environment for filters
 
Сверху