我正在与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。
我尝试了很多东西,我发现在这个网站上,但不起作用。请帮帮我。非常感谢!)
发布于 2013-08-30 08:02:55
确保该目录至少有一个755。另外,将$_SERVER['DOCUMENT_ROOT']与您的路径一起使用,以实现好的目录:
$nomFacture = $_SERVER['DOCUMENT_ROOT']."upload/factures/facture_".$idFacture.".pdf";会产生类似的东西
/homez.742/coplayer/www/betatest/upload/factures/facture_12.pdf
发布于 2016-02-26 17:05:28
确保您没有发送到输出其他东西(如echo、var_dump等)。在用Output("path_file", "F")生成PDF之前。这是强制性的.
发布于 2019-01-10 13:24:24
运行脚本时,请确保文件upload/factures/facture_98.pdf在任何地方都不会打开。如果它在其他地方打开,那么TCPDF就无法打开它。
https://stackoverflow.com/questions/18515162
复制相似问题