为了账号安全,请及时绑定邮箱和手机立即绑定

TCPDF 错误:某些数据已输出到浏览器,无法发送 PDF 文件

TCPDF 错误:某些数据已输出到浏览器,无法发送 PDF 文件

PHP
繁星点点滴滴 2023-06-24 15:38:41
我正在尝试将此“PHP”页面转换为“PDF”页面,但我每次都会收到此消息。虽然,一切看起来都是正确的。错误:-第一个: 注意:未定义的偏移量:0 in \html2pdf\html2pdf.class.php on line 4957-2end 错误:注意:未定义的偏移量:0 in \html2pdf\html2pdf.class.php on line 4957-第三个错误:警告:无法修改标头信息 - 标头已由(输出从 \html2pdf\html2pdf.class.php:4957 开始)在 \html2pdf_tcpdf_5.0.002\tcpdf.php 第 6122 行发送为了清楚起见,我把页面的代码分开了。我太累了,明天就是预演日。请帮忙 !页眉:html2pdf 的第一部分<?php ob_start(); ?>第二行:<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title>Facture</title>     </head>身体的一部分   <body>        <?php        include_once"./html2pdf/html2pdf.class.php";        include_once"Traitement.php";        session_start();        $numcom="";$datecom="";$dateliv="";        $cur=Traitement::commande($_GET['numcom'],$_SESSION['log']);        if($cur->rowCount()<>0){            while($row=$cur->fetch()){                $numcom=$row[0];                $datecom=$row[1];                $dateliv=$row[2];            }        }            $cur->closeCursor();      ?>            <div style='margin:0 0 0 0;text-align:left;'>                <h3 style='margin:1% 0 0 0;display:inline-block'><span style='display:inline-block'>Client: </span><span style='display:inline-block'>".$_SESSION['log']."</span></h3>                <h3 style='margin:1% 0 0 0'><span style='display:inline-block'>Code de commande: </span><span style='display:inline-block'>".$numcom."</span></h3>            </div>            <div style='margin:0 5% 0 0;text-align:left;padding:0 0 0 2%'>                <h3 style='margin:1% 0 0 0'><span style='display:inline-block'>Date de commande: </span><span style='display:inline-block'>".$datecom."</span></h3>                <h3 style='margin:1% 0 0 0'><span style='display:inline-block'>Date de livraison: </span><span style='display:inline-'>".$dateliv."</span></h3>            </div>
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

您的“Notice: bla bla”错误是给您带来麻烦的错误,因为它们是输出的。事实上,它们不是错误,只是可以忽略的警告。

禁用 PHP 通知错误:

error_reporting(E_ALL & ~E_NOTICE);

在 PHP 的开头(在 html2pdf 模块的 require() 或 include()之前)。


查看完整回答
反对 回复 2023-06-24
?
跃然一笑

TA贡献1826条经验 获得超6个赞

谢谢,错误是在 html 部分,如果你仔细查看表格,你会得到一个“tr”标签,不要添加到其中。



查看完整回答
反对 回复 2023-06-24
  • 2 回答
  • 0 关注
  • 135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信