每當我嘗試使用FPDF創建PDF,我得到以下錯誤:FPDF錯誤:有些數據已經被輸出
FPDF error: Some data has already been output, can't send PDF file (output started at path:15).
當有什麼,但在我的文件中的PDF腳本,它的工作原理,但我需要從我的數據庫中收集一些數據。
我已將ob_clean();
添加到函數Output();
,但不幸的是,它仍然無法正常工作。
下面是我的代碼:
<?php
include "connect.php";
$orderId = $_GET['OrderId'];
$findOrders = mysql_query("SELECT * FROM orderLines WHERE OrderId = $orderId ");
if (!$findOrders) {
die('Invalid query: ' . mysql_error());
}
while($row=mysql_fetch_array($findOrders)){
$article = $row['article'];
$quantity = $row['quantity'];
$price = $row['price'];
}
require('fpdf17/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
不能幫助你沒有看到在代碼中。問題除了說,你發送輸出到瀏覽器,可能是''標籤之外的空格。 – meagar
你可以發佈你的腳本嗎? –
我認爲你的代碼中有空格或者回顯 – som