Получить визуализацию HTML из локального файла PHP

У меня есть PHP-файл для создания таблицы с строкой данных из базы данных. Я хочу отправить эту страницу по электронной почте. но когда я получаю контент, он содержит HTML и PHP-код. но я хочу отправить только результат страницы в HTML.

я использую этот код

$str = file_get_contents( 'template.php' ); $mail = "test@tst.com"; mail($mail,$str); 

и это

 $str = readfile("'template.php'"); 

но результат содержит php-код в электронной почте. как я могу получить только результат html?

Related of "Получить визуализацию HTML из локального файла PHP"

 function getRenderedHTML($path) { ob_start(); include($path); $var=ob_get_contents(); ob_end_clean(); return $var; } в function getRenderedHTML($path) { ob_start(); include($path); $var=ob_get_contents(); ob_end_clean(); return $var; } 

Эта функция будет делать то, что вы хотите.

file_get_contents просто возвращает содержимое файла, тогда как вам нужно выполнить скрипт и выполнить его вывод.

См. Это: https://stackoverflow.com/a/171327/421752