@Fozzy777

Как записать в файл показанную пользователю страницу?

Можно ли создать дамп страницы html, которую сайт показал посетителю. Как пример, посетитель зашел на test.html и показанная ему страница записалась в файл?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 3
solotony
@solotony
покоряю пик Балмера
используй буферизацию - ob_start и т.д.
Ответ написан
Комментировать
Как вариант
$data = file_get_contents($_SERVER['DOCUMENT_ROOT'] . $_SERVER['REQUEST_URI']);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/filename_backup.html', $data);

$_SERVER['DOCUMENT_ROOT'] - путь до папки с проектом на сервере.
$_SERVER['REQUEST_URI'] - наприме, https://qna.habr.com/q/701719, /q/701719 - и есть $_SERVER['REQUEST_URI']
Ответ написан
Комментировать
@semax95
Почитайте, там все расписано https://www.php.net/manual/ru/function.ob-start.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы