2012-03-29 4 views
0

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

$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

Вам не хватает [$key] в строке file_get_contents() и не имеют имя (uploaded_file против прикрепления) неправильно. Используйте это:

$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])); 
Смежные вопросы