Вот ошибка
Неустранимая ошибка: Uncaught Mpdf\MpdfException: данные уже отправлены на вывод (/customers/3/c/2/includes/header.php в строке 14), невозможно вывести PDF-файл в /customers/3/c/2/pdf/vendor/mpdf/mpdf/src/Mpdf.php:9510 Трассировка стека: #0 /customers/3/c/2: Mpdf\Mpdf->Output('sold.pdf' , 'I') #1 /customers/3/c/2/include('/customers/3/c/...') #2 {main} добавлено /customers/3/c/2/pdf/vendor/mpdf/mpdf/src/Mpdf.php в строке 9510
Я пробовал несколько вещей , кодировка правильная в UTF, а НЕ DOM, у меня нет пробелов, и вроде все в порядке
Это код заголовка
Код: Выделить всё
Код: Выделить всё
И это код в строке 9510 файла Mdpf.php
Код: Выделить всё
case Destination::INLINE:
if (headers_sent($filename, $line)) {
throw new \Mpdf\MpdfException(
sprintf('Data has already been sent to output (%s at line %s), unable to output PDF file', $filename, $line)
);
}
Отлично работает на 127.0.0.1
Мы будем очень признательны за любую помощь и заранее благодарим за любую помощь.
Обновление:
Извините, забыл упомянуть или показать код, вызывающий PDF-файл.
Я уже пробовал ob_clean() и все равно ничего не получается
Код: Выделить всё
require_once 'pdf/vendor/autoload.php';
if(ob_get_length() > 0) {
ob_clean();
}
$mpdf = new \Mpdf\Mpdf();
$html ='
SOLD
'. $row->widget_model .'
'. $row->widget_serial .'
Delivery Date: '. (new DateTime($_POST['expdelivery']))->format('d-m-Y') .'
Contact: '. $_POST['name'] .'
';
$mpdf->WriteHTML($html);
$mpdf->Output('sold.pdf','I');
ob_end_flush();
}
Глядя на вкладку сети, она просто показывает все вызовы js и favicon.ico
Также отображается эта страница updatewidget.php?id=2178
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/632 ... utting-pdf
Мобильная версия