2

私のウェブサイトのルートは「/var/ www/PDFBuilder」です。「fpdf17」と「fpdi142」の2つのフォルダがあり、「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');

Webサイトを開こうとすると、次のような出力が得られます。

警告: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行目

私は何が間違っているのですか?

4

2 に答える 2

2

解決策を見つけました。

PDF_TPLファイル(PDF_TPL-1.2.1.zip)はhttp://www.setasign.de/support/manuals/fpdi/fpdi/からダウンロードできます。

解凍してfpdiと同じフォルダに入れるだけで大​​丈夫です。

于 2013-03-07T17:46:31.220 に答える
0

相対パスを使用します。たとえば、コードがfpdf17内にある場合、必要なものは次のとおりです。

require('fpdf.php');
require('../fpdi142/fpdi.php');
于 2012-10-22T13:32:35.370 に答える