0

Xampp (5.6.20) の最新バージョンを使用しています。ダウンロードして、 、 、 、 php_fdf.dllおよびfdftk.dllに配置しました 。C:\xampp\phpC:\xampp\ext\phpC:\xampp\apache\binC:\Windows\System32C:\Windows\SysWOW64

他のさまざまなフォーラムの投稿からのアドバイスにより、これらすべての場所にそれらをそれぞれ配置しています。私のphp.iniファイルにはextension=fdftk.dllextension=php_fdf.dll次のような拡張ディレクティブが ありますextension_dir="c:\xampp\php\ext"。コンピューターの環境変数のパスに移動して、パスとして追加 C:\xampp\php\extしました。

それでも関数を利用しようとするたびに、たとえば$fdf = fdf_create();

致命的なエラー: C:\xampp\htdocs\processing.php の 3 行目の未定義関数 fdf_create() の呼び出し

これと同様に、Apacheエラーログに:

PHP の警告: PHP の起動: 無効なライブラリ (PHP ライブラリではない可能性があります) 'fdftk.dll' が行 0 で不明です PHP の警告: PHP の起動: 動的ライブラリ 'c:\xampp\php\ext\php_fdf.dll' を読み込めません- 指定されたモジュールが見つかりませんでした。\r\n 行 0 の不明で

私はプログラミングに少し慣れていないので、単純なことに気付いていない可能性は十分にありますが、数え切れないほどのフォーラムの投稿、YouTube ビデオ、Xampp、PHP、および Apache のドキュメントに目を通しました。

助けてください!本当に必要なのは、PHP スクリプトで HTML フォーム データを取得し、それを PDF に入れることだけです。HTML データを FDF として同じフィールド名でロードするのが最も簡単な方法のようです (PDF フォームが適切に通信するのに問題があったため)。

4

1 に答える 1

0

ファイルを配置したと言いますC:\xampp\ext\phpが、 extension_dir はc:\xampp\php\ext. すなわち。ext と php は転置されます。それはタイプミスですか、それとも本当にファイルを extension_dir で指定されたディレクトリとは別のディレクトリに置いたのでしょうか?

また、fdftk.dll はおそらく拡張子ではありません。おそらく php_fdf.dll によって使用されますが、それ自体は拡張機能ではありません。その行をコメントアウトします。

于 2016-04-28T04:56:53.810 に答える