Если я использую этот код в своем index.php, он работает нормально:
Код: Выделить всё
/** Include domPDF */
require_once 'system/dompdf/autoload.inc.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$html_data = file_get_contents( "pdfsafe/temp_pdfbrief.html" );
$dompdf->load_html($html_data);
$dompdf->set_paper("a4");
$dompdf->render();
$pdfdata=$dompdf->output();
$fh = fopen("pdfsafe/test2025.pdf", 'w');
fwrite ($fh,$pdfdata);
fclose ($fh);
classes/pdf_brief.php:
Код: Выделить всё
class pdf_brief{
static function createPDF($dateiname){
$dompdf = new Dompdf();
$html_data = file_get_contents( "pdfsafe/temp_pdfbrief.html" );
$dompdf->load_html($html_data);
$dompdf->set_paper("a4");
$dompdf->render();
$pdfdata=$dompdf->output();
$fh = fopen("pdfsafe/test2025.pdf", 'w');
fwrite ($fh,$pdfdata);
fclose ($fh);
}
}
pdf_brief::createPDF($dateiname);
Подробнее здесь: https://stackoverflow.com/questions/793 ... c-function