Php 在DOMpdf目录外使用DOMpdf创建pdf

Php 在DOMpdf目录外使用DOMpdf创建pdf,php,directory,dompdf,Php,Directory,Dompdf,嗨,我的网站上安装了mybb。我还安装了dompdf,它在自己的目录下工作,也就是说,我安装在“DOM”目录下。现在,我可以用这个简单的代码轻松地将PDF放在“DOM”目录中 <?php require_once "dompdf_config.inc.php"; //$file = "www/test/css_at_font_face.html"; $file="msf.html"; $dompdf = new DOMPDF(); $dompdf->load_html_file($

嗨,我的网站上安装了mybb。我还安装了dompdf,它在自己的目录下工作,也就是说,我安装在
“DOM”
目录下。现在,我可以用这个简单的代码轻松地将PDF放在
“DOM”
目录中

<?php
require_once "dompdf_config.inc.php";
//$file = "www/test/css_at_font_face.html"; 
$file="msf.html";
$dompdf = new DOMPDF();
$dompdf->load_html_file($file);
$dompdf->render();
$dompdf->stream("sample.pdf");

?>

如果我试图访问控制器
DOM
之外的其他文件,即

加载html文件($file); $dompdf->render(); $dompdf->stream(“sample.pdf”)

?>
我收到错误
请求的远程文件,但DOMPDF\u ENABLE\u Remote为false

以加载html而不启用远程文件访问:

<?php
require_once "dompdf_config.inc.php";
$file = "www/test/css_at_font_face.html"; 
$html=file_get_contents($file);
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

?>

要启用远程访问,请不要编辑“dompdf_config.inc.php”

改用:

$dompdf = new DOMPDF();
$dompdf->set_option('enable_remote', TRUE);

$dompdf->set_option('enable_css_float', TRUE);
$dompdf->set_option('enable_html5_parser', FALSE);
接下来,“远程”是指使用完整URL(包括域部分)的任何文件。即使域与访问domdpf的域相同,情况也是如此。
$dompdf = new DOMPDF();
$dompdf->set_option('enable_remote', TRUE);

$dompdf->set_option('enable_css_float', TRUE);
$dompdf->set_option('enable_html5_parser', FALSE);