【发布时间】:2016-05-06 00:17:36
【问题描述】:
所以我在这里几乎失去了理智。我已经搜索了 stackoverflow 和其他网站,尽我最大的努力让它工作,但无济于事。我只是不断得到一个空白页。这是我的问题,当用户单击按钮时,我正在尝试将网页转换为可打印/可发送电子邮件的 PDF。我已经在我的服务器上安装了 mPDF,这是我在“pdf_test.php”页面上使用的代码
<?php
include("http://s-designco.com/gordon/mpdf60/mpdf.php");
ob_start();
$html = '
<h1><a name="top"></a>mPDF</h1>
<h2>Basic HTML Example</h2>
This file demonstrates most of the HTML elements.
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
';
$mpdf=new mPDF();
$mpdf->WriteHTML($html);
$mpdf->Output('example.pdf');
?>
我不知道为什么这不起作用。非常感谢我能得到的任何帮助!谢谢!
【问题讨论】:
-
您服务器的 PHP 设置是否允许 URL 包含?
-
您的包含应该是本地文件,而不是网址
-
也在您的 php 页面顶部添加:
ini_set('display_errors', 'On'); ini_set('html_errors', 0); error_reporting(-1); -
我已将其更改为网址,因为它之前无法正常工作,但我只是将其更改回服务器上的本地文件,并从输出中删除了“example.pdf”,并且成功了!
-
非常感谢 Dagon 和 fislerdata!