Ma funkcje wlasnej roboty z uzyciem skryptu dompdf ze strony http://www.digitaljunkies.ca/dompdf/:
  1. <?php
  2. function pdf(){
  3. //$html = buduj_fakture();
  4. if(isset($_GET['nazwa'])){
  5. $fol = "html/".$_GET['nazwa'].".html";
  6. $fo = fopen($fol, "r");
  7. //print $html;
  8. $html = fread($fo, filesize($fol));
  9. $str=array(
  10. 'ł' => 'ł',
  11. 'ą' => 'ą',
  12. 'ś' => 'ś',
  13. 'ć' => 'ć',
  14. 'ż' => 'ż',
  15. 'ź' => 'ź',
  16. 'ć' => 'ć',
  17. 'ń' => 'ń',
  18. 'ó' => 'ó',
  19. 'ę' => 'ę'
  20. );
  21. foreach ($str as $z => $na) $html = str_replace($z,$na,$html);
  22. $papier = "a4";
  23. $rozklad = "portrait";
  24. if ( get_magic_quotes_gpc() ){$html = stripslashes($html);}
  25. $old_limit = ini_set("memory_limit", "16M");
  26. $dompdf = new DOMPDF();
  27. $dompdf->load_html($html);
  28. $dompdf->set_paper($papier, $rozklad);
  29. $nazwa = $_GET['nazwa'].".pdf";
  30. $out_pdf = "pdf/".$nazwa;
  31. $dompdf->render();
  32. $dompdf->stream($nazwa);
  33. //Zapis pdf na hdd
  34. $pdf = $dompdf->output();
  35. file_put_contents($out_pdf, $pdf);
  36. exit(0);
  37. }
  38. }
  39. ?>


problem polega na tym, ze mimo tego ze fukcja tworzy dobry plik pdf i zapisuje go na dysku nie chce dzialac
element:
  1. <?php
  2. $dompdf->stream($nazwa);
  3. ?>


ktory tworzy pdf w locie, ale gdy go otwieram wyskakuje "error file corupted" sad.gif
nie wiem co z tym zrobic.
Prosze o pomoc bo zalezy mi na czasie.
Dziekuje z gory i pozdrawiam.