Универсальный перехват вывода html-кода

  • Автор темы Автор темы Jingo
  • Дата начала Дата начала

Jingo

Новичок
Дорогие форумчане!
Существует ли универсальная функция, например, в php, для реализации перехвата вывода кода в виде html странички, до отправки её клиенту(браузеру), и возможен ли вариант без привязки к cms?
Копал в сторону Output Control Functionshttp://www.php.net/manual/en/ref.outcontrol.php , но уткнулся в "определение" по URL, требуемого для вызова файла (траблы с заранее неизвестной кмс ). Вообщем подкиньте идей пожалуйста, как слушать только вывод? Спасибо!
 
Спасибо, но уже читал это. Ничего по делу.
Jingo
Опиши задачу подробней. Если цель - модифицировать контент, отданный веб-сервером, то для этого есть стандартные средства в популярных веб-серверах
Вы правы, моя ошибка. Вообщем есть на сервере какой-нибудь сайт (не важно), возможно cms, возможно простая связка html+css. Править файлы на сервере нельзя (потому что, это отдельный проект). Задача получать любой вывод кода из интерпретатора, отредактировать(не изменяя заголовки, куки и пр. хеадер), и отдать браузеру.
Мне представлялось это по такой схеме:
- пишу в .htacess пере-направление всех запросов на obrabotchik.php
- (волшебным образом) выполняю код по запросу из URI (например site.com/about)
- далее получаю в этот obrabotchik.php html-code от интерпретатора
- редактирую и отдаю браузеру
Но вот знаний не хватило. Подтолкните в нужную сторону, или примерчик простенький приведите. :)
 
Jingo
Вряд ли тебе помогут тут удалить гланды через то самое место, через которое ты хочешь это сделать.

Для начала есть решения проще. Например, сделать копию "отдельного проекта" и уже модифицировав его - получить искомое и желаемое, при необходимости потом загрузить модифицированный код обратно, на продакшн. Или же, если тебе нужен API для получения данных с сайта, то копать надо чуточку в другом направлении.

В любом случае хотелось бы получить больше информации.
 
Jingo
- (волшебным образом) выполняю код по запросу из URI (например site.com/about) -- curl тебе в подарок.
 
hell0w0rd
Первый пост посмотри, там уже была эта ссылка)))
 
Сверху