DyaDya

DyaDya
Рейтинг
147
Регистрация
11.04.2007

Выделенный сервер вам в помощь, возможно даже, не один.

Всё зависит от планируемой посещаемости, нагрузки на каждый хост.

neolord, эх, расстроили).

Нужно как раз, чтобы можно было перехватывать результат вывода и отсылать уже модифицированным.

neolord:
Если таки тот _index.php не содержит exit() Или die(), можно отловить его вывод через
ob_start / ob_get_contents

Так я пробывал, поэтому и предположил, что есть вызов exit(). До вызова ob_get_contents дело уже не доходило ;(

Хотя, может не всё так плохо с register_shutdown_function()...

У меня фунция func() вывела в браузер #2, почти как и надо, но теперь самое главное,

удастся ли вытащить что-нидь из ob_get_contents(), чтобы получить доступ тому, что выводилось до вызова функции func().

--

Пока не получилось(. Дополнительные код ( прописанный в func() ) выполняется, но вот доступ к тому, что уже вывел этот файл _index.php получить не удаётся.

DyaDya добавил 15.07.2009 в 16:46

Сработало, но это пока я локально тестил, вдруг на серваке это не прокатит, согласно доводам neolord

арегистрированные register_shutdown_function() функции будут вызваны после того, как запрос выполнен окончательно (включая отсылку любых буферов вывода), соответственно вы не сможете из этих функций вывести что-либо в броузер, используя echo() или print(), или возвратить содержимое какого-либо буфера вывода, используя ob_get_contents().

Но пока всё работает, делюсь, как получилось:


ob_start();
function func() {
echo "<br>#2<br>";//выводится
$len=ob_get_length();//для теста
$str=ob_get_contents();
ob_end_clean();


echo "<br>Размер буфера=$len<br>";//для теста
echo $str;
//здесь оказалось то, что мне нужно! Отлично! Дальше уже дело техники ;)
echo "<br>#2<br>";
exit;
}
register_shutdown_function('func');

echo "<br>#1<br>";//выводится
include("_index.php");

Пока декодирование оставлю на потом, может ко предложит более простые решения, на PHP?

Demetrio:
Можно попробовать раскодировать зендовый скрипт и модифицировать

Есть возможность это сделать бесплатно?

Насколько знаю, задача не простая, а иногда и очень дорогая(

Пишите подробнее о задаче и не ленитесь, пожалуйста! Какой бюджет? Если предполагается.

Вы думаете, все должны бросить свои дела и скорее в аську? ;)

tylby:
Но ведь этого не избежать,привыкайте к жизни..

1. Кто сказал, что мат - это жизнь ))

2. Вам очень хочется чтобы словарный запас людей вообще упал до сотни матных слов и всё?

Мне кажется, хуже уже некуда. Цензура должна быть хотя бы на сичах, раз на ТНТ её нет (типа нет).

Включите вывод ошибок в php. Скорее всего ошибка пхп или пути в настройках не те.

И гляньте источник html, точно ли нет страницы? А то бывает белый экран, а код вроде как есть).

bratka_panya:
Да, трафик есть, на моем примере сайт в ТОП 1-3 Рамблера по десятку запросов, при посещалке 1500 хостов в день Гугл 400, Рамблер 300, Яндекс 200.

Хотелось бы заценить тематику сайта, не подскажете?

У меня с рамы на разные сайты, траф порядка 10-20%, гугл и яшка в основном делят пополам.

Тигра:
Растиражированное заблуждение.

Не всегда. Опять хотите поспорить? )

Я сужу по своему опыту споров. Часто истина рождается.

Вам видимо не везёт, либо вы уже ВСЕ истины знаете и сами их другим диктуете!))

Слава Шевцов:
Почему мы пытаемся доказать свою правоту если знаем, что переубедить человека в чём-либо, особенно в Курилочных темах, практически невозможно?

Как известно, "в споре рождается истина", а иногда, даже палятся темы ;).

Спорю (я бы сказал общаюсь) ради истины, ради информации, ради шевеления извилин, ради опыта. Да и, вообще, просто приятно думать ( уж как получается ;) ).

p.s. Не факт, что прав тот, кто уверен в своей правоте. Возможно, оппонент, имеет другое знание или хорошие связи... Вот его (знание) и хочется получить, чтобы тоже проапгрейдиться.

Всего: 2917