首页 > 解决方案 > 有没有办法为生成的 PDF 指定目录?

问题描述

我已经在 FPDF 上工作了一段时间,现在有一些运行良好的代码。它可以毫无问题地生成 PDF。

现在我想在服务器上的特定位置生成它。

我在站点结构中创建了一个目录并将其命名为 PDF。

写到主目录就好了,写到这个子目录就不行了。

我已手动将文件写入新位置,并且效果很好。

<?php

require('/var/www/html/test/fpdf/fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
//Logo
$pdf->Image('/var/www/html/test/localisation/logo.png',10,6,30);

// $environment holds the main directory location - /var/www/html/test/
// $id is the invoice number

$pdfname = $environment."pdfs/invoice".$id.".pdf"; 

// location shows correctly on screen
print "*** ".$pdfname." ***";

//This is the output statement

$pdf->Output( 'F',$pdfname, true);

?>

由此,我希望文件写入 pdf 目录。

那里没有写任何东西。

如果删除 pdf 目录,则文件会正确写入主目录。

标签: fpdf

解决方案


推荐阅读