Я хочу экспортировать данные MySQL в PDF, но когда я нажимаю кнопку «Загрузить», происходит ошибка:
Ошибка FPDF: некоторые данные уже выведены, невозможно отправить файл PDF
это мой основной код
<form class="Search_Form" action="moduleindex.php" method="POST">
<font class="Teacher_Label">Teacher Name:</font> <input class="Teacher_Search" type="text" name="TeacherName" value=""></input>
<font class="Section_Label">Section Name:</font> <input class="Section_Search" type="text" name="SectionName"></input>
<input class="Button_Search" name="Search_Record" type="submit" value="Search"/>
</form>
<form action="generate-pdf.php" method="POST">
<input class="Button_Pdf" name="Convert_Pdf" type="submit" value="Generate PDF"/>
</form>
это часть файла fpdf, содержащая сообщение об ошибке
function _checkoutput()
{
if(PHP_SAPI!='cli')
{
if(headers_sent($file,$line))
$this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)");
}
if(ob_get_length())
{
// The output buffer is not empty
if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents()))
{
// It contains only a UTF-8 BOM and/or whitespace, let's clean it
ob_clean();
}
else
$this->Error("Some data has already been output, can't send PDF file");
}
}
Задача ещё не решена.
Других решений пока нет …