首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPDF库错误

FPDF库错误
EN

Stack Overflow用户
提问于 2013-04-13 12:57:58
回答 1查看 1.4K关注 0票数 0

我正在使用FPDF库,当我试图创建PDF时,我得到了以下错误:

警告:无法修改标题信息-已由(输出开始于--) FPDF错误:一些数据已经输出,不能发送PDF文件

代码语言:javascript
复制
//Send to standard output
            if(ob_get_length())
                $this->Error('Some data has already been output, can\'t send PDF file');
            if(php_sapi_name()!='cli')
            {
                //We send to a browser
                header('Content-Type: application/pdf');
                if(headers_sent())
                    $this->Error('Some data has already been output, can\'t send PDF file');
                header('Content-Length: '.strlen($this->buffer));
                header('Content-Disposition: inline; filename="'.$name.'"');
                header('Cache-Control: private, max-age=0, must-revalidate');
                header('Pragma: public');
                ini_set('zlib.output_compression','0');
            }
            echo $this->buffer;
EN

回答 1

Stack Overflow用户

发布于 2013-04-13 13:01:38

在某种程度上,某些东西会导致php向客户端发送数据。

如果找不到任何原因(即没有显式发送数据),那么在源文件中的PHP代码(<?php)开始之前,查找偏离的文本、空格、换行符等。

这应该能解决这个问题。

注意:正如wh1t3h4ck5指出的,如果错误源不在当前文件中,则还必须检查所包含的文件。查找最近修改的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15988042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档