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