我是 PHP 新手,我正在使用 TCPDF 从我的网站生成 PDF。我可以毫无问题地下载所有文件,但是当我尝试将其保存到服务器中的文件夹时,我发现了问题。我试过这个:
$pdf->Output('../pdf/example_001.pdf', 'F');
Run Code Online (Sandbox Code Playgroud)
我试过这个
$filepath = "../../pdf/test.pdf";
$fp = fopen($filepath, "w");
fwrite($fp, $pdf);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)
但它给了我一个空文件。
小智 5
回复有点晚。您可以使用以下格式保存文件:
$pdf->Output(dirname(__FILE__).'/pdf/'.$pdf_name.'.pdf', 'F');
Run Code Online (Sandbox Code Playgroud)
'F' 参数用于在文件系统中存储文件。将dirname(__FILE__)有助于给相对路径,这是很重要的。在此示例中,我将 PDF 存储在文件夹“pdf”中,该文件夹与我使用上述行的文件位于同一文件夹中。相对或绝对路径文件夹路径很重要。__DIR__也可用于定位当前目录。