0

PHPでPDFファイル生成プログラムを見つけました。再実行すると、次のエラーが表示されます

警告: require(/include/fpdf153/fpdf.php) [function.require]: ストリームを開けませんでした: No such file or directory in C:\xampp\htdocs\aks\mikepdf.php 行 57

致命的なエラー:require() [function.require]:必要な '/include/fpdf153/fpdf.php' (include_path='.;C:\xampp\php\pear\') を C:\xampp\htdocs\ で開けませんでした57 行目の aks\mikepdf.php

fpdf.php が欠落していると思います。彼らのサイトを検索しましたが、英語版は見つかりませんでした。

英語版の完全なリンクを教えてもらえますか?

4

8 に答える 8

4

C:\include\fpdf153\fpdf.php現在、PHP はファイルを絶対パスで探しています。

ファイルを入れて、C:\xampp\htdocs\aks\include\fpdf153\次のステートメントを使用してみてください。

必要です( include/fpdf153/fpdf.php);

次に、現在作業中の this に基づいて相対リンクを使用します (だと思いますC:\xampp\htdocs\aks\)。そして、それはうまくいくはずです。

詳細については、PHP のマニュアルを参照してください。

于 2009-08-27T09:14:56.213 に答える
0

fpdf.php が間違っていると思います。彼らのサイトを検索しましたが、英語版が見つかりませんでした。英語版の完全なリンクを教えてもらえますか?

あなたはそれを探していますか?

http://www.fpdf.org/en/dl.php?v=16&f=zip

于 2009-08-27T09:21:38.243 に答える
0

fpdf ライブラリのすべてのファイルは、プロジェクト内にある必要があります。

すべてをプロジェクトのディレクトリにコピーすることをお勧めします。その後、次の構造のようになります。

  • プロジェクトのルート
    • ディレクトリ a
    • ディレクトリb
    • ディレクトリ fpdf
      • ディレクトリ doc (内部の多くのファイル)
      • ディレクトリのフォント (内部に多数のファイル)
      • ディレクトリ makefont (内部の多くのファイル)
      • fpdf.css
      • fpdf.php
      • インストール.txt
      • ライセンス.txt
    • ディレクトリc
    • index.php
    • ...

次に、次のように含めることができます。

require('fpdf/fpdf.php');

参照: http://www.fpdf.org/

于 2014-01-15T12:04:01.960 に答える
0

require関数で使用したファイルパスが間違っていると思います

于 2009-08-27T09:11:10.480 に答える
0

次のように、fpdfライブラリのすべてのコンテンツをプロジェクトのルートフォルダー内に配置する必要があると思います

ルート(プロジェクトフォルダ)

  • font(fpdfライブラリのフォントフォルダ)
  • makefont(fpdf ライブラリのフォント フォルダの作成)`
  • fpdf.php(fpdfファイル)
  • index.php (プロジェクト ファイル)

include_once('fpdf.php')また、index.php でコードに含める

于 2014-01-15T09:35:04.093 に答える
0

FPDF 用の API があるため、これを使用する前に、すべてのファイルを任意のフォルダーに保存してから、これへのパスを指定する必要があります。

その後、これを使用できるようになります。

于 2013-09-01T20:36:53.940 に答える
0

ルートフォルダの名前はtestだと思います。

/テスト

フォント フォルダーと fpdf.php を /test にコピーします。

例、/test フォルダーに sample.php を作成します。

<?php
require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
于 2009-08-27T09:18:18.950 に答える