我正在使用Tcpdf模块和PHP创建动态PDF发票,该发票来自一个订单系统。
脚本应将发票保存到名为“invoices”的文件夹中。该文件夹已存在,并且“everyone”(Windows)都有完全权限。
我正在使用的代码如下:
$pdf->Output('invoices/Delivery Note.pdf', 'F');
这里使用fopen保存文件。
然而,我遇到的错误是:警告:fopen():不支持远程主机文件访问,file://invoices/Delivery Note.pdf
这是一个本地文件,不是远程文件。
我试图像这样添加一个 / 前缀:
$pdf->Output('/invoices/Delivery Note.pdf', 'F');
然而我收到了这个错误信息:警告:fopen(file:///invoices/Delivery Note.pdf):无法打开流:没有那个文件或目录
我创建了文件,并将其保留为空,但出现了与上述相同的错误。
有人知道我为什么会收到这个错误吗?