Получить сам веб-контент - PullRequest
0 голосов
/ 02 ноября 2009

У меня есть php, который выполняет некоторые операции по обслуживанию в моем вебе, и мне нужно, чтобы последняя операция, которую он выполняет, - это сохранение в файл содержимого экрана. Я имею в виду самодостаточность. Если на экране отображается: «OP1 - OK ...», его необходимо сохранить в файл: «OP1 - OK ...».

Сохранение всех результатов моих операций в переменную будет для меня очень трудным. Вот почему мне нужно получить содержимое экрана самообслуживания.

Есть ли способ сделать это?

1 Ответ

6 голосов
/ 02 ноября 2009

Я думаю, вы можете использовать выходной буфер .

Это из страницы руководства php ob_start :

Эта функция включает буферизацию вывода. Пока активна буферизация вывода, из сценария не отправляются выходные данные (кроме заголовков), а вывод сохраняется во внутреннем буфере.

Содержимое этого внутреннего буфера может быть скопировано в строковую переменную с помощью ob_get_contents (). Чтобы вывести то, что хранится во внутреннем буфере, используйте ob_end_flush (). В качестве альтернативы ob_end_clean () будет молча отбрасывать содержимое буфера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...