[PHP-users 7357] Re: PHP4徹底攻略実践編のPDFサンプル

Rui Hirokawa php-users@php.gr.jp
Thu, 9 May 2002 23:35:10 +0900


廣川@著者その1です。

お使いになっているPDFlibにPDI(PDF import library)ライブラリが含まれていないというエラーが
でています。

本書に記述されている通りに http://www.pdflib.com からPDFlib 4.0.2を
ダウンロードされてバイナリファイルをインストールされたのでしょうか?

本書では、Linux Vine 2.1.5を対象としているため、
pdflib-4.0.2-Linux.tar.gzをダウンロード/インストールするように
記述しています。
お使いのOSは、Mac OS Xとのことなので、pdflib-4.0.2-MacOSX.tar.gz
をダウンロード/インストールする必要があると思います。
なお、PDIの部分のソースコードは公開されておらず、ソースコード配布版には
この機能が含まれていません。したがってPDIの機能を使用するには
バイナリ配布版をインストールする必要があります。

On Thu, 9 May 2002 13:30:41 +0900
MacG4 <hiro-ito@mac.email.ne.jp> wrote:

> 伊藤です。
> 
> 「PHP4徹底攻略 実践編」に付属のCD-ROMから 「/cd-
> rom/php_vol2/code/part2/chap2/コピーしてブラウザから「pdfform.php」のformを送信したところ下記のエラーが
> 返ってきます。
> 
> Warning: Internal PDFlib warning: Manipulating existing PDFs requires 
> the additional PDI library in /xxx/xxx/xxx/php/chap2/pdftpl.php on line 
> 15
> Couldn't open template file.
> Fatal error: PDFlib error: function 'PDF_delete' must not be called in 
> 'document' scope in Unknown on line 0
> 
> これはどこに問題が有るのでしょうか。
> 
> 環境
> MacOS X 10.1.4
> Apache/1.3.23
> PHP4.2/Marc Liyanage - Softwareにてダウンロード
> (phpinfo()のConfigure には--with-pdflib=/usr/localとなっている)
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users


-- 
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
             <hirokawa@php.net>