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

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

EDIT Я хочу сохранить его на стороне. На самом деле, я хочу создать файл pdf для этого. Я написал все остальное. Теперь я хочу сохранить вывод на странице html. Так что я могу преобразовать его в файл pdf.

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

// 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_ * , вы также можете записать форму в переменную, а затем сохранить эту переменную.

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

используя ob_* функции, такие как ob_get_contents() , php-скрипт может поймать его вывод.

вероятно, с ob_start и output_callback см. http://php.net/manual/en/function.ob-start.php