Php pdf输出期间的codeigniter和fpdf代码块

Php pdf输出期间的codeigniter和fpdf代码块,php,codeigniter,pdf,Php,Codeigniter,Pdf,我对fpdf有一个大问题 在我的页面中,我有很多代码,最后我用以下示例创建了一个pdf文件: require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); ob_end_clean(); $pdf->Output(); 结果是只有pdf的创建是make,其他代码是no 首先,样本的代码是:

我对fpdf有一个大问题

在我的页面中,我有很多代码,最后我用以下示例创建了一个pdf文件:

require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
ob_end_clean();
$pdf->Output();
结果是只有pdf的创建是make,其他代码是no

首先,样本的代码是:

require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
//ob_end_clean();
$pdf->Output();
像这样,以前的代码可以毫无问题地执行,但不是pdf,我在浏览器上收到:

FPDF error: Some data has already been output, can't send PDF file
你能帮我吗?
使用fpdf库的im新手

这是因为您的php代码已经向浏览器输出了一些数据。 在调用
$pdf->Output()
之前,请检查您的php是否尚未将任何数据写入浏览器(标题除外),从而避免发送末尾附加了pdf二进制数据的未知数据


ob\u end\u clean()
函数调用确保您的脚本清除您的php脚本以前可能进行的任何输出。

是,但我需要将一些数据输出到浏览器中!您能帮助我吗?然后您需要将链接到pdf生成脚本的另一个脚本中的数据放入浏览器中,在使用pdf函数之前,没有其他方法可以使用回显标记?不,您必须在创建pdf的脚本之外的另一个脚本中创建pdf