fdf_get_attachment
(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)
Extracts uploaded file embedded in the FDF
Description
Extracts a file uploaded by means of the "file selection" field fieldname and stores it under savepath.
Parameters
fdf_documentThe FDF document handle, returned by
fdf_create(),fdf_open()orfdf_open_string().fieldnamesavepathMay be the name of a plain file or an existing directory in which the file is to be created under its original name. Any existing file under the same name will be overwritten.
NoteThere seems to be no other way to find out the original filename but to store the file using a directory as
savepathand check for the basename it was stored under.
Return Values
The returned array contains the following fields:
path- path where the file got storedsize- size of the stored file in bytestype- mimetype if given in the FDF
Examples
Storing an uploaded file
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
$data = fdf_get_attachment($fdf, "filename", "/tmpdir");
echo "The uploaded file is stored in $data[path]";
?>