我想用dompdf直接保存文件。如果我的文件名是一个变量,则随附标题中的错误。我的代码:
$output = $dompdf->output();
file_put_contents("../pdf/".$filename.".pdf", $output);
如果我写一个简单的单词而不是路径,它可以很好地工作。感谢您的帮助
,因为这取决于当前的工作驱动器和目录是什么。您正在使用相对目录访问,因为您以" .."开头。您试图写入的当前工作目录可能不包含PDF目录。在file_put_contents之前使用chdir设置文件夹位置,然后写入它。
喜欢:
chdir($DOCUMENT_ROOT . "/pdf/");
file_put_contents($filename . ".pdf", $output);
还要确保您的用户对PDF文件夹具有写入权限。