Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将dompfg包括在我的控制器操作中。。现在它显示空白页_Php_Dompdf - Fatal编程技术网

Php 如何将dompfg包括在我的控制器操作中。。现在它显示空白页

Php 如何将dompfg包括在我的控制器操作中。。现在它显示空白页,php,dompdf,Php,Dompdf,我正在使用dompdf将html内容转换为pdf。。这是我的基本代码 $path_pdf = BASE_PATH.'/public/dompdf/dompdf_config.inc.php'; require_once($path_pdf); $html = '<p>Hello PHP</p>'; $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $

我正在使用dompdf将html内容转换为pdf。。这是我的基本代码

$path_pdf = BASE_PATH.'/public/dompdf/dompdf_config.inc.php'; 
require_once($path_pdf); 
$html = '<p>Hello PHP</p>';         
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
$path\u pdf=BASE\u path./public/dompdf/dompdf\u config.inc.php';
需要一次($path\u pdf);
$html='Hello PHP

'; $dompdf=新的dompdf(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream(“sample.pdf”);
但在第二行,我已经包括了DOMPF ... 当我运行此页面时,它会显示一个空白屏幕。在进行一些调试后,我发现dompdf_config.inc.php不包括。。。 我已经检查了我的文件路径,它是正确的。 任何想法。。
提前感谢。

基本路径从何而来?您使用的是框架吗?如果指定相对于PHP脚本或文件系统根目录的路径,会发生什么情况。。感谢回复,我已经在public/index.php中添加了定义的BASE_路径,我正在使用Zend框架。不管是相对路径还是根。。。实际上我有这样的定义:localhost/myporject/public。。。。我还检查了路径是否正确……那么
$path\u pdf
的值是多少?它实际上指向dompdf_config.inc.php吗。另外,您使用的是哪个版本的dompdf。0.5.1没有一个非常健壮的自动加载器,所以您应该使用0.6.0,特别是如果dompdf集成到一个框架中。谢谢Brian。。。我已经解决了…实际上lib\php font lib\classes中缺少这个font.cls.php文件。。所以这就产生了问题。。现在它工作得很好。。。我还生成了pdf。。。但是当我给定制的纸张尺寸时,在纸张尺寸上遇到了一些问题。。。所有东西都正常工作,但我的html内容在pdf中显示不完整。。。我还将英寸转换为点。。。但是它不起作用。。任何帮助,请提前感谢。