2013-09-19 2 views
0

Я получаю FPDF Ошибка при попытке к Выходуошибка FPDF: Некоторые данные уже были выведены с помощью FPDF

require('cons.php'); 
    $fpd = new fpdfx(); 
    $fpd->AddPage(); 
    $fpd->SetFont('Arial','B',16); 
    $fpd->Cell(40,10,'Hello World!'); 
    $fpd->Output(); 

и у меня есть несколько кодов в cons.php

 error_reporting(E_ERROR | E_PARSE); //For Error Reporting   
     session_start(); 
     setlocale(LC_MONETARY, 'da_DK'); 
     set_time_limit(0); 
     define("DBHOST","XXX"); 
     define("DBNAME","XXX"); 
     define("DBUSER","XXX"); 
     define("DBPASS","XXX");  
     define("TODAYSDATE",date('d-m-Y', strtotime("+4 months"))); 
     define("UPDATEDATE",date('d-m-Y', strtotime("+5 months")));  
     define("LanguageFilesURL",'XXX'); 

     global $instance; 
     require("inc/Email-class.php"); 
     require("inc/database_class.php"); 

электронный класс есть функции электронной почты с некоторыми функциями электронной почты

вот мой E-mail подробности Класс

   require("fpdf/fpdf.php"); 
       class fpdfx extends FPDF 
       { 

       } 


       class Email_class 
       { 
       } 

, когда я пытаюсь получить некоторый вывод его шоу

ошибку FPDF: Некоторые данные уже выход, не может отправить PDF-файл

ответ

1

Попробуйте закомментировать $ fpd-> Output (); и посмотрите, получили ли вы какое-либо уведомление или другие данные, отправленные на вывод.

Если нет, перейдите в метод Output() и используйте die(); пока вы не найдете то, что выдает некоторые данные!

+0

case 'D': // Загрузить файл $ this -> _ checkoutput(); header ('Content-Type: application/x-download'); header ('Content-Disposition: attachment; filename = "'. $ Name. '"'); header ('Cache-Control: private, max-age = 0, must-revalidate'); header ('Pragma: public'); echo $ this-> buffer; die(); break; Как это ?? – HeartDisk

+0

Вы пытались просто прокомментировать $ fpd-> Output(); ? И внутри метода Output() вы должны умереть; перед отправкой заголовков и посмотреть, что уже было сделано. – Nassim

+0

Да, я попробовал как не работать больше, // Скачать файл \t \t \t $ this -> _ checkoutput(); \t \t \t // header ('Content-Type: application/x-download'); \t \t \t // header ('Content-Disposition: attachment; filename = "'. $ Name. '"'); \t \t \t // header ('Cache-Control: private, max-age = 0, must-revalidate'); \t \t \t // header ('Pragma: public'); \t \t \t die(); \t \t \t echo $ this-> buffer; – HeartDisk

Смежные вопросы