2011-01-11 2 views
1

私はいくつかのpdfファイルGeneartionプログラムをPHPで見つけました。私はfpdf.phpが自分のサイトで検索しました.Iが欠けていると思うどのようにFPDFライブラリを得ることができます

Warning: include(helveticab.php) [function.include]: failed to open stream: No such file or directory in E:\wamp\www\raj19\fpdf.php on line 789 

Warning: include() [function.include]: Failed opening 'helveticab.php' for inclusion (include_path='.;C:\php5\pear') in E:\wamp\www\raj19\fpdf.php on line 789 
FPDF error : Could not include font metric file 

が、私は英語バージョンを見つけることができませんでした:私はそれを実行したとき、私は次のエラー警告が表示されます。誰でも私に英語版のフルリンクを提供できますか?

+1

あなたのエラーには、 'helveticab.php'が開かれていませんと言われています* *おそらく見つからないでしょう –

+0

あなたはエラーを誤解していますメッセージ; fpdf.phpが存在します。不足しているファイルはhelveticab.phpです。 – Srisa

+0

@srisa @pekka yaあなたは正しいと言っていますが、問題は.phpファイルです。クリックすると応答が全くありません.pdfファイルだけが、私が.phpを実行することができます。ブラウザ – magna

答えて

1

helveticab.phpは、FPDFに同梱されているフォント定義ファイルです。ここをクリックしてください:

+0

ya私はそのリンクからしか得ていませんが、私はlocalhostで実行すると.phpではなく.pdf 。どんなアイデアでも持っています – magna

+0

あなたが何を言っているのか分かりません。 – Mchl

+0

'font'ディレクトリがあります。 'fpdf.php'が置かれているディレクトリにコピーしてください。 – SkaveRat

-1

あなたのコードはフォントライブラリを見つけることができないので、コードにこの行を追加してください。

define('FPDF_FONTPATH','fpdf/font/'); 
0

あなたがしなければならないのは、フォルダ全体をコピーして、「フォント」1をチェックすることです。内側に移動し、探しているファイルを検索します。

何も動作しない場合。 $font = 'fonts/arial.ttf';を試し、 "fonts"フォルダにTTFファイルを入れてください。あなたがどこにそれを得るか分からなければ。あなたのエクスプローラで "フォント"を検索し、TTFファイルをフォントフォルダにドラッグするかコピーしてください。

doens'tが機能する場合は、フォントファイルを呼び出そうとしているコード行をコピーします。

0

ライブラリがルートディレクトリのどこにあるかによって異なります。同じ場所にいる場合は、 $ str = 'fpdf.php'を使用してください。 require($ str); あなたの出力がfpdfというディレクトリにあり、あなたのPHP出力が別のディレクトリ、すなわちmydocにある場合は、一歩上がる必要があります $ str = '../fpdf.php'; あなたのPHP出力が2段階、すなわちroot/myfolder/mydoc/output.phpになっている場合は、2つのステップが必要です。$ str = '../../fpdf/fpdf.php';私はあなたがあなたのfpdfライブラリをroot/fpdf/fpdf.phpというフォルダに持っていると仮定しています

関連する問題