If you can't get the php_fdf.dll working in PHP 5.3 on Windows, one possible work around is to use the activeX version from the "FDF Toolkit for Windows" from the Adobe website. Here is part of a class I built for one of my projects.
<?php
class FDF{
public $NormalAP = 0;
public $RolloverAP = 1;
public $DownAP = 2;
protected $fdf;
public function __construct(){
$com = new COM('FdfApp.FdfApp');
$this->fdf = $com->FDFCreate();
}
public function setFile($fileName){
$this->fdf->FDFSetFile(str_replace(' ', '%20', $fileName));
}
public function setValue($name, $value){
$this->fdf->FDFSetValue($name, $value, true);
}
public function setAP($field, $whichFace, $fileName, $pageNumber){
$this->fdf->FDFSetAP($field, $whichFace, $fileName, $pageNumber);
}
public function savetoFile($saveFileName){
$this->fdf->FDFSavetoFile($saveFileName);
}
public function close(){
$this->fdf->FDFclose();
}
}
?>