在数据库中保存多个附件,phpmyadmin

时间:2012-03-29 16:55:35

标签: php upload

我正在制作一个表格来发送包含多个附件的电子邮件。我也将这些多个附件保存在数据库中。 问题是如何获取附件数组的数据,保存在数据库中,我使用以下代码:

$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 个答案:

答案 0 :(得分: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]));