【问题标题】:using FPDF and FPDI使用 FPDF 和 FPDI
【发布时间】:2012-10-22 12:22:58
【问题描述】:

我网站的根目录是“/var/www/PDFBuilder”。我有 2 个文件夹“fpdf17”和“fpdi142”,我在“fpdf17”文件夹中解压了一个名为“fpdf_tpl.php”的文件。

这是我的代码:

error_reporting(E_ALL);
ini_set('display_errors', '1');

define('FPDF_FONTPATH','/var/www/PDFBuilder/fpdf17/');

require('/var/www/PDFBuilder/fpdf17/fpdf.php');
include('/var/www/PDFBuilder/fpdi142/fpdi.php');

当我尝试打开我的网站时,这是我得到的输出:

警告:require_once(fpdf_tpl.php):打开流失败:没有这样的 第 27 行 /var/www/PDFBuilder/fpdi142/fpdi.php 中的文件或目录 致命错误:require_once():无法打开所需的“fpdf_tpl.php” (include_path='.:/usr/share/php:/usr/share/pear') 在 /var/www/PDFBuilder/fpdi142/fpdi.php 第 27 行

我做错了什么?

【问题讨论】:

    标签: php fpdf fpdi


    【解决方案1】:

    找到了解决办法。

    您可以从http://www.setasign.de/support/manuals/fpdi/fpdi/ 下载 PDF_TPL 文件 (PDF_TPL-1.2.1.zip)

    只需将其解压缩并将其放在与 fpdi 相同的文件夹中即可。

    【讨论】:

    • 感谢您的贡献。也许您可以尝试简要解释一下您发布的链接。一目了然会有帮助
    【解决方案2】:

    使用相对路径,例如,如果您的代码在 fpdf17 内,您的要求应该是:

    require('fpdf.php');
    require('../fpdi142/fpdi.php');
    

    【讨论】:

    • 要求('./fpdf17/fpdf.php');要求('./fpdi142/fpdi.php');那也没用
    猜你喜欢
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    相关资源
    最近更新 更多