2012-03-29 5 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])); 
관련 문제