首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPDF错误“无法创建输出文件”

FPDF错误“无法创建输出文件”
EN

Stack Overflow用户
提问于 2013-08-29 15:32:07
回答 3查看 40K关注 0票数 7

我正在与fpdf libray合作提供pdf文件。我的项目的一部分是使用这个库为消费者生成pdf文件。我们正在使用"ovh“下的服务器测试。我在"ovh“中空间的绿化是: /www/betatest。

一个名为upload的文件夹,其中包含factures的文件夹,其中所有facture的pdf文件都在那里。因此,当我试图在factures文件夹中生成一个pdf文件时,它会在web浏览器中显示我:

/homez.742/coplayer/www/betatest/library/fpdf/fpdf.php警告:fopen(上载/factures/facture_98.pdf) function.fopen:未能打开流:在第1025行的中成功

FPDF错误:无法创建输出文件: upload/factures/facture_98.pdf。

我尝试了很多东西,我发现在这个网站上,但不起作用。请帮帮我。非常感谢!)

EN

回答 3

Stack Overflow用户

发布于 2013-08-30 08:02:55

确保该目录至少有一个755。另外,将$_SERVER['DOCUMENT_ROOT']与您的路径一起使用,以实现好的目录:

代码语言:javascript
复制
$nomFacture = $_SERVER['DOCUMENT_ROOT']."upload/factures/facture_".$idFacture.".pdf";

会产生类似的东西

/homez.742/coplayer/www/betatest/upload/factures/facture_12.pdf

票数 6
EN

Stack Overflow用户

发布于 2016-02-26 17:05:28

确保您没有发送到输出其他东西(如echovar_dump等)。在用Output("path_file", "F")生成PDF之前。这是强制性的.

票数 2
EN

Stack Overflow用户

发布于 2019-01-10 13:24:24

运行脚本时,请确保文件upload/factures/facture_98.pdf在任何地方都不会打开。如果它在其他地方打开,那么TCPDF就无法打开它。

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

https://stackoverflow.com/questions/18515162

复制
相关文章

相似问题

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