<?php function pdf(){ //$html = buduj_fakture(); $fol = "html/".$_GET['nazwa'].".html"; //print $html; 'ł' => 'ł', 'ą' => 'ą', 'ś' => 'ś', 'ć' => 'ć', 'ż' => 'ż', 'ź' => 'ź', 'ć' => 'ć', 'ń' => 'ń', 'ó' => 'ó', 'ę' => 'ę' ); $papier = "a4"; $rozklad = "portrait"; $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->set_paper($papier, $rozklad); $nazwa = $_GET['nazwa'].".pdf"; $out_pdf = "pdf/".$nazwa; $dompdf->render(); $dompdf->stream($nazwa); //Zapis pdf na hdd $pdf = $dompdf->output(); file_put_contents($out_pdf, $pdf); } } ?>
problem polega na tym, ze mimo tego ze fukcja tworzy dobry plik pdf i zapisuje go na dysku nie chce dzialac
element:
<?php $dompdf->stream($nazwa); ?>
ktory tworzy pdf w locie, ale gdy go otwieram wyskakuje "error file corupted"

nie wiem co z tym zrobic.
Prosze o pomoc bo zalezy mi na czasie.
Dziekuje z gory i pozdrawiam.