Я использую mPDF для создания pdf-файла из html. Сейчас я получаю сообщение об ошибке «Предупреждение: невозможно изменить информацию заголовка - уже отправленные заголовки». Это потому, что я покажу некоторые html (только шаблон сайта), прежде чем я создам pdf. Мой сайт загружается так: 1. заголовок сайта 2. отображения страницы 3. PDF скачатьзаголовки mPDF уже отправлены
Так что теперь я ищу способ, чтобы удалить выходной буфер с PHP, так что я могу создать действительный PDF , Кто-нибудь знает, как это сделать? Я пробовал:
echo "<div class='well'><pre>";
print_r($output);
echo "</pre></div>";
/* GENERATE HTML FOR PDF */
flush();
ob_flush();
ob_clean();
$html = "<img src=\"".basepath."template/img/logoFull.png\" />";
$pdf = new mPDF();
$pdf->WriteHTML($html);
$pdf->Output('MyPDF.pdf', 'D');
Это не полный сценарий, но я думаю, что это достаточно, чтобы понять мою проблему.
Есть ли простой способ передать переменные php в фрейм? – SheperdOfFire
Храните их в сеансах .... вы можете получить их на других страницах –