使用FPDF和FPDI

时间:2012-10-22 12:22:59

标签: php fpdf fpdi

我网站的根目录是“/ 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')in   第27行/var/www/PDFBuilder/fpdi142/fpdi.php

我做错了什么?

2 个答案:

答案 0 :(得分:2)

找到解决方案。

您可以从http://www.setasign.de/support/manuals/fpdi/fpdi/

下载PDF_TPL文件(PDF_TPL-1.2.1.zip)

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

答案 1 :(得分:0)

使用相对路径,例如,如果您的代码在fpdf17中,则您的要求应为:

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