DOMPDF: невозможно передать поток pdf: заголовки уже отправлены

Этот вопрос поднимался сотни раз на разных форумах; некоторые были решены, некоторые нет. Я проверил много ресурсов, но моя проблема не может быть решена. Я генерирую php-страницу, используя шаблон smarty на основе ввода html-формы и загруженных файлов. Используя dompdf, я хочу сохранить сгенерированную страницу в виде файла PDF. Когда пользователь отправляет данные multipart / form, данные публикуются для себя. Затем он проходит процесс проверки. Когда все в порядке, новая страница генерируется с использованием файла шаблона. Выходных данных нет, вместо этого dompdf использует файл шаблона для потоковой передачи файла PDF. После решения нескольких этапов проблем, таких какDOMPDF не найден ", недостаточно памяти и т. д., я сейчас застрял с "Невозможно передать поток PDF: заголовки уже отправлены ошибка. Одной из наиболее распространенных проблем является наличие разрыва строки, пробелов или любого вывода перед вызовом stream (). Я проверил на наличие пустого пространства до и после? Также нет ни print_f, ни операторов echo. Как я могу устранить эту проблему? В чем проблема ... в файле шаблона smarty или в самом файле php? Вот код:

require_once("dompdf/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
$html = $smarty->fetch('index.tpl');
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('a4', 'portrait');
$dompdf->render();
$dompdf->stream("newfile.pdf");

Ответы на вопрос(9)

Ваш ответ на вопрос