Xampp (5.6.20) の最新バージョンを使用しています。ダウンロードして、
、
、
、
php_fdf.dll
およびfdftk.dll
に配置しました
。C:\xampp\php
C:\xampp\ext\php
C:\xampp\apache\bin
C:\Windows\System32
C:\Windows\SysWOW64
他のさまざまなフォーラムの投稿からのアドバイスにより、これらすべての場所にそれらをそれぞれ配置しています。私のphp.iniファイルにはextension=fdftk.dll
、
extension=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 フォームが適切に通信するのに問題があったため)。