The doc says that an empty file name will cause PHP to output the FDF to 'stdout'. I had no success on this (with PHP 4.2.3 and fdftk v5): no string, an empty string and null all returned a message complaining about 'wrong parameter count'.
So I used the way (saving to a file and using passthru) given as an example on the page describing fdf_create(), and added a uniqid(rand(),1) to the filename to avoid clashes. This worked well.
fdf_save
(PHP 4, PHP 5)
fdf_save — FDF ドキュメントを保存する
説明
bool fdf_save ( resource fdf_document [, string filename] )fdf_save() 関数は、FDF ドキュメントを保存します。 結果の FDF は、filename に書き込まれます。 filename が省略された場合は、 fdf_save() はデフォルトの PHP 出力ストリームに FDF を書き込みます。
fdf_save_string()、 fdf_create() および fdf_close() も参照ください。
fdf_save
karsten at k-fish dot de
12-Apr-2003 02:18
12-Apr-2003 02:18