2016-07-16 43 views
0

我是PHP新手,我使用TCPDF从我的网站生成PDF。我可以没有任何问题地下载所有文件,但是当我尝试将它保存到服务器中的文件夹时,我发现问题。我尝试这样做:使用TCPDF将pdf保存到我的服务器

$pdf->Output('../pdf/example_001.pdf', 'F'); 

,我尝试这个

$filepath = "../../pdf/test.pdf"; 
    $fp = fopen($filepath, "w"); 
    fwrite($fp, $pdf); 
    fclose($fp); 

,但它给了我一个空文件。

+0

您能否通过FTP连接到您的服务器并将它下载到您的桌面并使用Adobe Acrobat打开,您能否看到PDF? –

回答

3

回答迟了一点。您可以使用以下格式来保存文件:

$pdf->Output(dirname(__FILE__).'/pdf/'.$pdf_name.'.pdf', 'F'); 

'F'参数用于在文件系统中存储文件。 dirname(__FILE__)有助于给出相对路径,这很重要。在这个例子中,我将PDF存储在文件夹“pdf”中,该文件夹位于与我已经使用上述行的文件相同的文件夹中。相对或绝对路径文件夹路径很重要。 __DIR__也可以用来定位当前目录。

相关问题