Сохраните вывод php файла в файле HTML

У меня есть php файл, который выполняет некоторый код для генерации файла HTML. Как у меня есть форма, от которой некоторые данные будут отправлены на x.php файл, который дает вывод (веб-страница). Я хочу сохранить тот вывод в файле HTML. Что самый эффективный способ сделать это.?

РЕДАКТИРОВАНИЕ, на котором я хочу сохранить его, разъединяет сторону. На самом деле вещь, я хочу создать файл PDF для этого.. Я записал все остальное. Теперь вещь, я хочу сохранить вывод в странице HTML. Так, чтобы я мог преобразовать его в файл PDF..

13
задан Mohit Jain 26 March 2010 в 11:01
поделиться

4 ответа

Попробуйте что-то вроде этого:

// Start output buffering
ob_start();
// run code in x.php file
// ...
// saving captured output to file
file_put_contents('filename.htm', ob_get_contents());
// end buffering and displaying page
ob_end_flush();

Если вы не можете использовать функции ob_*, вы также можете записать форму в переменную и сохранить эту переменную.

24
ответ дан 1 December 2019 в 21:24
поделиться

Посмотрите на функции ob (см. http://php.net/manual/en/function.ob-start.php), которые позволяют захватывать каждый вывод (эхо, печать и т. Д.) Со страницы.

1
ответ дан 1 December 2019 в 21:24
поделиться

с использованием функций ob _ * , таких как ob_get_contents () , скрипт php может поймать это выход.

1
ответ дан 1 December 2019 в 21:24
поделиться

возможно с ob_start и output_callback см. http://php.net/manual/en/function.ob-start.php

0
ответ дан 1 December 2019 в 21:24
поделиться
Другие вопросы по тегам:

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