fdf_get_attachment
(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)
fdf_get_attachment — Извлекает загруженный файл, встроенный в FDF
Описание
$fdf_document
, string $fieldname
, string $savepath
) : array
Извлекает файл, загруженный с помощью поля "выбор файла"
fieldname, и сохраняет его в
savepath.
Список параметров
-
fdf_document -
Дескриптор документа FDF, возвращаемый fdf_create(), fdf_open() или fdf_open_string().
-
fieldname -
-
savepath -
Может быть, это имя простого файла или существующего каталога, в котором файл должен быть создан под его исходным именем. Любой существующий файл с таким же именем будет перезаписан.
Замечание:
Кажется, нет другого способа узнать исходное имя файла, кроме как сохранить файл, используя каталог как
savepathи проверить базовое имя, под которым он был сохранен.
Возвращаемые значения
Возвращенный массив содержит следующие поля:
-
path- путь, где хранится файл -
size- размер сохраняемого файла в байтах -
type- mimetype, если он указан в FDF
Примеры
Пример #1 Сохранение загруженного файла
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
$data = fdf_get_attachment($fdf, "filename", "/tmpdir");
echo "Загруженный файл хранится в $data[path]";
?>