なぜ私のpdfバッチは動作していないのですか?今はこのエラーがあります。 whileループFPDFのエラー
内のクラスから来る問題は「完璧に動作し」私はこのことを記述する場合
Notice: OM\Registry::set - Order already registered and is not forced to be replaced in /home/www/shop/includes/OM/Registry.php on line 33 Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in /home/www/boutique/ext/fpdf/fpdf.php:271 Stack trace: #0 /home/www/boutique/ext/fpdf/fpdf.php(1063): FPDF->Error('Some data has a...') #1 /home/www/boutique/ext/fpdf/fpdf.php(999): FPDF->_checkoutput() #2 /home/www/boutique/admin/invoice_batch.php(570): FPDF->Output() #3 {main} thrown in /home/www/boutique/ext/fpdf/fpdf.php on line 271
このエラーは、この要素
// Classe pdf.php
$pdf = new \FPDF();
// $pdf->SetWidths(array(30,50,30,40));
while ($QordersInfo->fetch()) {
Registry::set('Order', new OrderAdmin($QordersInfo->valueInt('orders_id')));
$order = Registry::get('Order');
...
..
}
// PDF's created no
// output the file
$pdf->Output();
に関連しているありがとう、それ1つの請求書のみを表示します。
// Classe pdf.php
$pdf = new \FPDF();
// $pdf->SetWidths(array(30,50,30,40));
while ($QordersInfo->fetch()) {
Registry::set('Order', new OrderAdmin($QordersInfo->valueInt('orders_id')));
$order = Registry::get('Order');
.....
// output the file
$pdf->Output();
}
非常に理解しやすいエラー:「一部のデータはすでに出力されていますが、PDFファイルを送信できません」 PDFを出力する前に、何か他のものが出力されています。 – miken32
私たちに明確な理解を得るための完全なコードを提供してください... –
あなたはpdfドキュメントをレンダリングする前にいくつかの出力を得て、通知を抑制し、ini_setの出力を警告します。 –