выпуск html2fpdf - PullRequest
       1

выпуск html2fpdf

0 голосов
/ 02 сентября 2011

У меня есть следующий php:

html2fpdfconverter.php

<?php

require('html2fpdf.php');

if(isset($_POST['data'])){
  $urlcontents = $_POST['data'];
  $filename = $_POST['filename'];
  $date = $_POST['date'];
  convert($urlcontents, $filename, $date);
}

function convert($contents, $name, $date){ 
  $pdf=new HTML2FPDF();
  $pdf->AddPage();
  $pdf->SetFont('Arial','B',16);
  $pdf->Cell(40,10, "Entry Report");
  $pdf->SetFont('Arial', '', 12);
  $pdf->Cell(90,12,'-   '. $date);
  $contents = strip_tags($contents, '<html><body><meta><img><h2><h4><br><div>');
  $pdf->SetY(20);
  $pdf->WriteHTML($contents );
  $pdf->Output($name, "D");  
}
?>

Я запускаю его с помощью вызова AJAX в jQuery на основе печати привязки HTML:

 $("#exportentry").click(function(e){
 e.preventDefault();
 if(submitted){
   //export
   var data = $("#container").html();
   var filename = "Entry Report.pdf";
   var dateString = $("#datepicker").datepicker().val();
   $.ajax({
     type:"POST",
             url: "html2pdfconverter.php",
     data: {data:data, filename:filename, date:dateString},
             dataType: "json",
             success: function(data) {                
           //get min max dates assigned            
     alert('success');             
     }         
   })
 }else{
   alert("No Report To Export");
 }
 });

Однако ничего не загружается.У меня это работает, используя точно такой же код для другого файла.Я не могу понять проблему.

Используя firebug, я вижу, что правильные данные отправлены в htmlfpdfconverter.php.Тем не менее, я не могу получить предупреждение или PDF для загрузки.Есть идеи?

1 Ответ

0 голосов
/ 02 сентября 2011

Вы можете увидеть опубликованные данные, поэтому ищите ответ. Это может быть ошибка на стороне php, и в этом случае функция обратного вызова ошибки выполняется. Также не забудьте установить error_reporting (0);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...