Сохранение нескольких вложений в базе данных, phpmyadmin - PullRequest
0 голосов
/ 29 марта 2012

Я делаю форму для отправки электронного письма с несколькими вложениями. И я сохраняю эти несколько вложений в базе данных также. Проблема в том, как получить данные из массива вложений, чтобы сохранить в базе данных, я использую следующий код:

$filesize = $_FILES['attachment']['size'][$key];
$extention = pathinfo ($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION );
 $name=$_FILES['attachment']['name'][$key];
$data=file_get_contents($_FILES  ['uploaded_file']['tmp_name']));

При этом я получаю Размер, Расширение, Имя массива файлов, но не данные, это выдает ошибку. Как я могу получить данные массива файлов

1 Ответ

1 голос
/ 25 июня 2012

Вы пропустили [$key] в строке file_get_contents() и неправильно указали имя (загруженный_файл против вложения).Используйте это:

$filesize = $_FILES['attachment']['size'][$key];
$extention = pathinfo($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION );
$name = $_FILES['attachment']['name'][$key];
$data = file_get_contents($_FILES['attachment']['tmp_name'][$key]));
...