我网站的根是"/var/www/pdfbuilder"。我有2个文件夹" fpdf17"one_answers" 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行上的文件或目录中的文件或目录 致命错误:require_once():所需的打开失败'fpdf_tpl.php' (include_path ='。:/usr/share/php:/usr/share/pear')在 /var/www/pdfbuilder/fpdi142/fpdi.php在第27行
上
我在做什么错?
找到了一个解决方案。
您可以从http://www.setasign.de/support/manuals/manuals/fpdi/fpdi/fpdi/下载pdf_tpl文件(pdf_tpl-1.2.1.zip)
只需将其提取并将其放在与FPDI的同一文件夹中,您就可以了。
使用相对路径,例如,如果您的代码在FPDF17之内,则您的要求应为:
require('fpdf.php');
require('../fpdi142/fpdi.php');