The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Автоматическая вставка контента в страницы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 12:30 
Цель: вставлять контент в страницы, которые так же могут быть результатом выполнения скриптов, например PHP.

Надо по типу заголовков вставлять контент в страницы своим скриптом-обработчиком.

Нашёл такое решение, но оно не подходит, т.к. работает не по типу заголовков, а по типу расширений:

AddHandler my-parser-cgi html
Action my-parser-cgi /cgi-bin/parser.cgi
# parser.cgi - обработчик

Слышал, что можно, как-то, это организовать с помощью модуля Apache mod_filter.
Но не могу разобраться, как его заставить обрабатывать определённые документы своим скриптом-обработчиком.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Автоматическая вставка контента в страницы"  +/
Сообщение от Pahanivo email(ok) on 23-Июн-09, 13:06 
>Цель: вставлять контент в страницы, которые так же могут быть результатом выполнения
>скриптов, например PHP.

петросяниш? )
>[оверквотинг удален]
>Нашёл такое решение, но оно не подходит, т.к. работает не по типу
>заголовков, а по типу расширений:
>
>AddHandler my-parser-cgi html
>Action my-parser-cgi /cgi-bin/parser.cgi
># parser.cgi - обработчик
>
>Слышал, что можно, как-то, это организовать с помощью модуля Apache mod_filter.
>Но не могу разобраться, как его заставить обрабатывать определённые документы своим скриптом-обработчиком.
>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 13:56 
>петросяниш? )

А что не так сказал?
Результатом выполнения PHP скриптов могут быть и обычные страницы...
Так вот, надо вставлять контент в документы, которые имеют тип text/html.

P.S.: mod_layout не подходит...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Автоматическая вставка контента в страницы"  +/
Сообщение от Pahanivo email(ok) on 23-Июн-09, 16:08 
>>петросяниш? )
>
>А что не так сказал?
>Результатом выполнения PHP скриптов могут быть и обычные страницы...
>Так вот, надо вставлять контент в документы, которые имеют тип text/html.
>
>P.S.: mod_layout не подходит...

ты реально петросян )))
http://ru.wikipedia.org/wiki/PHP

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 16:11 
>ты реально петросян )))
>http://ru.wikipedia.org/wiki/PHP

Как я вижу, это Вам лишь бы попетросянить...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Автоматическая вставка контента в страницы"  +/
Сообщение от TyLLIKAH on 23-Июн-09, 16:06 

>петросяниш? )

Насколько я понял, товарищ хочет пихать свою рекламу во все ответы сервера, когда сервер возвращает текст/html. Не меняя при этом самих файлов, что может быть особенно геморно в случае с php и прочими скриптами

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 16:12 
>Насколько я понял, товарищ хочет пихать свою рекламу во все ответы сервера,
>когда сервер возвращает текст/html. Не меняя при этом самих файлов, что
>может быть особенно геморно в случае с php и прочими скриптами

Именно так.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Автоматическая вставка контента в страницы"  +/
Сообщение от Pahanivo email(ok) on 23-Июн-09, 16:17 
>>Насколько я понял, товарищ хочет пихать свою рекламу во все ответы сервера,
>>когда сервер возвращает текст/html. Не меняя при этом самих файлов, что
>>может быть особенно геморно в случае с php и прочими скриптами
>
>Именно так.

банерщики?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 16:19 
>>>Насколько я понял, товарищ хочет пихать свою рекламу во все ответы сервера,
>>>когда сервер возвращает текст/html. Не меняя при этом самих файлов, что
>>>может быть особенно геморно в случае с php и прочими скриптами
>>
>>Именно так.
>
>банерщики?

Нет. Не важно что. Нужна возможность парсить страницу своим скриптом для добавления/изменения контента.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 16:22 
С обычными html страничками и так можно:

Action text/html /cgi-bin/my_parser.cgi

Но, что делать с PHP ?
Надо как-то с помощью mod_filter выстроить цепочку обработчиков, как я понял...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Автоматическая вставка контента в страницы"  +/
Сообщение от Pahanivo email(ok) on 23-Июн-09, 17:16 
>С обычными html страничками и так можно:
>
>Action text/html /cgi-bin/my_parser.cgi
>
>Но, что делать с PHP ?
>Надо как-то с помощью mod_filter выстроить цепочку обработчиков, как я понял...

а по аналогии
Action application/x-httpd-php /cgi-bin/some_parser.cgi
не работает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 23-Июн-09, 18:53 
>>С обычными html страничками и так можно:
>>
>>Action text/html /cgi-bin/my_parser.cgi
>>
>>Но, что делать с PHP ?
>>Надо как-то с помощью mod_filter выстроить цепочку обработчиков, как я понял...
>
>а по аналогии
>Action application/x-httpd-php /cgi-bin/some_parser.cgi
>не работает?

Не работает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Автоматическая вставка контента в страницы"  +/
Сообщение от Fernus (ok) on 25-Июн-09, 01:17 
Задачу решил мистическим образом с помощью mod_layout ! :-D

Дело в том, что, если использовать один параметр Layout, то он ничего не заменяет/добавляет.
Случайным образом выяснил, что, если добавить параметры LayoutHeader или LayoutFooter вместе с Loyout, то Layout начинает работать.
Но параметры LayoutHeader и LayoutFooter мне как бы не нужны, меня интересовал лишь параметр Layout.
Пришлось выпендриться так:

AddOutputFilterByType LAYOUT text/html
AddOutputFilterByType LAYOUT text/vnd.wap.wml
Layout "<body*>" /cgi-bin/my.cgi append
Layout "<card*>" /cgi-bin/my.cgi append
LayoutFooter NULL

Не знаю правильная ли конструкция:

LayoutFooter NULL

Но никаких ошибок синтаксиса и вообще других ошибок не выдаёт!

Если кто-нибудь знает более оптимальное решение, прошу написать...=)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Автоматическая вставка контента в страницы"  +/
Сообщение от pro100master (ok) on 06-Июл-09, 21:12 

>Если кто-нибудь знает более оптимальное решение, прошу написать...=)

а чем error_append_string и auto_prepend_file/auto_append_file в php.ini не устраивает? Первая ловит ошибки (если надо), два других подключают любые файлы в вывод до и после соответственно средствами самого пыха без дёрганья апача.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру