PHP Conference Nagoya 2025

fdf_get_attachment

(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)

fdf_get_attachmentИзвлекает загруженный файл, встроенный в FDF

Описание

fdf_get_attachment(resource $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]";
?>

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top